Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — ISAE 2011

Arquitetura de SoftwareSoftware
Código
qg850628
Banca
ISAE
Órgão
AL-AM
Ano
2011
Nível
Superior
Cargo
Administrador de Banco de Dados
Analise o algorítmo a seguir, utilizado para a multiplicação das matrizes A₂x₃ e B₃x₄ e que armazena o resultado na matriz PRODUTO₂x₄Algoritmo MULTIPLICA_MATRIZES_AMAZONAS;InícioTipo MATRIZ = array[1..4,1..4] inteiro_numérico;Variáveis A,B, PRODUTO:MATRIZ;j, k, p : inteiro_numérico;Rotina LER_MATRIZES_A_B;Início{ INSTRUÇÕES - LER MATRIZES A e B }fim-da-rotina-LER_MATRIZES_A_B;Rotina ZERAR_MATRIZ_PRODUTO;Iníciopara j de 1 até 2 façapara k de 1 até 4 faça PRODUTO[j,k] = 0;fim-da-rotina-ZERAR_MATRIZ_PRODUTO;Rotina PROCESSAR_MULTIPLICAÇÃO_MATRIZES;InícioINSTRUÇÕES - MULTIPLICAÇÃO DAS MATRIZESfim-da-rotina-PROCESSAR_MULTIPLICAÇÃO_MATRIZES;Rotina IMPRIMIR_MATRIZES;Início{INSTRUÇÕES-IMPRIMIR MATRIZES A, B e PRODUTO}fim-da-rotina-IMPRIMIR_MATRIZES;{ CORPO PRINCIPAL DO ALGORITMO }Início{ chamadas das rotinas}LER_MATRIZES_A_B;ZERAR_MATRIZ_PRODUTO;PROCESSAR_MULTIPLICAÇÃO_MATRIZES;IMPRIMIR_MATRIZESFIM. { fim-do-algoritmo }Assinale a alternativa que indique as instruções que devem substituir o bloco Imagem associada para resolução da questão
  1. Apara j de 1 até 4 façapara p de 1 até 3 façapara k de 1 até 2 faça PRODUTO[j.p] = PRODUTO [j.p] + A[j.k] * B[k,p]i
  2. Bpara j de 1 até 2 façapara p de 1 até 4 façapara k de 1 até 3 faça PRODUTO[p,k] = PRODUTO[p,k] +A[p,j] * B[j,k];
  3. Cpara j de 1 até 2 façapara p de 1 até 3 façapara k de 1 até 4 faça PRODUTO[p,k] - PRODUTO[p,k] + A[p,j] * B[j,k];
  4. Dpara j de 1 até 2 façapara p de 1 até 4 façapara k de 1 até 4 faça PRODUTO[j,p]= PRODUTO[j,p] + A[j,k] * B[k,p];
  5. Epara j de 1 até 2 façapara p de 1 até 3 façapara k de 1 até 4 faça PRODUTO[j,p] = PRODUTO [j,p] + A[j,k] * B[k,p];
Revelar gabarito e comentário

GabaritoD — para j de 1 até 2 faça para p de 1 até 4 faça para k de 1 até 4 faça PRODUTO[j,p]= PRODUTO[j,p] + A[j,k] * B[k,p];

Link permanente: /questoes/qg850628