Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Entender o tipo de dado matriz;
  2. Acessando/alterando elementos de uma matriz
  3. Percorrendo uma matriz
  4. Copiando uma matriz
  5. Comparando matrizes

Semelhante ao tipo de dado derivdo Vetor visto anteriormente, as matrizes armazenam suas informações de forma justaposta na forma LxC. Onde L representa o número de linhas e C o número de colunas, respectivamente.

Tab. 1: Matriz de inteiro
L/C 0 1 2
0 10 20 30
1 40 50 60
2 70 80 90

Semelhante aos vetores, as matrizes também tem seus números de linha e colunas baseadas em índice zero. Para decidirmos o tamanho de uma matriz utilizamos a fórmula L - 1 e C - 1.

Sintaxe: declaração
tipo_dado nome_variavel[linhas][colunas]
Onde
tipo_dado: tipo de dado primitivo
linhas: número de linhas da matriz
colunas: número de colunas da matriz
Exemplo 1
programa 
{ 
    funcao inicio()  
    {
        inteiro matriz[3][3]
        //restante do código omitido
    }
}
Saída
-

Matrizes podem ser entendidas como vetores dentro de vetores. Após a sua declaração, suas dimensões não podem ser alteradas, ou seja, são estáticas.

As operações básicas sobre o tipo de dado matriz serão vistas em uma seção específica Tipo Derivados: Matriz.

  1. 02/10/2024 - revisão 2 - Ajustes pontuais
  2. 25/09/2023 - revisão 1 - Correção em navegação, adição de sintaxe e outras correções
  3. 08/05/2023 - versão inicial