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.
Métodos para construção de algoritmos
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.