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