Módulo 10 - Repetir com contagem, o PARA
O laço PARA: conte de 1 até N sem esforço
8 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 02/07/2026
O que você vai aprender
- Entender por que existe um laço dedicado só à contagem.
- Ler a anatomia do PARA: variável de controle, valor inicial e valor final.
- Prever quantas voltas um PARA dá e o que ele escreve na tela.
- Escolher entre PARA e ENQUANTO conforme o problema.
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 laço PARA: conte de 1 até N sem esforço.
Os objetivos desta aula. Entender por que existe um laço dedicado só à contagem. Ler a anatomia do PARA: variável de controle, valor inicial e valor final. Prever quantas voltas um PARA dá e o que ele escreve na tela. Escolher entre PARA e ENQUANTO conforme o problema.
Veja o essencial, parte por parte.
Por que existe um laço só de contagem. O laço PARA repete um bloco um número CONHECIDO de vezes: para i de 1 até N faça.
A anatomia do PARA, peça por peça. Leia em voz alta: PARA i DE 1 ATÉ 5 FAÇA.
PARA ou ENQUANTO: como escolher. O PARA é praticamente imune ao laço infinito que você conheceu no módulo 9: a contagem avança sozinha e o limite é fixo.
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
Por que existe um laço só de contagem
No módulo 9 você montou um padrão que aparecia toda hora: criar um contador começando em 1, repetir ENQUANTO ele não passar do limite e somar 1 no fim de cada volta. Funciona, mas repare no trabalho braçal: três linhas cuidando da contagem e uma só fazendo a tarefa de verdade. Pior, esquecer a linha do contador + 1 criava o laço infinito que travava tudo. Os criadores das linguagens perceberam que contar até N é a repetição mais comum do mundo e criaram um atalho seguro para ela: o laço PARA.
Com ENQUANTO (módulo 9)
- i <- 1
- enquanto i <= 5 faça
- escreva(i)
- i <- i + 1
- fim
Com PARA (este módulo)
- para i de 1 até 5 faça
- escreva(i)
- fim
- (o laço cria o i, testa o limite
- e soma 1 sozinho, sem esquecimento)
Os dois trechos acima escrevem exatamente a mesma coisa na tela: 1, 2, 3, 4 e 5. A diferença é quem carrega o piano. No ENQUANTO, você administra o contador e assume o risco de errar; no PARA, a contagem vem de fábrica. Pense na diferença entre subir uma escada contando degrau por degrau em voz alta e usar uma escada rolante com contador no corrimão: o destino é o mesmo, mas em um dos casos a máquina conta por você. Isso reduz erro e deixa o código mais curto e mais fácil de ler.
A anatomia do PARA, peça por peça
Leia em voz alta: PARA i DE 1 ATÉ 5 FAÇA. Cada palavra tem um papel. O i é a variável de controle, a caixinha que guarda o número da volta atual. O DE 1 é o valor inicial, onde a contagem começa. O ATÉ 5 é o valor final, o último número incluído na contagem. O FAÇA abre o bloco que se repete, e o FIM fecha. A cada volta, o laço confere se i ainda está dentro do intervalo; se está, executa o bloco e avança i em 1; quando i passa de 5, o laço termina e o programa segue na linha depois do FIM.
A variável de controle não é decoração: ela fica disponível dentro do bloco e muda a cada volta. É isso que permite escrever mensagens diferentes em cada repetição, como numerar itens de uma lista ou calcular cada linha de uma tabuada. Um detalhe importante para não brigar com o laço: quem atualiza o i é o PARA. Mexer no i dentro do bloco, na mão, é como girar o ponteiro de um relógio em funcionamento: confunde a contagem e cria bugs difíceis de achar. Use o i à vontade para ler; deixe a escrita com o laço.
para i de 1 até 3 faça
escreva("Volta número ", i)
fim
escreva("Acabou!")
// saída esperada:
// Volta número 1
// Volta número 2
// Volta número 3
// Acabou!A variável de controle i muda a cada volta e some do palco quando o laço termina.
🎮 Jogo da aula
Preveja a contagem
Leia o pseudocódigo e preveja o que aparece na tela, na ordem exata. Lembre: o ATÉ inclui o valor final.
para i de 1 até 4 faça
escreva(i * 10)
fim
escreva("fim da contagem")PARA ou ENQUANTO: como escolher
Os dois laços resolvem repetição, mas cada um brilha num terreno. O PARA é a escolha quando o número de voltas é conhecido antes de começar: 10 linhas de tabuada, 30 dias do mês, 12 parcelas do carnê. O ENQUANTO é a escolha quando a parada depende de algo que só se descobre no meio do caminho: enquanto a senha estiver errada, enquanto houver louça na pia, enquanto o saldo for maior que zero. Um jeito de decidir em um segundo: complete a frase do problema. Se ela começa com 'repita N vezes', é PARA; se começa com 'repita enquanto', o nome já entrega.
- Imprimir 10 etiquetas numeradas: número de voltas conhecido, use PARA.
- Pedir a senha até acertar: não se sabe quantas tentativas, use ENQUANTO.
- Somar as notas de 4 provas: são exatamente 4, use PARA.
- Encher o tanque até transbordar o limite: depende da medição, use ENQUANTO.
Teste rápido
No laço 'para i de 1 até 4 faça', quem é responsável por fazer o i avançar de 1 em 1?
Perguntas frequentes
- O laço PARA faz algo que o ENQUANTO não faz?
- Não. Tudo que o PARA faz, o ENQUANTO faz com um contador manual, como você viu no módulo 9. O PARA existe pela conveniência e pela segurança: a contagem vem pronta, o código fica mais curto e o risco de esquecer o avanço do contador desaparece.
- Por que a variável de controle quase sempre se chama i?
- É uma tradição antiga da matemática e da programação: i de índice. Em laços curtos, todo programador reconhece o i de relance. Nada impede nomes mais descritivos, como parcela ou dia, e eles são bem-vindos quando o laço é longo ou o significado ajuda na leitura.
- O ATÉ inclui o valor final ou para antes dele?
- No pseudocódigo deste curso, inclui: para i de 1 até 5 visita o 5. Linguagens reais variam nesse detalhe (o range do Python, por exemplo, para antes do fim), e é por isso que a aula 3 deste módulo treina você a conferir limites antes de confiar neles.
- Posso mudar o valor do i dentro do laço?
- Evite. O laço conta com o i para saber em que volta está; alterar o valor na mão bagunça a contagem e cria bugs difíceis de rastrear. Se você sente necessidade de pular ou voltar na contagem, o problema geralmente pede outro desenho: um passo diferente (aula 2) ou um ENQUANTO.
- O que acontece com o i quando o laço termina?
- Para efeitos práticos, considere que ele cumpriu o papel e saiu de cena: o valor dele depois do laço varia entre linguagens e não é algo em que se deva apoiar. Se você precisa de um valor depois da repetição, guarde-o numa variável sua, como um acumulador.
- PARA e ENQUANTO podem aparecer no mesmo programa?
- Podem e vão aparecer o tempo todo. Um caixa eletrônico usa ENQUANTO para insistir na senha e PARA para imprimir as linhas do extrato. A aula 5 deste módulo mostra até laço dentro de laço, e o projeto final do curso combina os dois sem cerimônia.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.