Pular para conteúdo

Aula 05 - Estruturas Repetitivas 🔄


Agenda 📅

  1. Por que repetir?
  2. Enquanto (While)
  3. Repita (Do While)
  4. Para (For)
  5. Contadores e Acumuladores

1. Por que repetir? 🤔

Imagine imprimir de 1 a 1.000...

  • Sem loops: 1.000 linhas de escreva.
  • Com loops: 3 linhas de código!
  • Eficiência: O computador não cansa de repetir.

2. Enquanto (Com teste no início) 🏁

Só entra se for verdade. Pode nem rodar.

c <- 1
Enquanto (c <= 10) faca
   escreva(c)
   c <- c + 1
FimEnquanto

3. Repita (Com teste no fim) 🏁

Roda pelo menos uma vez.

c <- 1
Repita
   escreva(c)
   c <- c + 1
Ate (c > 10)

4. Para (Com contagem definida) 🔢

Ideal quando sabemos o fim.

Para c de 1 ate 10 faca
   escreva(c)
FimPara

5. Contadores e Acumuladores 💰

  • Contador: c <- c + 1 (Soma de 1 em 1).
  • Acumulador: soma <- soma + valor (Soma valores variados).

Resumo ✅

  • Enquanto testa antes.
  • Repita testa depois.
  • Para é automático.

Próxima Aula 🚀

  • Vetores: Como guardar 100 nomes numa única variável?

👉 Desafio: Faça a tabuada do 5 usando o loop Para.