4 - Técnicas para resolver um algoritmo

Como visto anteriormente, algoritmo é um conjunto regras e operações que visam solucionar um determinado problema. Um mesmo problema pode ser resolvido de formas diferentes, a solução pode variar desde a forma mais simples até a mais complexa. A colaboração de membros da equipe ou colegas, se possível, é sempre vantajosa. A seguir listamos algumas técnicas que podem facilitar a elaboração do algoritmo.

1) Não se limite apenas às regras conhecidas: transgrida-as.
2) Não use apenas as suas próprias ideias: utilize as vantagens dos membros da equipe.
3) Adote uma definição flexível de solução: não se limite apenas às conhecidas.
4) Coopere com os membros da equipe para que o grupo saia ganhando.

Métodos para construção de algoritmos


1) Ler o enunciado, destacando pontos importantes.
2) Definir os dados de entrada (dados que serão fornecidos pelo usuário).
3) Definir o processamento (cálculos que serão realizados pelo algoritmo).
4) Definir os dados de saída (dados gerados após o processamento, que serão apresentados como respostas).
5) Construir o algoritmo.
6) Testar o algoritmo realizando simulações.

Depois de ter sido realizada a análise do problema (métodos de 1 a 4), pode-se utilizar a descrição narrativa para descrever a sequência dos passos do algoritmo, depois elaborar o fluxograma para facilitar o entendimento do fluxo de execução e, por fim, representar o algoritmo em linguagem algorítmica. Esta sequência permite o melhor entendimento do algoritmo. Com o aperfeiçoamento da análise de problemas e dependendo da complexidade de um algoritmo, a fase de elaboração da descrição narrativa e do fluxograma pode ser suprimida.



Copyright © 2014 AIEC.