E o que é Algoritmo?
“Um conjunto finito de regras que prevê uma sequência de operações para resolver um tipo de problema específico”.[Knuth]
“A noção de algoritmo é básica para toda a programação de computadores”. [Knuth]
Algoritmo também pode ser definido como um conjunto de passos para chegar a um objetivo bem definido. Não pode dar margem a dupla interpretação e ser efetivo.
Ele pode ser representado por uma descrição narrativa, um fluxograma ou uma linguagem algorítmica.
Um exemplo de uma descrição narrativa seria uma troca de uma lâmpada ou uma cantada infalível.
Para trocar a lâmpada:
Troca de lâmpada:
• Pegar uma escada;
• Posicionar a escada embaixo da lâmpada;
• Buscar uma lâmpada nova;
• Subir a escada;
• Retirar a lâmpada velha;
• Colocar a lâmpada nova;
Cantada infalível:
*Você aproxima da garota olhando em seus olhos e diz:
- Me chama de telefone!... Que eu perco a linha com você!
Ela irá abaixar a cabeça e sorrir, pois vai ficar encantada com o seu jeito
- Você diz:
- Sorria, pois esta é a segunda coisa que você pode fazer com a boca
Ela, não vai resistir e vai dizer:
- Telefone.
Você então aproxima e dá um beijão nela!
Lembrando que há várias formas de se fazer um algoritmo, no exemplo da cantada infalível, há várias formas de se abordar uma mulher, algumas podem não ter a mesma rapidez, mas deve fornece um resultado mais seguro, como por exemplo, fazendo uma verificação de vários detalhes, antes de ir para o próximo passo.
Continua...


Nenhum comentário:
Postar um comentário