aula algoritmo
Algoritmo: Sequencia de passos finita para resolver um problema ou parte do problema.
Lógica: Forma de você pensar pra resolver um problema.
Linguagem de Programação (C++): ex: VB, JAVA, DELPH, COBAL, PASCAL...
Programa:
- Fonte: intelegivel pelo ser humano. - Executável: intelegivel pela máquina. comandos errados: - Compila sem erros (sintaxe, lógica)
Sistema: É um conjunto de arquivos e programas.
Conjunto de um problema: ex: Troca de um pneu furado em um carro. - Verificar qual pneu esta furado. - Preciona o macaco para levantar o carro. - Pegue o estepe. - Solta os parafusos. - Desce o carro do macaco. - Guarda o macaco e o pneu furado.
Tipo de Algoritmo
- Pseudocódigo(Português estruturado) - Descrição narrativa. - Fluxograma. - Diagrama do chapin.
Pseudocódigo: Utiliza linguagem estruturada e as semelhanças, na forma, a um programa escrito na linguagem de programação PASCAL. Também denominado por alguns autores como português estruturado, embora existam pequenas diferenças de metadologias entre ambos. É bastante utilizado na resolução de problema computacionais. ex: ALGORITMO VAR INICIO FIM DO ALGORITMO
Descrição Narrativa: Utiliza linguagem natural para expecificar os passos para realização das tarefas. Isso da margens a mais interpretações e ambiguidades. Não é muito utilizada.
Fluxograma: É uma forma universal de representação, pois se utiliza de figuras geometricas para ilustrar os passos a serem seguidos na resolução de problemas. Bastantes utilizados e também chamados por alguns autores de diagrama de bloco.
ex:
Fase de um programa computacional
- Declaração de variaveis.
- Entrada de dados.
- Processamento (Transformação de dados)
- Apresentação dos resultados (saida, impressão)
Exercicios:
1) Elabore um