Ed
há 11 meses
Para multiplicar matrizes, precisamos seguir a regra de que o número de colunas da primeira matriz deve ser igual ao número de linhas da segunda matriz. No seu caso, temos: - Matriz A: 3x5 (3 linhas e 5 colunas) - Matriz B: 5x4 (5 linhas e 4 colunas) - Resultado (Matriz C): 3x4 (3 linhas e 4 colunas) O pseudocódigo deve iterar sobre as linhas da matriz A (1 a 3), as colunas da matriz B (1 a 4) e as colunas da matriz A (ou linhas da matriz B, que são 5). Vamos analisar as alternativas: (A) Para I de 1 até 5 - Incorreto, pois I deve ir de 1 a 3. (B) Para I de 1 até 5 - Incorreto, pela mesma razão. (C) Para I de 1 até 4 - Incorreto, I deve ir de 1 a 3. (D) Para I de 1 até 3 - Correto, I está no intervalo correto. J de 1 até 4 também está correto, e K de 1 até 5 é apropriado, pois corresponde ao número de colunas de A e linhas de B. (E) Para I de 1 até 3 - Incorreto, J deve ir de 1 a 4, não 5. A alternativa correta é: D) PARA I DE 1 ATÉ 3 FAÇA PARA J DE 1 ATÉ 4 FAÇA PARA K DE 1 ATÉ 5 FAÇA ATRIBUIR C[I,J] + A[I,K] * B[K,J] A C[I,J];
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material