Skip to content
Lógica de ProgramaçãoModo de leitura focado
MédioFase 1

Exercício Médio — Pseudocódigo com Repetição e Tabela de Teste

Escreve em pseudocódigo um algoritmo que soma os números de 1 até N, e verifica-o com uma tabela de teste manual.

FerramentasVS Code

Este é o primeiro exercício com uma repetição de verdade — vais também aprender a técnica de tabela de teste, que os programadores usam para verificar lógica à mão antes de a correr.

Passos a realizar

  1. Cria pseudocodigo-soma.md na pasta fase1.
  2. Escreve em pseudocódigo um algoritmo que lê um número N, soma todos os números inteiros de 1 até N (ex: se N=4, soma 1+2+3+4), e escreve o resultado final.
  3. Usa ENQUANTO para a repetição, e uma variável total que começa em 0 e vai acumulando.
  4. Constrói uma tabela de teste: uma tabela simples em texto com colunas contador, total e condição ainda verdadeira?, e preenche-a linha a linha simulando N=3 à mão, do início ao fim.
  5. Confirma que o valor final de total na tua tabela é 6 (1+2+3).

Fluxo de funcionamento

  1. 1total=0, contador=1
  2. 2contador <= N ?
  3. 3total += contador; contador += 1
  4. 4Escrever total

Dicas

  • A tabela de teste é a mesma técnica que vais usar para caçar bugs de lógica em código real — vale a pena habituares-te já.
  • Não esqueças de incrementar o contador dentro do ENQUANTO — sem isso, a condição nunca deixa de ser verdadeira e o algoritmo repetiria para sempre.

Erros comuns

  • Inicializar o total dentro do próprio ENQUANTO, o que o reinicia a cada volta em vez de acumular.
  • Esquecer de atualizar o contador, criando um algoritmo que nunca terminaria se fosse executado de verdade.

As minhas dúvidas

Voltar à vista da fase