Antes de apresentar uma definição formal de algoritmo, façamos a seguinte análise: se pedirmos a uma pessoa que descreva como é o seu dia, ela irá nos falar passo a passo o que faz durante as suas vinte e quatro horas; da mesma maneira se perguntarmos a um (a) cozinheiro (a) como fazer um determinado prato culinário ele (a) irá explicar todos os passos a serem seguidos para que consiga ao final ter seu prato feito.
Embora a palavra algoritmo pareça bem estranha, ela está presente no nosso dia-a-dia, porque um algoritmo nada mais é que uma sequência finita de passos que visa resolver um problema.
Segundo (ASCENCIO, 2002, p. 2) “Um algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa.”
Alguns exemplos de algoritmos presentes no nosso cotidiano:
- Instruções para se utilizar um aparelho eletrodoméstico;
- Uma receita para preparo de algum prato;
- Guia de preenchimento para declaração do imposto de renda;
- A maneira como as contas de água, luz e telefone são calculados mensalmente; etc
(ASCENCIO, 2002) ASCENCIO, Ana Fernandes Gomes Ascencio. Lógica de Programação com Pascal. São Paulo: Ed. Person Education do Brasil. 2002.
Nenhum comentário:
Postar um comentário