Conceito de Vetor e Índices
Voltar para: Lógica de Programação
🎯 Objetivos da Aula
Ao final desta aula, o aluno será capaz de:
- Compreender o que é um vetor (array)
- Entender o conceito de índice
- Acessar e modificar elementos do vetor
- Utilizar vetores para armazenar múltiplos dados
📌 1. O que é um Vetor?
Um vetor é uma estrutura que armazena vários valores do mesmo tipo em uma única variável.
Em vez de criar:
nota1 ← 8
nota2 ← 7
nota3 ← 9
Podemos usar:
notas ← [8, 7, 9]
Agora temos um conjunto organizado.
📌 2. Estrutura Básica de um Vetor
Em pseudocódigo:
inteiro notas[3]
Isso significa:
Estamos criando um vetor que pode armazenar 3 números inteiros.
📌 3. Índices
Índice é a posição de cada elemento dentro do vetor.
Importante:
Na maioria das linguagens, o índice começa em 0.
Exemplo:
notas ← [8, 7, 9]
| Índice | Valor |
|---|---|
| 0 | 8 |
| 1 | 7 |
| 2 | 9 |
Se quisermos acessar o primeiro elemento:
mostrar notas[0]
📌 4. Atribuindo Valores ao Vetor
inteiro numeros[3]numeros[0] ← 10
numeros[1] ← 20
numeros[2] ← 30
Cada posição recebe um valor específico.
📌 5. Modificando um Elemento
numeros[1] ← 50
Agora o valor da posição 1 deixa de ser 20 e passa a ser 50.
Vetores são dinâmicos no conteúdo, mas fixos em estrutura básica neste nível.
📌 6. Exemplo Prático – Lista de Nomes
texto nomes[3]nomes[0] ← "Ana"
nomes[1] ← "Carlos"
nomes[2] ← "Marina"
Podemos acessar qualquer nome pela posição.
📌 7. Vetor + Repetição
O verdadeiro poder aparece quando juntamos vetor com PARA:
inteiro numeros[5]PARA i ← 0 ATÉ 4 FAÇA
numeros[i] ← i * 2
FIMPARA
Agora estamos preenchendo o vetor automaticamente.
⚠️ Erros Comuns
- Esquecer que o índice começa em 0
- Acessar posição que não existe (ex: vetor[5] em vetor de tamanho 5)
- Confundir índice com valor
📝 Exercícios Práticos
🔹 Exercício 1 – Criando Vetor
Crie um vetor com 5 números inteiros e mostre o valor da posição 2.
🔹 Exercício 2 – Preenchimento Manual
Crie um vetor de 3 nomes e mostre todos.
🔹 Exercício 3 – Preenchimento com PARA
Crie um vetor de 5 números e preencha com valores de 1 a 5 usando PARA.
🔹 Desafio Progressivo
Crie um vetor com 4 notas.
Depois calcule a média dessas notas.
Dica:
Use estrutura de repetição para somar os valores.
🎯 Atividade de Fixação
Pergunte aos alunos:
- Qual a diferença entre variável simples e vetor?
- O que é índice?
- Por que normalmente começa em 0?
- O que acontece se eu acessar uma posição inválida?
🚀 Fechamento da Aula
Hoje você aprendeu que:
- Vetores armazenam múltiplos valores
- Cada valor possui um índice
- O índice geralmente começa em 0
- Vetores combinados com repetição tornam o algoritmo mais poderoso
Na próxima aula veremos como percorrer vetores com estruturas de repetição de forma estruturada e eficiente.
