algoritmos
Estrutura de Dados
Homogêneas (Matrizes)
08/12/2014 06:08
Roteiro da aula
Matrizes
Exemplos
Matrizes
A utilização da estrutura de dados homogênea é uma técnica de programação que permite trabalhar com o agrupamento de vários dados de um mesmo tipo dentro de uma mesma variável.
Nas aulas anteriores, foi explicado o uso de uma única variável com apenas uma dimensão(uma linha e várias colunas).
Neste momento será enfatizado o uso de vetores com mais de uma dimensão(matrizes) Matrizes
Em determinados problemas são utilizados estruturas de vetores com mais de uma dimensão. O mais comum é a matriz de duas dimensões por se relacionar com a utilização de tabelas. Matrizes com mais de duas dimensões são utilizadas com menos freqüência. Uma matriz de duas dimensões está sempre fazendo menção a linhas e colunas e é representada por seu nome e seu tamanho(dimensão) entre colchetes.
Matrizes
Considere o exemplo de uma matriz chamada
TABELA, com um tamanho de 8 linhas(de 1 a 8) e
5 colunas(de 1 a 5), ou seja, é uma matriz de 8 por
5(8 x 5). Isso significa que podem ser armazenados em TABELA até 40 elementos.
MATRIZ TABELA:
COLUNAS
LINHAS
1,1
1,2
1,3
1,4
1,5
2,1
2,2
2,3
2,4
2,5
3,1
3,2
3,3
3,4
3,5
4,1
4,2
4,3
4,4
4,5
5,1
5,2
5,3
5,4
5,5
6,1
6,2
6,3
6,4
6,5
7,1
7,2
7,3
7,4
7,5
8,1
8,2
8,3
8,4
8,5
Matrizes - Atribuição
Uma
matriz de duas dimensões é atribuída pela instrução vetor
A sintaxe é: nome: vetor [linha,colunas] de tipo de dado
Exemplos:
tabela: vetor[1..5,1..3] de inteiro medias: vetor[1..10,1..4] de real
Matrizes - Leitura
Para fazer referência a uma posição particular ou elemento no array, especificamos o nome do array e o número da posição do elemento no array. A leitura de uma matriz de