Imagem de fundo

Analise o algoritmo a seguir, que executa a multiplicação...

Analise o algoritmo a seguir, que executa a multiplicação das matrizes NEGRO2X4 por MADEIRA4x5, e armazena o resultado em SOLIMOES2x5


algoritmo "SUSAM"

var

NEGRO, MADEIRA, SOLIMOES : vetor[1..5,1..5] de inteiro

K, J, P : inteiro // índices das matrizes

procedimento LER_MATRIZES

inicio

{ INSTRUÇÕES - LER AS MATRIZES NEGRO e MADEIRA }

fimprocedimento

procedimento ZERAR_MATRIZ_SOLIMOES;

inicio

{ INSTRUÇÕES - ZERAR A MATRIZ SOLIMOES }

fimprocedimento

procedimento MULTIPLICAR_MATRIZES;

inicio

{ INSTRUÇÕES - MULTIPLICAR MATRIZES }

fimprocedimento

procedimento IMPRIMIR_MATRIZES;

inicio

{ INSTRUÇÕES- IMPRIMIR MATRIZES }

fimprocedimento

// CORPO DO ALGORITMO

inicio

LER_MATRIZES;

ZERAR_MATRIZ_SOLIMOES;

MULTIPLICAR_MATRIZES;

IMPRIMIR_MATRIZES;

fimalgoritmo


O bloco de instruções que deve substituir { INSTRUÇÕES-MULTIPLICAR MATRIZES } é


A

para K de 1 ate 2 faca

para J de 1 ate 4 faca

para P de 1 ate 5 faca

SOLIMOES[K,J] <- SOLIMOES[K,J] + NEGRO[K,P]*MADEIRA[P,J]

fimpara

fimpara

fimpara


B

para K de 1 ate 5 faca

para J de 1 ate 4 faca

para P de 1 ate 2 faca

SOLIMOES[K,J] <- SOLIMOES[K,J] + NEGRO[K,P]*MADEIRA[P,J]

fimpara

fimpara

fimpara


C

para K de 1 ate 4 faca

para J de 1 ate 5 faca

para P de 1 ate 2 faca

SOLIMOES[K,J] <- SOLIMOES[K,J] + NEGRO[K,P]*MADEIRA[P,J]

fimpara

fimpara

fimpara


D

para K de 1 ate 5 faca

para J de 1 ate 2 faca

para P de 1 ate 4 faca

SOLIMOES[K,J] <- SOLIMOES[K,J] + NEGRO[K,P]*MADEIRA[P,J]

fimpara

fimpara

fimpara


E

para K de 1 ate 2 faca

para J de 1 ate 5 faca

para P de 1 ate 4 faca

SOLIMOES[K,J] <- SOLIMOES[K,J] + NEGRO[K,P]*MADEIRA[P,J]

fimpara

fimpara

fimpara