Vimos que ao resolvermos problemas, utilizando o pensamento computacional, a última etapa consistem em criar um Algoritmo. E que esse algoritmo consiste em uma sequência lógica de passos para resolver um problema.
A primeira definição que escutei de algoritmos foi a dada pela "tia Nilda", minha primeira professora de programação. Ela nos falou que um algoritmo pode ser entendido como uma receita de bolo. Pois uma receita possui o passo a passo para resolução de um problema, nesse caso cozinhar um bolo.
Apresentamos a seguir diversas maneiras de como podemos representar esses algoritmos.
Como trocar uma lâmpada ?
Como trocar uma lâmpada ?
- Subir em uma escada
- Girar a lâmpada antiga;
- removê-la;
- Substituir pela nova;
- Girar a lâmpada nova para fixá-la;
Embora seja possível realizar a descrição de um algoritmo ou sequência de passos para se realizar alguma tarefa ou resolver algum problema, essa representação tende a ser falha, devido as ambiguidades geradas pela linguagem natural, no caso acima o português.