Algoritmos

Um algoritmo é uma sequencia finita de passos que resolve um determinado problema.

O algoritmo é a solução de dado problema?
Não
Apesar de resolver o problema, este pode admitir diversas soluções.
Portanto, o algoritmo é não é A solução de uma problema, é apenas UMA das soluções de um problema.

Exemplo:
Encontrar o número 3.

Um algoritmo poderia ser:

Some dois mais um.

Neste algoritmo tem-se a solução do problema. Entretanto também poderia ser:

Subtraia dois de cinco.

Ou tantas outras possibilidades.

Portanto, um algoritmo não é a solução de um problema, e sim uma das soluções do problema, visto que posso ter diversos algoritmos que resolvem o mesmo problema.

Como visto acima, o algoritmo não resolve apenas problemas que envolvam computadores.

Exemplo:
Uma receita de bolo de cenoura é um algoritmo, já que descreve uma sequencia de passos finitos para resolver um dado problema – fazer um bolo de cenoura.

Não esqueça:
Algoritmo: Sequencia FINITA de passos que resolvem um dado problema, não necessariamente computacional.

Por: Charles Santos

Deixe um comentário