Os vetores que estudamos até então são todos unidimensionais. Mas, podemos declarar
e manipular vetores com mais de uma dimensão, os quais denominamos matrizes. Por
exemplo, podemos definir uma estrutura de dados matriz 4 por 5 (uma tabela com 4
linhas e 5 colunas).
e manipular vetores com mais de uma dimensão, os quais denominamos matrizes. Por
exemplo, podemos definir uma estrutura de dados matriz 4 por 5 (uma tabela com 4
linhas e 5 colunas).
Este tipo de estrutura também tem sua principal utilização vinculada à criação de tabelas. Caracteriza-se por ser definida uma única variável vinculada dimensionada com um determinado tamanho. A dimensão de uma matriz é constituída por constantes inteiras e positivas. Os nomes dados às matrizes seguem as mesmas regras de nomes utilizados para indicar as variáveis simples.
A sintaxe do comando de definição de matrizes de duas dimensões é a seguinte:
Var: MATRIZ [ .. , .. ] DE ...
Ex.: VAR M : MATRIZ [1 .. 5 , 1 .. 10] DE INTEIRO
Também é possível definir matrizes com várias dimensões, por exemplo:
Ex.: VAR
N : MATRIZ [1 .. 4] DE INTEIRO
O : MATRIZ [1 .. 50 , 1 .. 4] DE INTEIRO
P : MATRIZ [1 .. 5, 1 .. 50 , 1 .. 4] DE INTEIRO
Q : MATRIZ [1 .. 3 , 1 .. 5, 1 .. 50 , 1 .. 4] DE INTEIRO
R : MATRIZ [1 .. 2 , 1 .. 3 , 1 .. 5, 1 .. 50 , 1 .. 4] DE INTEIRO
S : MATRIZ [1 .. 2 , 1 .. 2 , 1 .. 3 , 1 .. 5, 1 .. 50 , 1 .. 4] DE INTEIRO
A utilidade de matrizes desta forma é muito grande. No exemplo acima, cada matriz pode ser utilizada para armazenar uma quantidade maior de informações:
a matriz N pode ser utilizada para armazenar 4 notas de um aluno
a matriz O pode ser utilizada para armazenar 4 notas de 50 alunos.
a matriz P pode ser utilizada para armazenar 4 notas de 50 alunos de 5 disciplinas.
a matriz Q pode ser utilizada para armazenar 4 notas de 50 alunos de 5 disciplinas, de 3 turmas.
a matriz R pode ser utilizada para armazenar 4 notas de 50 alunos de 5 disciplinas, de 3 turmas, de 2 colégios.
a matriz S pode ser utilizada para armazenar 4 notas de 50 alunos de 5 disciplinas, de 3 turmas, de 2 colégios, de 2 cidades
Nas próximas postagens continuaremos a abordar o assunto Matrizes.
Referências: www.apostilando.com
Var
Ex.: VAR M : MATRIZ [1 .. 5 , 1 .. 10] DE INTEIRO
Também é possível definir matrizes com várias dimensões, por exemplo:
Ex.: VAR
N : MATRIZ [1 .. 4] DE INTEIRO
O : MATRIZ [1 .. 50 , 1 .. 4] DE INTEIRO
P : MATRIZ [1 .. 5, 1 .. 50 , 1 .. 4] DE INTEIRO
Q : MATRIZ [1 .. 3 , 1 .. 5, 1 .. 50 , 1 .. 4] DE INTEIRO
R : MATRIZ [1 .. 2 , 1 .. 3 , 1 .. 5, 1 .. 50 , 1 .. 4] DE INTEIRO
S : MATRIZ [1 .. 2 , 1 .. 2 , 1 .. 3 , 1 .. 5, 1 .. 50 , 1 .. 4] DE INTEIRO
A utilidade de matrizes desta forma é muito grande. No exemplo acima, cada matriz pode ser utilizada para armazenar uma quantidade maior de informações:
a matriz N pode ser utilizada para armazenar 4 notas de um aluno
a matriz O pode ser utilizada para armazenar 4 notas de 50 alunos.
a matriz P pode ser utilizada para armazenar 4 notas de 50 alunos de 5 disciplinas.
a matriz Q pode ser utilizada para armazenar 4 notas de 50 alunos de 5 disciplinas, de 3 turmas.
a matriz R pode ser utilizada para armazenar 4 notas de 50 alunos de 5 disciplinas, de 3 turmas, de 2 colégios.
a matriz S pode ser utilizada para armazenar 4 notas de 50 alunos de 5 disciplinas, de 3 turmas, de 2 colégios, de 2 cidades
Nas próximas postagens continuaremos a abordar o assunto Matrizes.
Referências: www.apostilando.com
0 comentários:
Postar um comentário