Metodologia para a solução de um problema mediante um computador. Criação de um algoritmo.Por Wilder Urbaez
Publicado em: 10/11/08
O computador é uma máquina que por si só não pode fazer nada, necessita ser programada, ou seja, introduzir instruções ou ordens que lhe digam o que tem que fazer. Um programa é a solução a um problema inicial, portanto tudo começa ali: no Problema. O processo de programação é o seguinte: Dado um determinado problema, o programador deve idear uma solução e expressá-la usando um algoritmo (aqui é onde entra a jogar); logo disto, deve codificá-lo em uma determinada linguagem de programação e por último, executar o programa no computador o qual reflete uma solução ao problema inicial. Isto é a grandes traços, o que faz o programador de computadores.
A parte que corresponde a este manual é a de: "Dado um determinado problema devemos idear uma solução e expressá-la usando um ALGORITMO!".
Metodologia para a solução de problemas por meio de computador
- DEFINIÇÃO DO PROBLEMA
Esta fase está dada pelo enunciado do problema, o qual requer uma definição clara e precisa. É importante que se conheça o que se deseja que realize o computador; enquanto isso não estiver totalmente definido não faz sentido continuar com a seguinte etapa.
- ANÁLISE DO PROBLEMA
Uma vez que se compreendeu o que se deseja do computador, é necessário definir:
- Os dados de entrada.
- Qual é a informação que se deseja produzir (saída)
- Os métodos e fórmulas que se necessitam para processar os dados.
Uma recomendação muito prática é o de se colocar no lugar do computador e analisar o que é que se necessita que se ordene e em que seqüência para produzir os resultados esperados.
- DESENHO DO ALGORITMO
As características de um bom algoritmo são:
- Deve ter um ponto particular de início.
- Deve ser definido, não deve permitir duplas interpretações.
- Deve ser geral, ou seja, suportar a maioria das variantes que se possa apresentar na definição do problema.
- Deve ser finito em tamanho e tempo de execução.
- Desenho do Algoritmo
- Prova de escritório ou Depuração
Denomina-se prova de escritório à comprovação que se faz de um algoritmo para saber se está bem feito. Esta prova consiste em tomar dados específicos como entrada e seguir a seqüência indicada no algoritmo até obter um resultado, a análise destes resultados indicará se o algoritmo está correto ou se pelo contrário, há necessidade de corrigi-lo ou fazer ajustes.
Comentários do artigo