O programa em pseudocódigo, mostrado a seguir, imprime o resultado da multiplicação entre duas matrizes.
Algoritmo PERNAMBUCO;
variáveis
M, N, P : MATRIZ[1..4,1..4] de inteiros;
J, K, T : inteiros;
rotina ROT22;
início
atribuir 1 a M[1,1]; atribuir 2 a M[1,2]; atribuir 0 a M[1,3];
atribuir 3 a M[2,1]; atribuir 0 a M[2,2]; atribuir 1 a M[2,3];
atribuir 1 a N[1,1];atribuir 1 a N[1,2];
atribuir 0 a N[2,1];atribuir 2 a N[2,2];
atribuir 1 a N[3,1];atribuir -1 a N[3,2];
fim; { fim da rotina }
rotina ROT33;
início
para J de 1 até 2 faça
para K de 1 até 2 faça atribuir 0 a P[J,K];
fim; { fim da rotina }
rotina ROT44;
início
para J de 1 até 2 faça
para T de 1 até 2 faça
for K de 1 até 3 faça
atribuir P[J,T] + M[J,K] *N[K,T] a P[J,T];
fim; { fim da rotina }
rotina ROT55;
início
para J de 1 até 2 faça
for T de 1 até 2 faça imprimir(P[J,T]);
imprimir(linha em branco);
fim; { fim da rotina }
início { corpo do programa }
ROT22;
ROT33;
ROT44;
ROT55;
fim. { fim do algoritmo }
Analisando o programa, conclui-se que será impressa a matriz
Provas
Questão presente nas seguintes provas
Engenheiro de Equipamentos - Eletricidade Pleno
60 Questões