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.