Você está na página 1de 14

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 ...

Você também pode gostar