Analise o pseudocódigo: soma <- 0 para i de 1 até 5 faça soma <- soma + i fimpara No final da execução, qual é…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Analise o pseudocódigo: soma <- 0 para i de 1 até 5 faça soma <- soma + i fimpara No final da execução, qual é o valor de 'soma'?
- A) 10
- B) 15
- C) 5
- D) 0
- E) 120
✅ Resposta correta: alternativa B
Resolução passo a passo
- A variável soma começa com o valor 0, que é a atribuição inicial da primeira linha do pseudocódigo.
- O laço para repete o comando soma <- soma + i para i assumindo os valores 1, 2, 3, 4 e 5, nessa ordem, pois o contador vai de 1 até 5.
- Acumulando os valores: 0 + 1 = 1; 1 + 2 = 3; 3 + 3 = 6; 6 + 4 = 10; 10 + 5 = 15.
- Ao final da execução, soma vale 15, que corresponde à alternativa B e coincide com o gabarito oficial.
- A alternativa A (10) está errada porque corresponde à soma parcial até i = 4, ou seja, o aluno encerrou o laço uma iteração antes do previsto.
- A alternativa C (5) está errada porque corresponde apenas ao último valor de i ou a uma soma incompleta, ignorando o acúmulo das iterações anteriores.
- A alternativa D (0) está errada porque ignora a execução do laço, confundindo o valor inicial da variável com o valor final após o acúmulo.
- A alternativa E (120) está errada porque corresponde ao produto 1 x 2 x 3 x 4 x 5, ou seja, o aluno trocou a operação de soma pela de multiplicação, o que é um equívoco conceitual sobre o acumulador.
💡 Dica: Some os valores de i de 1 a 5, acompanhando cada repeticao do laco.
Alternativa por alternativa
O aluno provavelmente parou o laço antes do último valor, somando apenas de 1 a 4, ou seja, interpretou o limite 5 como exclusivo.
Correto: 1+2+3+4+5 = 15.
O aluno pode ter considerado apenas o último valor de i, sem acumular as somas das iterações anteriores, confundindo atribuição com acúmulo.
Por que engana: O aluno pode contar apenas o numero de repeticoes, somar incorretamente os valores de i ou interpretar o limite final do laco de forma equivocada.
O aluno pode ter entendido que, sem nenhuma alteração visível, a variável permanece com o valor inicial, ignorando que o laço executa a atribuição cinco vezes.
O aluno pode ter confundido o acúmulo por soma com o produto de todos os valores de 1 a 5, aplicando multiplicação no lugar de adição.
Raio-X da questão
Laco de repeticao para
fixacao
Soma de numeros naturais · Variaveis e atribuicao
Revise a execucao de lacos para e a acumulacao de valores em variaveis.
O aluno pode contar apenas o numero de repeticoes, somar incorretamente os valores de i ou interpretar o limite final do laco de forma equivocada.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Analise o pseudocódigo abaixo: SOMA <- 0 PARA i DE 1 ATÉ 5 FAÇA SOMA <- SOMA + i FIM PARA Qual é o valor final de SOMA…
- Considere o pseudocódigo: soma <- 0; para i de 1 até 5: leia x; soma <- soma + x; fimPara; escreva(soma/5). Qual…
- Qual das opções abaixo descreve corretamente um algoritmo que utiliza repetição simples para somar os números de 1 a 5?
- Considere este trecho em pseudocódigo: contador <- 0 para i de 1 até 5 faça para j de 1 até i faça contador <- contador…
- Qual é a estrutura de um algoritmo simples que soma números inteiros de 1 a 5?
- Descreva um algoritmo que utilize uma repetição simples para calcular a soma de números de 1 a 5. Quais são os passos a…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
