Módulo 1 - Bem-vindo ao mundo da lógica
O que é um algoritmo: a receita que sempre funciona
9 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 02/07/2026
O que você vai aprender
- Definir algoritmo em uma frase, sem decorar.
- Listar as três exigências: passos claros, ordem definida e fim garantido.
- Diferenciar um algoritmo de uma descrição vaga.
- Montar um algoritmo do cotidiano na ordem correta.
Ouvir o resumo desta aula
Um recap de cerca de 2 minutos na voz do Valim, para ouvir no trânsito ou na academia.
Ler a transcrição do resumo
Resumo da aula: O que é um algoritmo: a receita que sempre funciona.
Os objetivos desta aula. Definir algoritmo em uma frase, sem decorar. Listar as três exigências: passos claros, ordem definida e fim garantido. Diferenciar um algoritmo de uma descrição vaga. Montar um algoritmo do cotidiano na ordem correta.
Veja o essencial, parte por parte.
A palavra sem mistério. Algoritmo é uma sequência FINITA de passos CLAROS e ORDENADOS que resolve um problema.
As três exigências de um algoritmo de verdade. Nem toda lista de passos merece o nome de algoritmo.
Todo algoritmo transforma entrada em saída. Hoje, escolha UMA tarefa sua (fazer café, trocar o pneu, estender a roupa).
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
A palavra sem mistério
A palavra tem origem no nome do matemático persa al-Khwarizmi, que viveu há mais de mil anos e escreveu livros sobre métodos de cálculo passo a passo. O nome atravessou séculos, mas a ideia continua a mesma e cabe numa frase: algoritmo é uma receita. Uma sequência de passos que, seguida na ordem, produz um resultado. Quando o jornal diz que “o algoritmo da rede social decide o que você vê”, está falando exatamente disso: uma lista gigante de passos e critérios que a empresa escreveu.
Repare que a definição não menciona computador. Algoritmos existiam milênios antes da primeira máquina: a divisão no papel que você aprendeu na escola é um algoritmo; a dobradura de um avião de papel é outro. O computador só entrou na história porque é um executor incansável: segue bilhões de passos por segundo sem reclamar. O trabalho nobre, que é INVENTAR os passos, continua sendo humano. Esse trabalho tem nome: é a lógica de programação que você veio aprender.
As três exigências de um algoritmo de verdade
Nem toda lista de passos merece o nome de algoritmo. Para funcionar em qualquer mão (ou máquina), a lista precisa passar em três testes. Primeiro: cada passo é claro, sem espaço para interpretação. “Tempere a gosto” reprova; “adicione meia colher de chá de sal” passa. Segundo: a ordem é definida, com começo e sequência explícitos. Terceiro: o fim é garantido, ou seja, seguindo os passos, você chega a um resultado em tempo finito. Uma receita que diz “mexa até dar vontade de parar” nunca termina de forma previsível.
| Exigência | Pergunta de teste | Exemplo que reprova |
|---|---|---|
| Passos claros | Duas pessoas fariam igual? | “Deixe assar por um tempo” |
| Ordem definida | Sei qual é o próximo passo? | “Faça a massa e o recheio” (qual antes?) |
| Fim garantido | Isso termina com certeza? | “Repita até ficar bom” |
Três perguntas rápidas separam um algoritmo de uma descrição vaga.
🎮 Jogo da aula
Monte o algoritmo do saque
Um caixa eletrônico segue passos numa ordem exata. Toque os passos na sequência correta, do primeiro ao último.
O jogo mostra um detalhe que passa despercebido: alguns passos EXISTEM para proteger os seguintes. Conferir a senha e o saldo são portões; entregar o dinheiro só faz sentido depois deles. Nos módulos 8 e 9 você vai dar nome técnico a esses portões (decisões e repetições). Por enquanto, guarde a intuição: um bom algoritmo pensa nos passos E na ordem que os protege.
Todo algoritmo transforma entrada em saída
Feche a aula com o padrão que organiza tudo: entrada, processamento, saída. A receita recebe ingredientes (entrada), aplica os passos (processamento) e produz o prato (saída). O caixa eletrônico recebe cartão, senha e valor; processa as conferências; devolve dinheiro e comprovante. Até uma pesquisa na internet segue o padrão: você entrega palavras, o algoritmo processa bilhões de páginas, devolve uma lista ordenada. No módulo 2 esse padrão vira a espinha dorsal do seu primeiro pseudocódigo.
Teste rápido
Qual das listas abaixo cumpre as três exigências de um algoritmo?
Perguntas frequentes
- De onde vem a palavra algoritmo?
- Do nome do matemático persa Muhammad ibn Musa al-Khwarizmi (século 9), cujos livros de métodos de cálculo passo a passo foram traduzidos para o latim como Algoritmi. A palavra virou sinônimo de procedimento sistemático muito antes dos computadores existirem.
- Algoritmo e programa são a mesma coisa?
- Quase. O algoritmo é a receita abstrata, independente de máquina; o programa é essa receita escrita numa linguagem que o computador executa. O mesmo algoritmo de ordenar nomes pode virar programa em Python, JavaScript ou C.
- O algoritmo das redes sociais é esse mesmo algoritmo da aula?
- Sim, no sentido técnico: é uma sequência enorme de passos e critérios que decide o que mostrar para cada pessoa. A diferença é de escala e de segredo comercial, não de natureza. Entender a base desta aula já ajuda a ler essas notícias com outros olhos.
- Existe algoritmo errado?
- Existe algoritmo que não cumpre as exigências (vago, sem ordem, sem fim) e algoritmo correto para o problema errado. Também existem algoritmos certos e lentos: ordenar cartas testando todas as combinações funciona, mas demoraria séculos com um baralho grande. Qualidade de algoritmo é um campo inteiro da computação.
- Todo algoritmo precisa de computador?
- Não. A divisão no papel, a receita de bolo e as instruções de segurança do avião são algoritmos executados por pessoas. O computador é só o executor mais rápido e obediente que já inventamos, o que tornou os algoritmos onipresentes.
- Por que “fim garantido” importa tanto?
- Porque um algoritmo que pode não terminar trava o executor para sempre. Em máquinas, isso vira programa congelado e ventoinha gritando. O módulo 9 mostra o vilão na prática (o laço infinito) e ensina os antídotos.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.