Módulo 1 - Bem-vindo ao próximo degrau
Pensar como quem resolve problemas: o método dos quatro passos
8 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 08/07/2026
O que você vai aprender
- Conhecer os quatro passos: entender, planejar, executar e revisar.
- Perceber por que pular o entendimento é a maior fonte de retrabalho.
- Aplicar o método a um problema pequeno, do enunciado ao teste.
- Colocar os quatro passos na ordem certa num algoritmo de resolução.
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: Pensar como quem resolve problemas: o método dos quatro passos.
Os objetivos desta aula. Conhecer os quatro passos: entender, planejar, executar e revisar. Perceber por que pular o entendimento é a maior fonte de retrabalho. Aplicar o método a um problema pequeno, do enunciado ao teste. Colocar os quatro passos na ordem certa num algoritmo de resolução.
Veja o essencial, parte por parte.
Pensar antes de digitar. Antes de escrever código, siga quatro passos: entender, planejar, executar e revisar.
Os quatro passos, aplicados a um problema. Vamos ver o método trabalhar num problema pequeno: dada a lista de notas de um aluno, dizer se ele foi aprovado, sabendo que a média precisa ser pelo menos 6.
Revisar é onde mora a qualidade. O vazio: lista sem itens, texto em branco, zero elementos. Muitos bugs moram aqui.
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
Pensar antes de digitar
Quem está aprendendo tem um impulso natural: ler o enunciado pela metade e já sair escrevendo, na esperança de que a solução apareça no caminho. Às vezes aparece, na maioria das vezes o programa trava numa encruzilhada e a pessoa apaga tudo e recomeça, três, quatro vezes. Programador experiente faz o oposto do que parece produtivo: passa um bom tempo sem escrever nada, só pensando, e depois escreve quase de um fôlego só. O segredo não é digitar rápido, é ter um método para pensar. O mais famoso deles nasceu na matemática, com um professor húngaro chamado George Pólya, e se resume a quatro passos que servem para qualquer problema.
Os quatro passos, aplicados a um problema
Vamos ver o método trabalhar num problema pequeno: dada a lista de notas de um aluno, dizer se ele foi aprovado, sabendo que a média precisa ser pelo menos 6. Parece simples, e é, mas repare como cada passo evita um tropeço. ENTENDER: a entrada é uma lista de notas, a saída é uma frase (aprovado ou reprovado), e a regra é média maior ou igual a 6. Já surge uma pergunta que salva o programa: e se a lista de notas estiver vazia? Melhor decidir agora do que descobrir na hora do erro.
- Entender: entrada é a lista de notas; saída é aprovado ou reprovado; regra é média maior ou igual a 6.
- Planejar: somar todas as notas, dividir pela quantidade para achar a média, comparar com 6 e decidir a frase.
- Executar: traduzir o plano em pseudocódigo, com um acumulador para a soma e um contador para a quantidade.
- Revisar: testar com notas [7, 8] (aprovado), [4, 5] (reprovado) e a lista vazia (evitar dividir por zero).
notas <- [7, 5, 9]
soma <- 0
quantidade <- 0
para cada n em notas faça
soma <- soma + n
quantidade <- quantidade + 1
fim
se quantidade = 0 então
escreva("Sem notas para avaliar")
senão
media <- soma / quantidade
se media >= 6 então
escreva("Aprovado")
senão
escreva("Reprovado")
fim
fimO plano virou pseudocódigo. Repare no cuidado com a lista vazia, decidido lá no passo de entender.
🎮 Jogo da aula
Monte o método de resolver um problema
Os quatro passos de quem resolve um problema apareceram fora de ordem. Toque na sequência certa, do primeiro ao último.
Revisar é onde mora a qualidade
O passo que iniciante mais abandona é o último. O programa rodou uma vez com um exemplo bonitinho, deu certo, e a pessoa considera o trabalho encerrado. Só que o exemplo bonitinho é o caso fácil. A qualidade de um programa se mede nos casos difíceis: a lista vazia, o número negativo que ninguém esperava, o texto com acento, o valor gigante. Revisar é justamente inventar esses casos de propósito e ver se o programa aguenta. Um programador que testa os extremos entrega software em que dá para confiar; um que testa só o caminho feliz entrega surpresas.
Teste rápido
Por que ENTENDER é considerado o passo mais importante do método, apesar de não escrever uma linha de código?
Perguntas frequentes
- Esse método serve só para programação?
- Não. Entender, planejar, executar e revisar serve para consertar uma torneira, planejar uma viagem ou organizar um evento. Ele nasceu na matemática, virou padrão na computação e funciona em qualquer problema que tenha um objetivo claro. Programar só deixa o método mais visível.
- Não perco tempo planejando em vez de já ir codando?
- Parece que sim, mas é o contrário. O tempo gasto planejando é devolvido com juros na execução, que flui sem travadas, e na revisão, que encontra menos bugs. Quem pula o planejamento costuma reescrever tudo do zero uma ou duas vezes, o que é bem mais lento.
- Como sei que entendi o problema de verdade?
- Um bom teste é conseguir explicar o problema com suas palavras e dar exemplos de entrada com a saída esperada. Se você consegue dizer o que entra, o que sai e a regra que liga os dois, entendeu. Se ainda está vago, faltam perguntas a fazer antes de planejar.
- O que é um caso de borda ou caso extremo?
- É a entrada que fica nas pontas do que o programa aceita: a lista vazia, o único item, o valor máximo, o negativo, o texto em branco. Bugs adoram se esconder nesses extremos porque o programador testou só o caso comum. Revisar é caçar esses casos de propósito.
- Se a revisão reprovar, começo tudo de novo?
- Nem sempre do zero. Às vezes o conserto é uma linha. Mas a seta que volta de revisar para entender existe porque, quando um teste falha, muitas vezes é sinal de que faltou entender um detalhe. Voltar com essa informação nova costuma render um plano melhor.
- Preciso seguir os quatro passos sempre, até em problemas fáceis?
- Em problemas triviais, os passos acontecem quase juntos, na sua cabeça, em segundos. O valor do método aparece nos problemas médios e grandes, quando a tentação de sair codando no susto é maior e o custo de errar o entendimento é alto. Com prática, o método vira hábito automático.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.