Você está na página 1de 2

Matrizes – Variáveis Bidimensionais

 O que são matrizes?

É uma variável composta homogênea bidimensional que armazena dados do mesmo tipo,
igualmente aos vetores. Sua diferença é que ela organiza elementos em linhas e colunas. E cada
valor é identificado por uma combinação de dois índices: um para a linha e outro para a coluna.
São usados laços de repetição para acessar todos os elementos. A indexação é geralmente feita
com dois loops aninhados, um para as linhas e outro para as colunas.
Você pode acessar elementos individuais da matriz especificando os índices da linha e da coluna,
como matriz[1][2] para acessar o elemento na segunda linha e terceira coluna (lembrando que a
indexação geralmente começa em zero).

 Declaração de matrizes

Algoritmo_Nome
TIPO
Nome_da_matriz = VETOR [valor_inicial . . valor_final, valor_inicial . . valor_final ] de
tipo_de_dado;
VAR
Nome_da_variavel : Nome_da_matriz;

Nome_da_matriz = É o nome escolhido para a matriz;


Valor_inicial = Valor inicial da linha da matriz
Valor_final = Valor final da linha da matriz
Valor_inicial = Valor final da coluna da matriz
Valor_final = Valor final da coluna da matriz
Tipo_de_dado = tipo dos dados que serão armazenados na matriz;

 Exemplos de algoritmo
Algoritmo MatrizExemplo
Tipo
Matriz_Num = VETOR [1 . . 3, 1 . . 3] de inteiro;
Var
Numero: Matriz_Num;
i, j: inteiro;
Inicio
// Preencha a matriz com os valores
Para i de 1 ate 3 faca
Para j de 1 ate 3 faca
Escreva("Digite o valor para as posições:", i , j);
Leia(matriz[i][j]);
FimPara
FimPara
// Exibe a matriz na tela
Para i de 1 ate 3 faca
Para j de 1 ate 3 faca
Escreva(matriz[i][j]);
FimPara
FimPara
FimAlgoritmo

Você também pode gostar