Matemática Múltipla Escolha

Para realizar o somatório de todos os valores de uma LINHA em uma matriz e armazená-los em um vetor, é necessário:

Para realizar o somatório de todos os valores de uma LINHA em uma matriz e armazená-los em um vetor, é necessário:

  1. para i de 1 ate 4 passo 1 faça soma[i] <- 0 fimpara
  2. para i de 1 ate 4 passo 1 faça soma[i] <- 0 para j de 1 ate 4 passo 1 faça soma[i] <- soma[i] + valores[i,j] fimpara fimpara
  3. para i de 1 ate 4 passo 1 faça soma[i] <- 0 para j de 1 ate 4 passo 1 faça soma[i] <- soma[i] + valores[i,j] fimpara fimpara
  4. para i de 1 ate 4 passo 1 faça soma[i] <- soma[i] + valores[i,j] fimpara
  5. para j de 1 ate 4 passo 1 faça soma[i] <- valores[i,j] soma[i] <- soma[i] + valores[i,j] fimpara fimpara

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - Algoritmo correto para somatório de linhas

Para somar todos os valores de uma LINHA em uma matriz, precisamos percorrer essa linha (que possui várias colunas) e acumular seus valores.

Estrutura Lógica Necessária

O algoritmo deve seguir esta sequência exata para funcionar corretamente:

  1. Loop Externo (Linhas): Percorrer cada linha da matriz individualmente (variável i).
  2. Inicialização: Antes de somar os elementos de uma nova linha, é obrigatório zerar a variável acumuladora (soma[i] <- 0). Sem isso, o valor se acumula erroneamente entre as linhas.
  3. Loop Interno (Colunas): Para cada linha i, percorrer todas as colunas (variável j).
  4. Acumulação: Adicionar o valor da célula atual à variável acumuladora (soma[i] <- soma[i] + valores[i,j]).

Análise das Alternativas

AlternativaErro Identificado
aFalta o loop interno (para j). Tenta usar a variável j sem tê-la definido.
bRealiza uma atribuição (<-) em vez de adição acumulativa (<- soma[i] + ...). Substitui o valor, não soma.
cInverteu os índices: valores(j,i). Isso soma os valores da coluna, não da linha.
dCorreta. Inicia o loop nas linhas, zera a soma, itera nas colunas e adiciona os valores corretamente.
eInicializa soma[i] com o valor direto da matriz, não com zero, e a lógica de fluxo está incorreta.

Conclusão

A Alternativa D é a única que implementa corretamente a lógica de somatório de linha, garantindo que cada linha seja processada independentemente (com reinicialização do contador) e que todos os elementos daquela linha sejam somados.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.