Matriz visualg
Matriz
•
Tipos Compostos Matrizes
Como vimos no capítulo anterior, com o uso dos vetores é possível, por exemplo, ler as notas de todos os alunos de uma turma, calcular a média de cada um deles e ainda calcular a média da turma. Contudo algum esforço ainda será necessário pois seria necessário manter o controle dos registros de cada aluno. Para facilitar ainda mais o trabalho, existe também um tipo composto chamado de matriz, que é na verdade uma associação de dois vetores.
Matriz
Matriz
Nas matrizes podemos manipular qualquer par de linha/coluna usando os índices das linhas e colunas. Por exemplo, a variável TABELA (3,2) representa o valor que foi armazenado na posição da matriz, declarada como TABELA, na linha 3 e na coluna 2. Uma matriz é representada pelo seu nome e pelo seu tamanho (dimensão) expresso entre colchetes sendo sempre o primeiro número equivalente ao número de linhas e o segundo número representando a coluna
Exemplo:
COLUNA
1,1 2,1 3,1
1,2 2,2 3,2 4,2 5,2 6,2 7,2 8,2
1,3 2,3 3,3 4,3 5,3 6,3 7,3 8,3
1,4 2,4 3,4 4,4 5,4 6,4 7,4 8,4
1,5 2,5 3,5 4,5 5,5 6,5 7,5 8,5
LINHA
4,1 5,1 6,1 7,1
Variável: tabela [4,3]
8,1
Matriz
Exemplo Sintaxe no Visualg: tabela : vetor [1..8, 1..5] de inteiro
Nome da matriz
Exemplo
COLUNA
1,1 2,1 3,1
1,2 2,2 3,2 4,2 5,2 6,2 7,2 8,2
1,3 2,3 3,3 4,3 5,3 6,3 7,3 8,3
1,4 2,4 3,4 4,4 5,4 6,4 7,4 8,4
1,5 2,5 3,5 4,5 5,5 6,5 7,5 8,5
Fazer um algoritmo para ler e escrever duas matrizes A e B. A matriz A com 2 linhas e 2 colunas e a matriz B com 3 linhas e 2 colunas.
LINHA
4,1 5,1 6,1 7,1
Variável: tabela [4,3]
8,1
1
Matriz
Exercícios:
1)
Fazer um algoritmo para ler duas matrizes A e B ambas com 5 linhas e 3 colunas e construir a matriz C cujos elementos serão a soma dos elementos correspondentes das matrizes A e B. Fazer um algoritmo para preencher uma matriz 4x4 com os seguintes valores: 1ª