Logo Passei Direto
Buscar
Observe o pseudocódigo abaixo, referente à multiplicação de matrizes A3x5 por B5x4 e que armazena o resultado na matriz C. As instruções que devem substituir o bloco estão indicadas na seguinte alternativa:

(A) PARA I DE 1 ATÉ 5 FAÇA PARA J DE 1 ATÉ 4 FAÇA PARA K DE 1 ATÉ 3 FAÇA ATRIBUIR C[I,J] + A[I,K] * B[K,J] A C[I,J];
(B) PARA I DE 1 ATÉ 5 FAÇA PARA J DE 1 ATÉ 3 FAÇA PARA K DE 1 ATÉ 5 FAÇA ATRIBUIR C[I,J] + A[I,K] * B[K,J] A C[I,J];
(C) PARA I DE 1 ATÉ 4 FAÇA PARA J DE 1 ATÉ 3 FAÇA PARA K DE 1 ATÉ 5 FAÇA ATRIBUIR C[I,J] + A[I,K] * B[K,J] A C[I,J];
(D) PARA I DE 1 ATÉ 3 FAÇA PARA J DE 1 ATÉ 4 FAÇA PARA K DE 1 ATÉ 4 FAÇA ATRIBUIR C[I,J] + A[I,K] * B[K,J] A C[I,J];
(E) PARA I DE 1 ATÉ 3 FAÇA PARA J DE 1 ATÉ 5 FAÇA PARA K DE 1 ATÉ 4 FAÇA ATRIBUIR C[I,J] + A[I,K] * B[K,J] A C[I,J];
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

há 11 meses

Respostas

User badge image

Ed Verified user icon

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];

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina