Construindo o Esqueleto: Explorando a Arquitetura de um Algoritmo.
Conteúdo da Aula:
Podemos definir que os algoritmos possuem as seguintes estruturas:
- Definição de Inicio do algoritmo;
- Processamento do algoritmo;
- Finalização do algoritmo.
Cada umas das formas anteriormente apresentadas possui estas estruturas de diferentes maneiras.
Por exemplo, se tratando de linguagens algorítmicas...
Algoritmo "semnome"
< ** Sessão de início do algoritmo ** >
Var
< Seção de Declarações das variáveis >
Inicio
< ** Processamento do algoritmo ** >
< ** Finalização do algoritmo (exibição do resultado do processamento ** >
Fimalgoritmo
Agora, se estivéssemos falando sobre um fluxograma...
Poderíamos definir esta estrutura ate mesmo em representações narrativas:
O que é importante é que você sempre tenha em mente que os algoritmos que você for desenvolver deverão apresentar estas tres estruturas:
- Um inicio;
- Um “miolo” onde o algoritmo executa de fato o processamento;
- Uma etapa de finalizações, onde os resultados são exibidos e o algoritmo é devidamente encerrado.