Estrutura PARA (FOR) e Repetições Controladas

0

🎯 Objetivos da Aula

Ao final desta aula, o aluno será capaz de:

  • Compreender a estrutura PARA (FOR)
  • Utilizar contadores corretamente
  • Controlar início, fim e incremento
  • Criar repetições organizadas e previsíveis

📌 1. O que é a Estrutura PARA (FOR)?

A estrutura PARA é usada quando sabemos:

  • Onde a repetição começa
  • Onde termina
  • Como ela evolui (incremento ou decremento)

Ela é ideal para contagens.


📌 2. Estrutura Básica

PARA variável ← início ATÉ fim FAÇA
ação
FIMPARA

A variável funciona como contador automático.


📌 3. Exemplo – Contagem de 1 a 5

PARA contador ← 1 ATÉ 5 FAÇA
mostrar contador
FIMPARA

O sistema faz automaticamente:

1 → 2 → 3 → 4 → 5
Quando chega ao fim, para.


📌 4. Como Funciona Internamente

O PARA executa três etapas:

1️⃣ Inicializa contador
2️⃣ Verifica condição
3️⃣ Incrementa automaticamente

Diferente do ENQUANTO, não precisamos atualizar manualmente a variável.


📌 5. Exemplo – Contagem Regressiva

PARA contador ← 10 ATÉ 1 PASSO -1 FAÇA
mostrar contador
FIMPARA

Aqui usamos decremento.

Agora o fluxo é:

10 → 9 → 8 → … → 1


📌 6. Exemplo Prático – Tabuada

numero ← 5PARA i ← 1 ATÉ 10 FAÇA
resultado ← numero * i
mostrar resultado
FIMPARA

Resultado:
Multiplica 5 por 1 até 10 automaticamente.


📌 7. Quando Usar PARA ou ENQUANTO?

Use PARA quando:
✔ Souber o número de repetições
✔ For trabalhar com contagem

Use ENQUANTO quando:
✔ Depender de condição dinâmica
✔ Não souber quantas vezes irá repetir


⚠️ Erros Comuns

  • Esquecer o limite final
  • Usar intervalo incorreto
  • Confundir incremento e decremento
  • Criar limites que nunca serão alcançados

📝 Exercícios Práticos

🔹 Exercício 1 – Contagem Simples

Crie um algoritmo que mostre números de 1 a 20.


🔹 Exercício 2 – Soma com PARA

Crie um algoritmo que:

  • Some números de 1 a 10
  • Mostre o total ao final

🔹 Exercício 3 – Números Pares

Crie um algoritmo que mostre todos os números pares de 1 a 20.


🔹 Exercício 4 – Desafio Progressivo

Crie um algoritmo que:

  • Peça um número
  • Gere a tabuada completa desse número

🎯 Atividade de Fixação

Pergunte aos alunos:

  • Qual a principal diferença entre ENQUANTO e PARA?
  • Quando o PARA é mais indicado?
  • O que é um contador?

🚀 Fechamento da Aula

Hoje você aprendeu que:

  • O PARA é ideal para repetições controladas
  • Ele trabalha com contador automático
  • Pode incrementar ou decrementar
  • É a forma mais organizada de fazer contagens

Na próxima etapa, vamos explorar vetores (arrays), onde repetição e armazenamento se encontram para criar estruturas mais poderosas.