Escrevendo o Algoritmo

Um conjunto finito de etapas que devem ser seguidas para resolver qualquer problema é chamado de algorithm. O algoritmo geralmente é desenvolvido antes que a codificação real seja concluída. Ele é escrito em inglês, de modo que é facilmente compreensível mesmo por não programadores.

Às vezes, os algoritmos são escritos usando pseudocodes, ou seja, uma linguagem semelhante à linguagem de programação a ser usada. Escrever algoritmos para resolver um problema oferece estas vantagens -

  • Promove a comunicação eficaz entre os membros da equipe

  • Permite a análise do problema em questão

  • Atua como modelo para codificação

  • Auxilia na depuração

  • Torna-se parte da documentação do software para referência futura durante a fase de manutenção

Estas são as características de um algoritmo bom e correto -

  • Tem um conjunto de entradas

  • As etapas são definidas exclusivamente

  • Tem um número finito de etapas

  • Produz a saída desejada

Algoritmos de exemplo

Vamos primeiro dar um exemplo de uma situação da vida real para a criação de algoritmos. Aqui está o algoritmo para ir ao mercado comprar uma caneta.

A etapa 4 neste algoritmo é em si uma tarefa completa e um algoritmo separado pode ser escrito para ela. Vamos agora criar um algoritmo para verificar se um número é positivo ou negativo.