Você está na página 1de 2
Capitulo 4 Conclus6es A técnica apresentada neste livro para o desenvolvimento de algoritmos € titil e indicada mesmo quando nao se cogita da utilizacao dos computadores. Ao se defrontar com problemas de organizacao de uma empresa, do estabelecimento de uma politica econdmica, do projeto de uma obra de engenharia, da fixagdo do plano de ago de uma equipe de pesquisa, do planejamento de uma novela, romance ou mes- mo um livro didatico, como este, as técnicas de desenvolvimento estruturado de algoritmos podem e devem ser empregadas. Os problemas devem ser abordados, primeiro, na sua generalidade e somente depois, gradativamente, nas suas particularidades. As ages devem ser consideradas na sua seqtienciagdo, na sua condicionalidade e na sua repetigao. Por outro lado, o desenvolvimento de um algoritmo capaz de fazer com que as operacées basicas de um computador conduzam a solugio de um problema, até a obtenciio dos seus resultados finais, 6 apenas uma das fases necessérias para 0 uso do computador. Particularmente, para se resolver um problema num computador, € necessério passar pelas fases des- critas a seguir. 4.1. DEFINICAO DO PROBLEMA. Antes de se utilizar 0 computador, € necessario saber qual € o problema que se deseja resolver. E necessério caracterizé-lo de uma maneira clara e completa, 4.2. DESENVOLVIMENTO DE UM ALGORITMO Definido 0 problema, passa-se em seguida a fase de desenvolvimento de um algoritmo capaz de produzir os resultados desejados. Nesta fase, quanto mais complexo for o problema, mais se recomenda a utilizacao da técnica apresentada neste livro. 4.3. CODIFICACAO Desenvolvido satisfatoriamente um algoritmo, faz-se nesta fase a sua transcrigo para uma lingua- gem de programagao aceita pelo computador. 44. DIGITACAO Escrito o programa, na linguagem escolhida, € necessario introduzi-lo no computador, a fim de executi-lo, Faz-se entao a sua digitagao num teclado, ligado a um computador diretamente ou através de um terminal. 209 4.5. PROCESSAMENTO DO PROGRAMA Esta fase € feita pelo préprio computador, verificando a correc sintética do programa, conside- rando o significado de suas sentengas e procedendo a sua execugiio. Em alguns casos, a andlise das sen- tengas do programa e a sua execugiio sio realizadas altermadamente: diz-se, ento, que 0 programa esté sendo interpretado. Em outros casos, € feita, antes, a traduco de todo o programa para a linguagem de maquina e somente depois se processa a sua execucio: diz-se, neste caso, que o programa foi compilado. 4.6. ANALISE DOS RESULTADOS A obtengdo de resultados através de um computador nao é a garantia de que eles estejam corretos, mas apenas uma indicacdo de que o programa esté escrito sem erros de linguagem. Geralmente, o com- putador nao executa programas com erro de linguagem, mas emite mensagens, tentando localizar o errc e determinar a sua natureza, Por conseqliéncia, os primeiros resultados de cada alternativa contida num programa devem ser cuidadosamente verificado: No item 0.5 faz-se uma referéncia as principais linguagens de programagao em uso, atualmente, « de como proceder-se a sua escolha. Estas linguagens serio apresentadas de uma maneira sistematica, uni- forme ¢ unificada nos volumes seguintes da colegao que ora se inicia e tem por base este livro Algoritmo: Estruturados. 210

Você também pode gostar