Percorrendo Listas com Repetição
Voltar para: Lógica de Programação
🎯 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.
