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
- Cria
pseudocodigo-soma.mdna pastafase1. - 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.
- Usa ENQUANTO para a repetição, e uma variável
totalque começa em 0 e vai acumulando. - Constrói uma tabela de teste: uma tabela simples em texto com colunas
contador,totalecondição ainda verdadeira?, e preenche-a linha a linha simulando N=3 à mão, do início ao fim. - Confirma que o valor final de
totalna tua tabela é 6 (1+2+3).
Fluxo de funcionamento
- 1total=0, contador=1
- 2contador <= N ?
- 3total += contador; contador += 1
- 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.