Vetores (Arrays)

0

🎯 Objetivo da Aula

Compreender o que é um vetor, como armazenar múltiplos valores em uma única estrutura e como percorrê-los utilizando estruturas de repetição.

Se a variável é uma única gaveta, o vetor é uma estante inteira numerada. 📚
Cada prateleira guarda um valor. Cada posição tem um índice.


📦 1. Conceito de Vetor

Um vetor é uma estrutura de dados que armazena vários valores do mesmo tipo em posições organizadas por índice.

📌 Exemplo visual

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

Cada posição pode guardar um valor diferente.


🔢 Declaração em pseudocódigo

declare notas[5]

Aqui estamos criando um vetor com 5 posições.

Cada posição pode ser acessada individualmente:

notas[0] ← 7.5
notas[1] ← 8.0

🧮 2. Armazenamento Múltiplo

Em vez de criar várias variáveis:

nota1, nota2, nota3, nota4, nota5

Usamos:

notas[5]

Isso torna o algoritmo mais organizado, limpo e escalável.

Se amanhã forem 50 notas, não precisamos criar 50 variáveis.


🔁 3. Percorrendo Vetores

Para acessar todos os elementos, usamos estruturas de repetição.

📌 Exemplo

para i de 0 até 4 faça
escreva notas[i]
fimpara

O índice começa geralmente em 0 e vai até o tamanho menos 1.


🧩 Atividades Práticas


🎓 Atividade 1 – Armazenar 5 Notas e Calcular Média

Criar algoritmo que:

  1. Leia 5 notas
  2. Armazene no vetor
  3. Calcule a média

Exemplo:

início
declare notas[5]
soma ← 0 para i de 0 até 4 faça
leia notas[i]
soma ← soma + notas[i]
fimpara media ← soma / 5
escreva "Média: ", media
fim

🎯 Objetivo: integrar vetor + repetição + operadores.


🔢 Atividade 2 – Mostrar Maior Número do Vetor

Criar algoritmo que encontre o maior valor armazenado.

início
declare numeros[5] para i de 0 até 4 faça
leia numeros[i]
fimpara maior ← numeros[0] para i de 1 até 4 faça
se numeros[i] > maior então
maior ← numeros[i]
fimse
fimpara escreva "Maior número: ", maior
fim

🎯 Objetivo: aplicar comparação dentro de repetição.


🔎 Atividade 3 – Contar Números Pares

Criar algoritmo que:

  1. Leia 5 números
  2. Conte quantos são pares
início
declare numeros[5]
contador ← 0 para i de 0 até 4 faça
leia numeros[i] se numeros[i] % 2 = 0 então
contador ← contador + 1
fimse
fimpara escreva "Quantidade de pares: ", contador
fim

🎯 Objetivo: integrar vetor + condicional + operador matemático.


⚙️ Conceitos Fixados

Após essa aula, o aluno deve compreender:

  • ✔️ O que é um vetor
  • ✔️ Como armazenar vários valores do mesmo tipo
  • ✔️ Como percorrer usando estruturas de repetição
  • ✔️ Como aplicar condições dentro do laço

📌 Encerramento da Aula

Perguntas para reflexão:

  • Por que vetores facilitam a organização de dados?
  • O que acontece se tentarmos acessar uma posição inexistente?
  • Conseguimos resolver esses exercícios sem repetição?