Os vetores têm como principal característica a necessidade de apenas um índice para endereçamento - estruturas unidimensionais. Uma estrutura que precisasse de mais de um índice, como no caso específico, dividido em apartamentos, seria então denominada estrutura composta multidimensional (agregado), neste caso, de duas dimensões (bidimensional).
Tipo
IDENTIFICADOR = matriz [LI1 .. LF1, LI2 .. LF2, .., LIN .. LFN] de
variáveis
variável : IDENTIFICADOR;
Onde:
*LIN, LFN - são os limites dos intervalos de variação dos índices da variável, onde cada par de limites está associado a um índice. O número de dimensões é igual ao número de intervalos;
*
Primeiramente criaremos um novo tipo e lhe daremos um nome, após isso podemos usá-lo para declarar as variáveis que serão utilizados dentro do programa.
Exemplo:
Construa um algoritmo que efetue a leitura, a soma e a impressão do resultado, entre duas matrizes inteiras que comportem 25 elementos;
tipo
m = matriz [1 .. 5, 1 .. 5] de inteiros;
variáveis
m: ma, mb, mc ;
inteiro: i,j;
início
i ← 1;
enquanto i <= 5 faça
início
j ← 1;
enquanto j <= 5 faça
início
conheça (ma[i,j] , mb[i,j]); mc[i,j] <— ma[i,j] + mb[i,j]; j <— j + 1;
fim;
i <— i + 1;
fim;
j <— 1;
enquanto j <= 5 faça
início
i <— 1;
enquanto i <= 5 faça
início
informe (mc[i,j]);
i <— i + 1;
fim;
j <— j + 1;
fim;
fim.
Referência: www.apostilando.com
segunda-feira, 25 de agosto de 2008
Matrizes- Parte II
Postado por ESTRUTURA COMPOSTA DE DADOS às 08:26
Assinar:
Postar comentários (Atom)
0 comentários:
Postar um comentário