Capítulo 2
2.5 Matrizes
Em nosso estudo matriz será um vetor com mais de uma dimensão. Sabemos que geralmente nos referimos a matrizes com apenas 2 dimensões como A2X2, B2X3, etc. Mas é possível descrever matrizes com mais de 2 dimensões. Este tipo de matriz tem sua aplicação na descrição de fenômenos como o movimento de gases, distribuições estatísticas como por exemplo o estudo de estados que uma certa grandeza pode assumir, etc. No momento iremos apenas descrever as matrizes com 2 dimensões, lembre-se que cada linguagem de programação pode dar um tratamento diferenciado para a declaração de matrizes, mas sempre teremos a descrição em pseudo-código como uma referência.

mat : conjunto [1..n,1..m] de

Por exemplo: 

mat : conjunto [1..10,1..3] de real

No exemplo temos a declaração de uma matriz com 10 linhas e 3 colunas (tamanho máximo 30 elementos) de números reais.

Entrada de uma Matriz

A entrada de uma matriz é semelhante a entrada de um vetor, mas como temos duas dimensões, devemos utilizar duas estruturas de laço controlado aninhadas (uma internamente a outra).

para I de 1 até 10 passo 1 faça

para J de 1 até 3 passo 1 faça
leia mat[I,J]
As três linhas acima indicam como seria a entrada para os 30 elementos da matriz mat. A variável I controla em que linha estamos inserindo elementos e J controla qual a posição do elemento na linha. Dessa forma, o laço inicia uma linha e dá entrada no 1º, 2º, 3º,...até o m-ésimo elemento (m é o número de colunas da matriz).
Pagina anteriorIndiceProxima pagina
Hosted by www.Geocities.ws

1