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 © 2016 AIEC.