GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Fácil⏱ curto

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

Habilidade BNCC EF06CO02

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'?

  1. A) 10
  2. B) 15
  3. C) 5
  4. D) 0
  5. E) 120

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A variável soma começa com o valor 0, que é a atribuição inicial da primeira linha do pseudocódigo.
  2. 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.
  3. Acumulando os valores: 0 + 1 = 1; 1 + 2 = 3; 3 + 3 = 6; 6 + 4 = 10; 10 + 5 = 15.
  4. Ao final da execução, soma vale 15, que corresponde à alternativa B e coincide com o gabarito oficial.
  5. 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.
  6. 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.
  7. 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.
  8. 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

A Erradaerro: Procedimental

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.

B Correta

Correto: 1+2+3+4+5 = 15.

C Erradaerro: Conceituala que mais engana

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.

D Erradaerro: Conceitual

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.

E Erradaerro: Conceitual

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

Dificuldade Fácil
Bloom Lembrar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ calculativa🧩 abertura
🎯 Conceito central

Laco de repeticao para

📌 Objetivo

fixacao

🧱 Pré-requisitos

Soma de numeros naturais · Variaveis e atribuicao

📚 Reveja

Revise a execucao de lacos para e a acumulacao de valores em variaveis.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.