Vectores e Matrizes
Objectivo
• Compreender o conceito de vetores e matrizes.
• Aprender a declarar, inicializar e manipular vetores e matrizes em
programação.
• Familiarizar-se com a criação, utilização e operações básicas em
matrizes.
O que vamos ver ?
• O que são vectores e matrizes?
• Declaração de vectores e matrizes
• Manipulação de vectores e matrizes
O que são Vectores e Matrizes?
São estruturas de dados fundamentais em
programação, usadas para armazenar coleções
de elementos em memória.
Vectores
É uma estrutura de dados que armazena
elementos do mesmo tipo, organizados de forma
sequencial.
Declaração
tipo_de_dado nomeDoVector[tamanho]
Vectores
Exemplo: Manipulação:
Para acessar uma posição do vector fazemos:
inteiro numeros[10]
real numeros[10] inteiro elemento <- numeros[0]
literal nomes[10] real elemento <- numeros[9]
... literal nome <- nomes[5]
...
Vectores
Sobre um vetor podem ocorrer as operações de
inserir elemento, remover, buscar e ordenar.
Preencher um vetor
para posicao de 1 ate 10 aumentando 1
vetorDeInteiros[posicao] = posicao
fimpara
Vectores
Exibir um vetor
para posicao de 1 ate 10 aumentando 1
escreva vetorDeInteiros[posicao], “\n”
fimpara
Matrizes
É uma estrutura de dados bidimensional que
armazena elementos organizados em linhas e
colunas.
Declaração
tipo_de_dado nomeDaMatriz[linhas][colunas]
Matrizes
Exemplo: Manipulação:
Para acessar uma posição da matriz fazemos:
inteiro numeros[5][5]
real numeros[3][2] inteiro elemento <- numeros[0][0]
literal nomes[4][10] real elemento <- numeros[2][1]
... literal nome <- nomes[3][9]
...
Matrizes
Sobre uma matriz podem ocorrer as operações de
inserir elemento, remover, buscar, transposição,
etc.
Preencher uma matriz
para linha de 1 ate 10 aumentando 1
para coluna 1 ate 4 aumentando 1
matrizDeInteiros[linha][coluna] = linha + coluna;
fimpara
fimpara
Matrizes
Exibir uma matriz
para linha de 1 ate 10 aumentando 1
para coluna 1 ate 4 aumentando 1
escreva matrizDeInteiros[linha][coluna];
fimpara
fimpara
Até a próxima aula ...