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

Qual é a estrutura de um algoritmo que permite somar números até que um número negativo seja digitado?

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

Qual é a estrutura de um algoritmo que permite somar números até que um número negativo seja digitado?

  1. A) Se o número for negativo, parar.
  2. B) Somar todos os números sem condição.
  3. C) Imprimir a soma e parar.
  4. D) Apenas somar números positivos.
  5. E) Continuar somando mesmo com negativos.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede a estrutura de um algoritmo que soma números enquanto o usuário não digita um número negativo. Isso exige uma repetição (laço) com uma condição de parada baseada no valor lido.
  2. O algoritmo típico é: inicio a soma em zero; leia um número; enquanto o número não for negativo, some-o à soma e leia o próximo; ao ler um negativo, encerre o laço e então imprima a soma.
  3. A alternativa A, 'Se o número for negativo, parar', descreve exatamente a condição de parada dentro desse laço, que é o elemento que caracteriza a estrutura pedida. Por isso ela está correta.
  4. A alternativa B está errada porque somar sem condição nunca para por conta do negativo, ignorando a exigência do enunciado.
  5. A alternativa C está errada porque imprimir a soma e parar descreve apenas a ação final, sem a repetição nem a verificação do número negativo.
  6. A alternativa D está errada porque descartar negativos não os usa como sinal de parada e não faz o algoritmo terminar ao digitá-los.
  7. A alternativa E está errada porque contraria diretamente o enunciado, já que o algoritmo deve continuar somando apenas até o negativo aparecer.
  8. Conclusão: o gabarito oficial A está correto, pois é a única alternativa que expressa a condição de parada do algoritmo.

💡 Dica: Pense na lógica de repetição e condição para a soma.

Alternativa por alternativa

A Correta

A condição é parar ao receber um número negativo.

B Erradaerro: Conceituala que mais engana

O aluno entende que o algoritmo deve somar todos os números lidos, sem nenhuma verificação, e não percebe que a soma precisa ser interrompida quando um negativo aparece.

Por que engana: Escolher somar todos os números sem verificar condição de parada, ignorando números negativos.

C Erradaerro: Interpretação

O aluno confunde a saída do programa (imprimir o resultado) com a condição de parada, achando que basta apresentar a soma para encerrar, sem testar o valor digitado.

D Erradaerro: Interpretação

O aluno acredita que o número negativo deve apenas ser ignorado na soma, em vez de funcionar como sinal para encerrar a leitura, o que lê mal o objetivo do enunciado.

E Erradaerro: Interpretação

O aluno lê a expressão 'somar até que um negativo seja digitado' como se a soma devesse continuar mesmo após o negativo, invertendo a condição de parada.

Raio-X da questão

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

estrutura de algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repeticao · condicao de parada

📚 Reveja

Revisar estruturas de controle em algoritmos.

⚠️ Erro mais comum

Escolher somar todos os números sem verificar condição de parada, ignorando números negativos.

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