GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO02Difícil⏱ medio

Desenvolva um algoritmo que calcule a soma de todos os números de uma lista até que o número 0 seja…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

Desenvolva um algoritmo que calcule a soma de todos os números de uma lista até que o número 0 seja encontrado. Utilize repetição para isso.

  1. A) Utilizar apenas a estrutura de dados do tipo matriz.
  2. B) Somar todos os números até 10.
  3. C) Utilizar um loop que some os números até encontrar o 0.
  4. D) Somar todos os números sem parar em nenhum momento.
  5. E) Usar apenas variáveis em vez de listas.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado pede um algoritmo que some os elementos de uma lista e pare ao encontrar o número 0, usando repetição (laço de repetição).
  2. Para resolver, criamos uma variável acumuladora (soma) começando em 0 e percorremos a lista elemento por elemento. Em cada passo, somamos o valor atual à soma e verificamos se o valor é 0; se for, o laço é interrompido.
  3. A alternativa correta é a C, pois descreve exatamente essa ideia: um loop que soma os números e para ao encontrar o 0. Ela combina a repetição pedida com a condição de parada.
  4. A alternativa A está errada, pois o uso de matriz não é exigido pelo enunciado; a questão fala apenas de uma lista.
  5. A alternativa B está errada, pois limita a soma a 10, enquanto o enunciado pede que a soma continue até encontrar o 0.
  6. A alternativa D está errada, pois somar sem parar contraria a condição de parada pedida, que é interromper ao encontrar o 0.
  7. A alternativa E está errada, pois eliminar listas contraria o enunciado, que fala explicitamente em somar os números de uma lista.
  8. O gabarito oficial C está correto, concordando com a resolução feita de forma independente.

💡 Dica: Pense em como usar um loop para somar os números.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que o problema exige uma estrutura específica de matriz, confundindo lista com matriz bidimensional. A questão pede apenas uma lista e a repetição, sem exigir outra estrutura.

B Erradaerro: Interpretação

O aluno entende que a soma deve parar em um limite fixo (10), confundindo o critério de parada, que é encontrar o número 0, com um valor numérico arbitrário.

C Correta

Essa é a abordagem correta para resolver o problema.

D Erradaerro: Interpretaçãoa que mais engana

O aluno ignora a condição de parada do enunciado e entende que o laço deve percorrer tudo sem nunca interromper, o que contradiz a exigência de parar ao encontrar o 0.

Por que engana: Confundir a condição de parada do loop, somando números além do zero ou não utilizando repetição corretamente.

E Erradaerro: Conceitual

O aluno acredita que é possível substituir a lista por variáveis isoladas, sem perceber que o cálculo da soma de uma sequência de números precisa de uma estrutura que armazene ou percorra os elementos.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 desafio
🎯 Conceito central

algoritmo de soma

📌 Objetivo

fixacao

🧱 Pré-requisitos

estrutura de repetição · manipulação de listas

📚 Reveja

Revisar estruturas de repetição e manipulação de listas.

⚠️ Erro mais comum

Confundir a condição de parada do loop, somando números além do zero ou não utilizando repetição corretamente.

🤝 Socioemocional

pensamento_critico

🏫 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.