Módulo 2 - Algoritmos, as receitas do computador

Pseudocódigo: o algoritmo escrito em português

8 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 02/07/2026

O que você vai aprender

  • Entender o que é pseudocódigo e por que ele acelera o aprendizado.
  • Usar os comandos escreva e leia para saída e entrada.
  • Reconhecer comentários e saber que o executor os ignora.
  • Prever a saída de um pseudocódigo de várias linhas.

Português com disciplina de máquina

Até aqui você escreveu algoritmos em frases soltas: “ferva a água”, “pergunte o valor”. Funciona para começar, mas frases livres convidam a ambiguidade de volta. O pseudocódigo resolve isso: é português com disciplina de máquina. Cada linha carrega uma ação única, os comandos têm nome fixo e a ordem de cima para baixo é sagrada, como você aprendeu com o computador literal. O “pseudo” do nome avisa que não é código de verdade: nenhum computador do mercado o executa. Ele é a ponte entre a sua ideia e qualquer linguagem real.

Quadro com um pseudocódigo de quatro linhas em português usando os comandos escreva e leia, ao lado de uma tela que mostra a saída produzida linha a linha, ligadas por setas.
Cada linha do pseudocódigo produz um efeito na tela, sempre de cima para baixo.

Por que aprender numa língua que máquina não executa? Porque ela remove os dois obstáculos que mais derrubam iniciantes: o inglês e a pontuação cheia de detalhes das linguagens reais. Escrevendo escreva e leia em português, toda a sua energia vai para a lógica, que é o que este curso treina. Quando você chegar ao módulo 15, vai ver o MESMO algoritmo escrito em três linguagens de verdade e vai reconhecer cada pedaço. A lógica viaja; só a roupa muda.

Escreva e leia: a dupla de abertura

O comando escreva é a voz do algoritmo: mostra na tela o que estiver entre parênteses. O comando leia é o ouvido: pausa tudo, espera a pessoa digitar e guarda a resposta com um nome, para usar depois. Repare como os dois se conectam ao esqueleto da aula anterior: leia captura a ENTRADA, escreva entrega a SAÍDA, e o processamento acontece entre eles. O exemplo abaixo é um algoritmo completo de verdade, com direito a comentário anotando a saída esperada.

escreva("Bom dia! Qual é o seu nome?")
leia(nome)
escreva("Seja bem-vindo, ", nome)
// Saída esperada (se a pessoa digitar Ana):
// Bom dia! Qual é o seu nome?
// Seja bem-vindo, Ana

Seu primeiro pseudocódigo com entrada e saída: leia guarda a resposta; escreva usa a resposta guardada.

Aquele nome dentro do leia é uma caixinha de memória em que a resposta fica guardada; o módulo 3 inteiro é sobre essas caixinhas, as variáveis. Por enquanto, basta a intuição: leia(nome) guarda o que a pessoa digitou, e o escreva seguinte pode usar o conteúdo guardado. Note também as duas últimas linhas do exemplo, que começam com //. São comentários: o executor pula essas linhas como se não existissem. Comentário é recado entre humanos, e anotar a saída esperada é um hábito que este curso recomenda desde já.

🎮 Jogo da aula

O que aparece na tela?

Leia o pseudocódigo com olhos de executor literal: de cima para baixo, pulando comentários. Escolha o que aparece na tela.

escreva("Total da compra: 25 reais")
// escreva("Cupom de desconto aplicado")
escreva("Pago: 50 reais")
escreva("Troco: 25 reais")

As regras da casa (e por que elas existem)

Todo pseudocódigo deste curso segue as mesmas regras, e vale conhecê-las agora para nunca mais estranhar. Elas não são burocracia: cada uma elimina uma fonte de ambiguidade que você aprendeu a caçar na aula 1. Uma ação por linha elimina a dúvida sobre o que vem primeiro. Comandos com nome fixo eliminam sinônimos traiçoeiros. A execução de cima para baixo elimina a pergunta “por onde começo?”. O que as linguagens reais fazem é exatamente isso, só que com vocabulário em inglês e regras de pontuação mais rígidas.

  • Uma ação por linha, executada de cima para baixo, sem pular nada (exceto comentários).
  • escreva(...) mostra na tela; leia(...) recebe o que a pessoa digita e guarda.
  • Textos exatos vão entre aspas; nomes de caixinhas de memória vão sem aspas.
  • // inicia um comentário: o executor ignora a linha inteira.
  • A seta <- guarda um valor numa caixinha (estreia oficial no módulo 3).
  • Decisões (se... então... senão) e repetições (enquanto, para) chegam nos módulos 8 a 10.

Teste rápido

Qual é a principal função do pseudocódigo neste curso?

Perguntas frequentes

Pseudocódigo é a mesma coisa que Portugol?
São primos. Portugol é um nome popular para pseudocódigo em português, usado em escolas e faculdades do Brasil, com pequenas variações de vocabulário entre apostilas. O deste curso segue o mesmo espírito: comandos em português, uma ação por linha e foco total na lógica.
Onde eu executo o pseudocódigo do curso?
No Playground de Lógica, no menu Laboratório: você digita os comandos e vê a saída na hora. E execute também na cabeça, prevendo a saída antes de rodar. Essa previsão é o exercício mais valioso do curso, tanto que virou um dos formatos de jogo.
Por que os textos vão entre aspas?
As aspas separam texto exato de nome de caixinha. escreva(“nome”) mostra a palavra nome, ao pé da letra; escreva(nome) mostra o CONTEÚDO guardado na caixinha chamada nome. Essa distinção existe em todas as linguagens reais, então vale acostumar o olho desde já.
Para que servem os comentários, se o executor os ignora?
Servem para as pessoas: explicar por que um passo existe, anotar a saída esperada, marcar um trecho para revisar depois. Código se escreve uma vez e se lê dezenas; o comentário certo economiza os minutos de quem lê, inclusive o seu eu do futuro.
Escrever errado no pseudocódigo quebra alguma coisa?
Não quebra nada: no papel, você risca e reescreve; no Playground, aparece um aviso em português e você corrige. Errar aqui é barato de propósito. A tolerância a erro é o motivo de se treinar em pseudocódigo antes das linguagens reais, em que as mensagens de erro assustam mais.
Quando aparecem as decisões e repetições no pseudocódigo?
As decisões (se... então... senão) estreiam no módulo 8, depois de você dominar comparações e operadores lógicos. As repetições (enquanto e para) vêm nos módulos 9 e 10. Até lá, os algoritmos são sequências puras, e há muito o que praticar só com elas.

Fontes

Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.