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
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?
- A) Se o número for negativo, parar.
- B) Somar todos os números sem condição.
- C) Imprimir a soma e parar.
- D) Apenas somar números positivos.
- E) Continuar somando mesmo com negativos.
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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.
- 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.
- 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.
- A alternativa B está errada porque somar sem condição nunca para por conta do negativo, ignorando a exigência do enunciado.
- 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.
- 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.
- A alternativa E está errada porque contraria diretamente o enunciado, já que o algoritmo deve continuar somando apenas até o negativo aparecer.
- 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 condição é parar ao receber um número negativo.
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.
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.
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.
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
estrutura de algoritmo
avaliacao
estrutura de repeticao · condicao de parada
Revisar estruturas de controle em algoritmos.
Escolher somar todos os números sem verificar condição de parada, ignorando números negativos.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um algoritmo que calcula a soma de números inteiros, qual a forma correta de implementar uma repetição simples que…
- Explique como um algoritmo com repetição condicional simples pode ser usado para calcular a soma de números fornecidos…
- Descreva como você implementaria um algoritmo que solicita ao usuário que insira números até que ele digite um número…
- Explique como um algoritmo pode usar uma estrutura de repetição para contar quantos números negativos são inseridos pelo…
- Qual é a estrutura de um algoritmo simples que soma números inteiros de 1 a 5?
- Descreva como um algoritmo com uma estrutura de repetição condicional simples pode ser aplicado para calcular a soma de…
🔎 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
