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.

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 minutos

Contando 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çoValores visitadosVoltas
para i de 1 até 51, 2, 3, 4, 55
para i de 2 até 10 passo 22, 4, 6, 8, 105
para i de 10 até 1 passo -110, 9, 8, ..., 2, 110
para i de 20 até 5 passo -520, 15, 10, 54

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.