Matriz Prof. Jossandro Balardin [email_address]
Uma matriz é uma variável composta homogênea multidimensional (um vetor multidimensional). Ela é formada por uma sequência...
Matriz
Um algoritmo pode declarar uma matriz, conforme descrito a seguir. VAR nome_matriz: vetor [dim_a1..dim_a2, dim_b1..dim_b2,...
Matriz bidimensional com 3 linhas e 5 colunas. VAR X: vetor [1..3,1..5] de CARACTERE X Exemplo de Matriz L1 C1 L1 C2 L1 C3...
Matriz tridimensional com 7 linhas, 7 colunas e 7 profundidades. VAR mat_tri :    vetor [1..7, 1..7, 1..7] de INTEIRO mat_...
Cada elemento da matriz pode armazenar um valor. Para fazer este armazenamento, é necessário executar uma atribuição, info...
Para preencher uma matriz, é necessário identificar todas as suas posições. Isto exige a utilização de um índice para cada...
1) Faça um programa que preencha uma matriz 10 x 3 com as notas de dez alunos em três provas. O  programa deverá mostrar u...
2) Faça um programa que preencha uma matriz de 5 x 5 com números inteiros, calcule e mostre os números superiores a cinque...
Próximos SlideShares
Carregando em…5
×

Matrizes

2.404 visualizações

Publicada em

Publicada em: Tecnologia, Turismo
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.404
No SlideShare
0
A partir de incorporações
0
Número de incorporações
74
Ações
Compartilhamentos
0
Downloads
36
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Matrizes

  1. 1. Matriz Prof. Jossandro Balardin [email_address]
  2. 2. Uma matriz é uma variável composta homogênea multidimensional (um vetor multidimensional). Ela é formada por uma sequência de variáveis, todas do mesmo tipo, com o mesmo identificador (mesmo nome), e alocadas sequencialmente na memória. Uma vez que as variáveis têm o mesmo nome, o que distingue são índices que referenciam sua localização dentro da estrutura. Uma variável do tipo matriz precisa de um índice para cada uma de suas dimensões. Matriz
  3. 3. Matriz
  4. 4. Um algoritmo pode declarar uma matriz, conforme descrito a seguir. VAR nome_matriz: vetor [dim_a1..dim_a2, dim_b1..dim_b2,..., dimN] de TIPO Onde: nome_matriz é o nome da variável do tipo matriz; d im_a1 é a quantidade inicial de elementos da 1 dimensão (linha); d im_a2 é a quantidade final de elementos da 1 dimensão (linha); dimN é a quantidade da n-ésima dimensão; tipo é o tipo de dados dos elementos da matriz. Declaração de Matriz
  5. 5. Matriz bidimensional com 3 linhas e 5 colunas. VAR X: vetor [1..3,1..5] de CARACTERE X Exemplo de Matriz L1 C1 L1 C2 L1 C3 L1 C4 L1 C5 L2 C1 L2 C2 L2 C3 L2 C4 L2 C5 L3 C1 L3 C2 L3 C3 L3 C4 L3 C5
  6. 6. Matriz tridimensional com 7 linhas, 7 colunas e 7 profundidades. VAR mat_tri : vetor [1..7, 1..7, 1..7] de INTEIRO mat_tri: Exemplo de Matriz
  7. 7. Cada elemento da matriz pode armazenar um valor. Para fazer este armazenamento, é necessário executar uma atribuição, informando o número das dimensões: X [2, 4] ← 45 X [3, 1] ← 13 X [4, 2, 1] ← 0 X [3, 5, 3] ← -4 Atribuindo valores a uma Matriz
  8. 8. Para preencher uma matriz, é necessário identificar todas as suas posições. Isto exige a utilização de um índice para cada dimensão da matriz. Utiliza-se um comandos de repetição (normalmente PARA) aninhados, sendo que cada índice requer um PARA, conforme segue: (Exemplo para preencher uma matriz de 3 x 5) PARA i ← 1 até 3 passo 1 FAÇA PARA j ← 1 até 5 passo 1 FAÇA Mostra ( “ Digite o número da linha ” , i, “ e coluna ” , j) Leia (X [i, j]) FIM PARA FIM PARA Preenchendo uma Matriz
  9. 9. 1) Faça um programa que preencha uma matriz 10 x 3 com as notas de dez alunos em três provas. O programa deverá mostrar um relatório com o número dos alunos (numero da linha) e a prova em que cada aluno obteve menor nota. Ao final do relatório, deverá mostrar quantos alunos tiveram menor nota em cada uma das provas: na prova 1, na prova 2 e na prova 3. Exercício Matriz
  10. 10. 2) Faça um programa que preencha uma matriz de 5 x 5 com números inteiros, calcule e mostre os números superiores a cinquenta e suas respectivas posições (linha e coluna). O programa deverá mostrar mensagem se não existir nenhum número nessa condição. Exercício Matriz

×