Conceito de Vetor e Índices

0

🎯 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]
ÍndiceValor
08
17
29

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.