Pular para conteúdo

Aula 06 - Vetores (Arrays) 🧱


Agenda 📅

  1. O que são Variáveis Compostas?
  2. Declaração e Espaço em Memória
  3. Acesso por Índice
  4. Loops + Vetores (A união perfeita)
  5. Prática: Lista de Nomes

1. Variáveis Compostas Unidimensionais 📦

Até agora, 1 variável = 1 valor.

  • Problema: E se eu quiser guardar 50 notas?
  • Solução: Vetores!
  • Um vetor é uma lista de elementos do mesmo tipo.

2. Declaração 📝

No VisualG:

Var
   v: vetor [1..5] de real
  • Criou 5 "caixinhas" na memória.
  • Todas guardam números reais.

3. Acesso por Índice 🔢

Como saber quem é quem?

  • Cada posição tem um número (Índice).
  • No VisualG, começa em 1.
v[1] <- 10.5
v[2] <- 8.0

4. Loops + Vetores 🔄

Nunca use vetores sem loops!

Para i de 1 ate 5 faca
   escreva("Digite o valor ", i, ": ")
   leia(v[i])
FimPara

5. Prática: Busca no Vetor 🔍

Para i de 1 ate 5 faca
   Se (v[i] = "Carlos") Entao
      escreva("Encontrado na posicao ", i)
   FimSe
FimPara

Resumo ✅

  • Vantagem: Organização de muitos dados.
  • Índice: Localização do dado.
  • Loops: Automatizam a leitura e escrita.

Próxima Aula 🚀

  • Matrizes: Tabelas com linhas e colunas!

👉 Desafio: Crie um vetor que guarde 10 números e mostre apenas os Pares.