Módulo 10 - Repetir com contagem, o PARA
O passo: conte de 2 em 2 e de trás para frente
7 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 02/07/2026
O que você vai aprender
- Entender o passo como o tamanho do salto da variável de controle.
- Escrever laços que contam de 2 em 2, de 5 em 5 e de 10 em 10.
- Montar contagens regressivas com passo negativo.
- Prever quais valores um laço com passo visita e quais ele pula.
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 passo: conte de 2 em 2 e de trás para frente.
Os objetivos desta aula. Entender o passo como o tamanho do salto da variável de controle. Escrever laços que contam de 2 em 2, de 5 em 5 e de 10 em 10. Montar contagens regressivas com passo negativo. Prever quais valores um laço com passo visita e quais ele pula.
Veja o essencial, parte por parte.
Nem toda contagem anda de 1 em 1. O passo define de quanto em quanto o i avança: para i de 2 até 10 passo 2 visita 2, 4, 6, 8 e 10.
O passo na prática: quem o laço visita, quem ele pula. Para dominar o passo, o exercício mental é sempre o mesmo: partir do valor inicial e ir somando o passo até estourar o limite.
Contagem regressiva: o passo negativo. para i de 10 até 1 (sem passo) não conta para trás: com passo 1, o i já começa DEPOIS do limite, e o laço termina sem executar o bloco nem uma vez.
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
Nem toda contagem anda de 1 em 1
Você já conta com passo sem perceber. Ao ler as horas num relógio de ponteiro, conta os minutos de 5 em 5. Ao conferir uma cartela de ovos, conta de 6 em 6 ou de 12 em 12. Ao dar troco em notas, conta de 10 em 10. A contagem de 1 em 1 é só o caso mais comum de um padrão maior: avançar em saltos de tamanho fixo. No laço PARA, esse tamanho de salto tem nome e lugar: é o passo, escrito no final da linha. Quando você não escreve nada, o laço assume o passo 1, exatamente o comportamento da aula anterior.
para i de 5 até 25 passo 5 faça
escreva(i, " minutos")
fim
// saída esperada:
// 5 minutos
// 10 minutos
// 15 minutos
// 20 minutos
// 25 minutosContando minutos de 5 em 5, como no relógio de ponteiro: cinco voltas, não vinte e cinco.
Repare no efeito do passo sobre o número de voltas. O laço acima vai de 5 até 25, mas dá apenas 5 voltas, porque salta de 5 em 5. Essa é a primeira pegadinha que o passo elimina da sua vida: sem ele, você precisaria contar de 1 em 1 e usar uma decisão para filtrar os valores que interessam, como fazia com o resto da divisão no módulo 5 para achar números pares. Com o passo, o laço já anda direto pelos valores certos, sem visitar os que seriam descartados.
O passo na prática: quem o laço visita, quem ele pula
Para dominar o passo, o exercício mental é sempre o mesmo: partir do valor inicial e ir somando o passo até estourar o limite. No laço para i de 2 até 12 passo 2, a variável visita 2, 4, 6, 8, 10 e 12; os ímpares nem chegam a existir para o bloco. Se o limite não cair exatamente num salto, o laço para no último valor que ainda cabe: para i de 1 até 10 passo 3 visita 1, 4, 7 e 10; se o limite fosse 9, pararia no 7, porque o salto seguinte (10) passaria do limite.
🎮 Jogo da aula
O laço visita ou pula?
Considere o laço: para i de 2 até 12 passo 2. Classifique cada número conforme a variável de controle passa por ele ou não.
O jogo revela um jeito novo de pensar: o passo transforma o laço num filtro sem SE. Quer os números pares? Comece num par e salte de 2 em 2. Quer as horas cheias do dia? De 1 até 24 passo 1. Quer os anos de Copa do Mundo a partir de 2026? Comece em 2026 e salte de 4 em 4. Escolher bem o valor inicial e o passo resolve, sozinho, problemas que antes pediam uma decisão dentro do laço.
Contagem regressiva: o passo negativo
Agora inverta o sentido. O lançamento do foguete não conta de 1 até 10: conta de 10 até 1, e a graça está justamente em terminar no 'já!'. Para contar de trás para frente, o PARA aceita passo negativo: para i de 10 até 1 passo -1. A cada volta, o laço SUBTRAI 1 do i em vez de somar, e a repetição termina quando o próximo salto passaria do limite de baixo. Micro-ondas, cronômetro de prova, os últimos segundos do ano novo: tudo contagem decrescente.
| Laço | Valores visitados | Voltas |
|---|---|---|
| para i de 1 até 5 | 1, 2, 3, 4, 5 | 5 |
| para i de 2 até 10 passo 2 | 2, 4, 6, 8, 10 | 5 |
| para i de 10 até 1 passo -1 | 10, 9, 8, ..., 2, 1 | 10 |
| para i de 20 até 5 passo -5 | 20, 15, 10, 5 | 4 |
O mesmo laço PARA, quatro contagens diferentes: tudo controlado pelo início, pelo fim e pelo passo.
Teste rápido
Qual laço escreve na tela 10, 8, 6, 4, 2, nessa ordem?
Perguntas frequentes
- O que acontece se eu esquecer o passo?
- O laço assume passo 1, que é o caso mais comum. Isso só vira problema quando a intenção era outra: contar de 2 em 2 ou de trás para frente. Nesses casos, sem o passo escrito, o laço conta errado ou nem executa, como na contagem regressiva sem passo negativo.
- O passo pode ser zero?
- Não deve. Com passo zero, a variável de controle nunca sai do lugar e o laço vira o laço infinito do módulo 9: a condição de parada nunca chega. É um erro de lógica, e boas plataformas o recusam antes de executar.
- E se o limite não cair exatamente num salto?
- O laço para no último valor que ainda está dentro do intervalo. Em para i de 1 até 10 passo 3, o i visita 1, 4, 7 e 10; se o limite fosse 9, visitaria 1, 4 e 7, porque o salto seguinte estouraria o limite. Vale simular no papel quando bater dúvida.
- Passo negativo serve para algo além de contagem regressiva?
- Serve sempre que a ordem natural do problema é do maior para o menor: mostrar um ranking do último ao primeiro colocado, revisar as parcelas do fim para o começo, apagar itens de uma lista de trás para frente (um truque clássico que você vai entender no módulo 11).
- Como escolho entre passo 2 e um SE com resto da divisão?
- Se os valores desejados formam uma sequência regular (pares, múltiplos de 5), o passo é mais direto e mais rápido: o laço nem visita os indesejados. O SE com resto, do módulo 5, continua útil quando o critério não é um salto fixo, como filtrar números que terminam em 3.
- Existe passo quebrado, tipo 0,5?
- Em pseudocódigo, nada impede, mas a prática desaconselha: somar números com vírgula repetidamente acumula pequenas imprecisões e o limite pode não bater. A convenção é contar com inteiros e, se precisar de meios, multiplicar na saída: conte de 1 até 10 e escreva i / 2.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.