Percorrendo Listas com Repetição

0

🎯 Objetivos da Aula

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

  • Percorrer um vetor utilizando estruturas de repetição
  • Acessar todos os elementos da lista
  • Realizar cálculos com dados armazenados
  • Evitar erros comuns de índice

📌 1. O que significa “Percorrer um Vetor”?

Percorrer um vetor significa acessar cada posição da lista, uma por uma.

Se temos:

notas ← [8, 7, 9, 6]

Percorrer significa acessar:

notas[0]
notas[1]
notas[2]
notas[3]

Sem pular nenhuma posição.


📌 2. Percorrendo com PARA (FOR)

Essa é a forma mais comum.

inteiro notas[4]
notas[0] ← 8
notas[1] ← 7
notas[2] ← 9
notas[3] ← 6PARA i ← 0 ATÉ 3 FAÇA
mostrar notas[i]
FIMPARA

Aqui:

  • i começa em 0
  • Vai até 3
  • Acessa todas as posições

📌 3. Regra Importante

Se o vetor tem tamanho N, os índices vão de:

0 até N – 1

Exemplo:
Vetor com 5 posições:

Índices válidos:
0, 1, 2, 3, 4


📌 4. Exemplo Prático – Soma dos Elementos

inteiro numeros[5]
inteiro soma ← 0PARA i ← 0 ATÉ 4 FAÇA
numeros[i] ← i + 1
soma ← soma + numeros[i]
FIMPARAmostrar soma

Aqui o laço:

  • Preenche o vetor
  • Soma cada elemento
  • Mostra o resultado final

📌 5. Encontrando um Maior Valor

inteiro valores[4] ← [5, 9, 3, 7]
inteiro maior ← valores[0]PARA i ← 1 ATÉ 3 FAÇA
SE valores[i] > maior ENTÃO
maior ← valores[i]
FIMSE
FIMPARAmostrar maior

Estamos comparando cada elemento com o atual maior.


📌 6. Usando ENQUANTO para Percorrer

Também é possível usar ENQUANTO:

inteiro i ← 0ENQUANTO i < 4 FAÇA
mostrar notas[i]
i ← i + 1
FIMENQUANTO

Mas para vetores, o PARA costuma ser mais organizado.


⚠️ Erros Comuns

  • Esquecer que começa no índice 0
  • Ultrapassar o limite do vetor
  • Usar tamanho incorreto no laço
  • Não inicializar variável acumuladora (como soma)

📝 Exercícios Práticos

🔹 Exercício 1 – Mostrar Todos os Elementos

Crie um vetor com 5 números e mostre todos usando PARA.


🔹 Exercício 2 – Calcular Média

Crie um vetor com 4 notas.
Percorra o vetor e calcule a média.


🔹 Exercício 3 – Contar Valores Pares

Crie um vetor com 6 números.
Conte quantos deles são pares.


🔹 Desafio Progressivo

Crie um algoritmo que:

  • Armazene 5 números
  • Mostre o maior e o menor valor
  • Mostre a soma total

🎯 Atividade de Fixação

Pergunte aos alunos:

  • Por que usamos N – 1 no limite do laço?
  • Qual estrutura é mais indicada para percorrer vetor?
  • O que acontece se acessar índice inválido?

🚀 Fechamento da Aula

Hoje você aprendeu que:

  • Vetores precisam ser percorridos para serem utilizados
  • Estrutura PARA é ideal para listas
  • Índices começam em 0
  • Repetição + vetor é uma das bases da programação

Na próxima etapa entraremos em fluxogramas e pseudocódigo, onde organizaremos visualmente tudo o que foi aprendido até aqui.