Pessoal,
vamos falar hoje sobre uma palavrinha que todo mundo que entra na programação já ouviu — mas que pouca gente para para entender com profundidade:
Algoritmo
A maioria das pessoas aprende o termo de forma apressada:
“É um conjunto de passos para resolver um problema.”
Essa definição está certa, mas ainda é superficial.
Porque, se você quer realmente aprender a programar com clareza, precisa ir além da frase decorada.
Precisa sentir o algoritmo no raciocínio antes de tentar passar isso para o computador.
Vamos com calma.
Um algoritmo é uma sequência lógica, ordenada e finita de passos que resolvem um problema.
Mais nada.
Não depende de computador, de linguagem, de biblioteca nem de sintaxe.
É a ideia por trás da solução.
Problema: “Quero fazer um café coado.”
Algoritmo possível: