A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Estruturas/Variáveis Compostas Multidimensionais *MATRIZES* PRD-MEC.

Apresentações semelhantes


Apresentação em tema: "Estruturas/Variáveis Compostas Multidimensionais *MATRIZES* PRD-MEC."— Transcrição da apresentação:

1 Estruturas/Variáveis Compostas Multidimensionais *MATRIZES* PRD-MEC

2 Matriz Estrutura de 2 ou mais dimensões Uso de um índice para cada dimensão Requer mais de uma estrutura de repetição ( para leitura e escrita, vale a regra do número de dimensões)

3 Leitura de matriz bi A INICIO tipo M = matriz[1..4, 1..3] de inteiros M: A; PARA i de 1 até 4 passo 1 FAÇA PARA j de 1 até 3 passo 1 FAÇA Ler A[i, j]; FIM PARA FIM PSEUDO CÓDIGO Notação para estrutura de dados MATRIZ Declaração da matriz

4 Escrita de matriz bi A INICIO. PARA i de 1 passo 1 até 4 FAÇA PARA j de 1 passo 1 até 3 FAÇA Escrever A[i, j] FIM PARA FIM PSEUDO CÓDIGO

5 Matriz bidimensional 2 dimensões : 2 índices X 3 4 linhas X 3 colunas a 11 a 12 a 13 a 14 a 21 a 22 a 23 a 24 a 31 a 32 a 33 a 34 coluna linha Linha =2 Linha =3 Linha =1

6 Matriz bidimensional Soma de matriz bi C = A + B ou seja C[i,j] = A[i,j] + B]i,j] i: linha, j : coluna B A

7 Soma de matriz bi (C = A + B ) M: A, B, C; // complete com a leitura de A e B PARA i de 1 passo 1 até linha FAÇA PARA j de 1 passo 1 até coluna FAÇA C[i, j] = A[i, j] + B[i,j] FIM PARA Pseudocódigo

8 Produto de Matriz bi (quadrada) Produto de matriz bi Cada Pij é o somatório de (toda linha i em A X toda coluna j em B) p11 = a11. b11 + a12. b21 + a13. b31 p12 = a11. b12 + a12.b22 + a13. b32 P13 = a11. b13 + a12.b23 + a13. b33 P21 = a21. b11 + a22.b21 + a23.b31 P22 = a21. b12 + a22.b22 + a23.b32 p32 = a31.b12 + a32.b22 + a33.b23 p33 = a31.b13 + a32.b23 + a33.b33 B A P11 P

9 Produto de Matriz Bi Pseudocódigo Inicio M: A, B, C; // complete com a leitura de A e B PARA i de 1 passo 1 até dim FAÇA PARA j de 1 passo 1 até dim FAÇA P[i, j] <- 0; PARA k de 1 passo 1 até dim FAÇA P[i, j] = P[i, j] + (A[i, k] *B[k,j]); FIM PARA FIM


Carregar ppt "Estruturas/Variáveis Compostas Multidimensionais *MATRIZES* PRD-MEC."

Apresentações semelhantes


Anúncios Google