Considere o pseudocódigo: soma ? 0; para i de 1 até 4: soma ? soma + i; escreva(soma). Qual será a saída…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Considere o pseudocódigo: soma ? 0; para i de 1 até 4: soma ? soma + i; escreva(soma). Qual será a saída exibida?
- A) soma ? 0; para i de 1 até 4: soma ? soma + 2; escreva(soma).
- B) soma ? 0; para i de 1 até 3: soma ? soma + i; escreva(soma).
- C) 10
- D) soma ? 5; para i de 1 até 4: soma ? soma + i; escreva(soma).
- E) soma ? 0; para i de 1 até 5: soma ? soma + i; escreva(soma).
✅ Resposta correta: alternativa C
Resolução passo a passo
- Ao iniciar, a variável soma recebe o valor 0. Passo 2: O laço para i de 1 até 4 executa quatro repetições, com i assumindo os valores 1, 2, 3 e 4. Passo 3: A cada repetição, soma recebe soma + i. Assim, soma vai de 0 para 1, depois 3, depois 6 e por fim 10 (1 + 2 + 3 + 4 = 10). Passo 4: O comando escreva(soma) exibe o valor final, que é 10. Passo 5: A alternativa C está correta, e o gabarito oficial coincide com a resolução. Passo 6: A alternativa A está errada, pois ela soma sempre 2 e não o valor de i, o que resultaria em 8. Passo 7: A alternativa B está errada, pois o laço iria só até 3, resultando em 6. Passo 8: A alternativa D está errada, pois começa com soma igual a 5 e produziria 15. Passo 9: A alternativa E está errada, pois o laço iria até 5, somando 15 no total. Observação: as alternativas A, B, D e E são trechos de pseudocódigo e não valores de saída, mas o cálculo de cada uma mostra o resultado que cada uma produziria.
💡 Dica: Analise o pseudocódigo e calcule a soma.
Alternativa por alternativa
O aluno acredita que o incremento do laço deve ser uma constante e não o valor da variável i, ou seja, não entende que a soma acumula os valores de i.
O aluno lê o limite 4 como se o laço parasse antes, somando apenas de 1 a 3, ou seja, interpreta mal o intervalo fechado do 'até'.
Por que engana: O aluno pode confundir o limite do loop, somando valores incorretos ao invés de entender que deve somar de 1 a 4.
O laço acumula os valores 1, 2, 3 e 4 em 'soma'; 1+2+3+4 = 10.
O aluno acredita que o valor inicial de soma não altera o resultado, ou não percebe que o acumulador começa em 5 e não em 0.
O aluno conta cinco repetições em vez de quatro, somando também o 5, e assim lê mal o limite do laço.
Raio-X da questão
pseudocódigo e soma
avaliacao
lógica de programação · estrutura de repetição
Revisar a lógica de loops e operações em pseudocódigo.
O aluno pode confundir o limite do loop, somando valores incorretos ao invés de entender que deve somar de 1 a 4.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Considere o pseudocódigo: soma ? 0; para i de 1 até 5 faça: soma ? soma + 2; fim. Qual o valor final de soma após a…
- Em uma atividade de Matemática, uma turma analisa um algoritmo que calcula a soma dos números inteiros consecutivos a…
- Dado o pseudocódigo: soma ? 0; para i de 1 até 6 faça: soma ? soma + i. Ao final do laço, qual é o valor armazenado em…
- Em uma oficina de programação, uma estudante criou uma rotina para calcular a soma de quatro valores consecutivos…
- Em uma atividade de Matemática e Computação, uma turma analisou um algoritmo usado para calcular a soma dos quadrados…
- Uma cooperativa escolar registrou, em cinco dias úteis, a quantidade de garrafas plásticas recolhidas por uma equipe…
🔎 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
