Professional Documents
Culture Documents
REVISÃO DE ALGORITMOS
Arquitetura de Computadores
John Von Neumann, pesquisador envolvido no projeto do
ENIAC, construiu para o Instituto de Estudos Avançado de
Princeton (Princeton Institute of Advanced Studies – IAS) a
máquina IAS.
Programa
• Denomina-se programação de computadores a tarefa de
identificar o conhecimento necessário para a descrição de um
conceito, organizá-lo e codificá-lo de modo a ser entendido pela
máquina.
• Ao conhecimento codificado, produto final da tarefa de
programação, dá-se o nome de programa.
Metodologia de Programação
Etapas de programação:
• Entendimento do problema a ser resolvido.
• Planejamento de uma solução.
• Formalização da solução usando uma linguagem de
programação.
• Verificação da conformidade da solução obtida com o
problema proposto.
Algoritmo
Sequência finita de instruções bem definidas e não
ambíguas.
1. ler a e b
2. s = a + b
3. m = s / 2
4. imprimir m
1. ler a e b
2. m = (a + b)/2
3. imprimir m, decimal
Interfaces de Programação
Como gerar um programa (código executável)?
• Elaboração do algoritmo.
• Codificação em Linguagem de Programação.
• Utilização de um compilador/interpretador para gerar o
executável.