FC ConcursosFC Concursos

Questão FC266042

Analise o pseudocódigo algoritmo abaixo, referente a um algoritmo que faz a multiplicação das matrizes M4x3 e N3x2 e gera como resultado a matriz produto P4x2. Cabe ressaltar que,

Algoritmos e Lógica de Programação

IDECAN · 2021

Analise o pseudocódigo algoritmo abaixo, referente a um algoritmo que faz a multiplicação das matrizes M4x3 e N3x2 e gera como resultado a matriz produto P4x2.


Cabe ressaltar que, antes de realizar a multiplicação das matrizes M e N, os elementos da matriz P são zerados.

 

 

As instruções que devem ser inseridas em lugar de bloco

estão indicadas na seguinte alternativa:

  1. para T de 1 até 4 faça

    para L de 1 até 3 faça

    para C de 1 até 2 faça

    atribuir P[T,C] + M[T,L] * N[L,C] a P[T,C];

  2. para T de 1 até 4 faça

    para L de 1 até 2 faça

    para C de 1 até 3 faça

    atribuir P[T,C] + M[T,L] * N[L,C] a P[T,C];

  3. para T de 1 até 2 faça

    para L de 1 até 4 faça

    para C de 1 até 3 faça

    atribuir P[T,C] + M[T,L] * N[L,C] a P[T,C];

  4. para T de 1 até 3 faça

    para L de 1 até 4 faça

    para C de 1 até 2 faça

    atribuir P[T,C] + M[T,L] * N[L,C] a P[T,C];

Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A alternativa apresenta três laços aninhados e a operação de acumulação necessária para formar a matriz produto, considerando que a matriz P já foi zerada antes.

Os índices usados são: T para a linha de M (e de P) — de 1 a 4; L como índice de somatório (a dimensão comum entre as matrizes) — de 1 a 3; e C para a coluna de N (e de P) — de 1 a 2.

A instrução atribuir P[T,C] + M[T,L] * N[L,C] a P[T,C] implementa a acumulação do termo correspondente do produto interno para cada par (T,C). Matematicamente:

\(P[T,C]=\sum_{L=1}^{3} M[T,L]\times N[L,C]\)

Assim, ao percorrer T, depois L e C, somam‑se corretamente os contribuintes de cada \(L\) em todas as colunas \(C\), produzindo a matriz \(P_{4\times2}\).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo