- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Matriz
- Fundamentos de ProgramaçãoLógica de Programação
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.
algoritmo “MULT MATRIZES”;
var
M,N, P: matriz[1..4,1..4] numérico;
L, C, T: numérico;
rotina LER MATRIZES;
início
<ler matrizes Me N >
fimrotina LER MATRIZES;
rotina MULTIPLICAR MATRIZES;
início
<MATRIZES PRODUTO P>
fimrotina MULTIPLICARMATRIZES;
rotina IMPRIMIR MATRIZES;
início
<imprime matrizes M, N e P>
fimrotina IMPRIMIR MATRIZES;
inicio corpo principal do algoritmo
executar rotina LER MATRIZES;
executar rotina MULTIPLICAR IMATRIZES;
executar rotina IMPRIMIR MATRIZES;
fimalgoritmo.
As instruções que devem ser inseridas em lugar de bloco
<MATRIZ PRODUTOP>
estão indicadas na seguinte alternativa: