Analise o pseudocódigo abaixo: SOMA <- 0 PARA i DE 1 ATÉ 5 FAÇA SOMA <- SOMA + i FIM PARA Qual é o valor final…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questã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 quando o laço terminar?
- A) 10
- B) 12
- C) 15
- D) 20
- E) 5
✅ Resposta correta: alternativa C
Resolução passo a passo
- Entenda o laço. A variável SOMA começa valendo 0 e o laço PARA i DE 1 ATÉ 5 executa o corpo para i = 1, 2, 3, 4 e 5, sempre incluindo os dois extremos. Passo 2: Acompanhe a acumulação. Em i = 1, SOMA vira 0 + 1 = 1. Em i = 2, SOMA vira 1 + 2 = 3. Em i = 3, SOMA vira 3 + 3 = 6. Em i = 4, SOMA vira 6 + 4 = 10. Em i = 5, SOMA vira 10 + 5 = 15. Passo 3: Conclua. Ao terminar o laço, SOMA vale 15, que é a soma dos inteiros de 1 a 5 (1 + 2 + 3 + 4 + 5 = 15). A alternativa C está correta e coincide com o gabarito oficial. Passo 4: Por que as outras estão erradas. A alternativa A (10) corresponderia a parar em i = 4, o que ignora o último valor do intervalo. A alternativa B (12) não corresponde a nenhuma soma sequencial dos valores do laço. A alternativa D (20) seria a soma de 2 a 6 ou o resultado de 4 vezes 5, não da soma dos valores de i. A alternativa E (5) seria o último valor de i, o que aconteceria se SOMA fosse substituída a cada passo em vez de acumulada.
💡 Dica: Calcule a soma dos números de 1 a 5.
Alternativa por alternativa
Acredita que o laço para antes do último valor, parando em i = 4 e ignorando o 5. Esquece que o limite superior do PARA é incluído.
Faz uma soma com valores errados ou omite parcelas do intervalo, sem seguir a sequência 1, 2, 3, 4, 5 de forma sistemática.
1 + 2 + 3 + 4 + 5 = 15.
Confunde a soma com um produto ou desloca o intervalo, somando valores como 2 a 6 ou multiplicando 4 por 5. Não acompanha a acumulação passo a passo.
Por que engana: Somar apenas o ultimo valor do contador ou esquecer de acumular os valores dentro do laço.
Entende que SOMA recebe o valor de i a cada repetição, sobrescrevendo o valor anterior, em vez de acumular o total. Ao final ficaria apenas o último valor de i.
Raio-X da questão
soma em pseudocódigo
avaliacao
estrutura de repeticao · operacoes de soma
Revisar como funciona um laço de repetição em pseudocódigo.
Somar apenas o ultimo valor do contador ou esquecer de acumular os valores dentro do laço.
pensamento_critico
abstrato
Questões parecidas com resoluçã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…
- 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…
- 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…
- Qual é a estrutura de um algoritmo simples que soma números inteiros de 1 a 5?
🔎 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
