|
Capítulo
I
A descrição de
um algoritmo pode ser feita basicamente de 3 formas:
A linguagem natural é
imprecisa, pois conforme aumenta a complexidade do sistema a ser definido
ou do problema a ser resolvido, pode-se gerar sentenças duvidosas.
No exemplo acima ficou fácil entender que o aluno com média
igual ou menor que 5 estaria reprovado, mas na maioria dos casos,
os testes e as sentenças serão muito mais complexas que estas.
Em nossa descrição de algoritmos estaremos utilizando principalmente as pseudo-linguagens (chamadas PDLs - Program Design Language - Linguagem de Projeto de Programação). Estas são mais fáceis de serem utilizadas na criação de documentos escritos, não obstante existam ferramentas e mesmo editores de texto com ferramentas especialmente criadas para a elaboração de fluxogramas. |