Um algoritmo tem como objetivo somar números enquanto eles forem positivos. Qual é a importância de ter uma…
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
Um algoritmo tem como objetivo somar números enquanto eles forem positivos. Qual é a importância de ter uma condição de parada?
- A) Para somar mais números.
- B) Para evitar erros de execução.
- C) Para contar números negativos.
- D) Para melhorar a lógica.
- E) Para aumentar a complexidade.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O algoritmo deve somar números enquanto eles forem positivos. Isso significa que ele precisa repetir a soma (um laço de repetição) e saber quando parar. Passo 2: Sem uma condição de parada, o laço nunca termina, pois não haveria um momento em que o algoritmo deixa de repetir. Isso causa execução infinita, travamento e consumo indevido de recursos, que são erros de execução. Passo 3: A condição de parada, aqui 'enquanto o número for positivo', define o momento de encerrar o laço, garantindo que o programa termine de forma controlada e produza o resultado esperado. Passo 4: Analisando as alternativas: A está errada porque a condição de parada justamente impede que mais números sejam somados após o critério de parada. C está errada porque números negativos não são contados pelo objetivo do algoritmo, que é somar apenas positivos, e a parada não serve para contá-los. D está errada porque a lógica do algoritmo existe independentemente da parada, que é apenas um componente dela. E está errada porque a condição de parada simplifica o controle do programa e não aumenta sua complexidade. Passo 5: Portanto, a alternativa B é a correta e coincide com o gabarito oficial. A formulação 'evitar erros de execução' é um pouco genérica, mas é a melhor opção disponível, pois o principal papel da parada é evitar o laço infinito.
💡 Dica: Pense sobre o que aconteceria se não houvesse uma condição de parada.
Alternativa por alternativa
O aluno acredita que a condição de parada serve para continuar somando mais números, confundindo parar com prosseguir.
A condição de parada é essencial.
O aluno entende que a condição deve identificar e contar os números negativos, tomando a parada como um contador em vez de um critério de encerramento.
O aluno associa a condição de parada à ideia geral de organizar o pensamento, supondo que ela é apenas um recurso de lógica e não uma necessidade de execução.
Por que engana: O aluno pode confundir a função da condição de parada, pensando que ela serve para somar mais números ou contar negativos.
O aluno supõe que qualquer controle adicional no código deixa o programa mais sofisticado, tomando a complexidade como objetivo da condição.
Raio-X da questão
condição de parada em algoritmos
diagnostico
condição de parada em algoritmos · lógica de programação
Revisar a importância das condições em algoritmos e suas aplicações.
O aluno pode confundir a função da condição de parada, pensando que ela serve para somar mais números ou contar negativos.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Ao criar um algoritmo de repetição, qual a importância de definir corretamente a condição de parada?
- Em um algoritmo de ordenação, qual é a importância de definir a condição de parada?
- Em um algoritmo, qual é a importância de se usar uma condição de parada em repetições aninhadas?
- Em um algoritmo de repetição condicional, qual é a importância de definir corretamente a condição de parada?
- Em um algoritmo, qual a importância de verificar uma condição antes de repetir ações?
- Um algoritmo que soma números pode usar a estrutura de repetição para solicitar valores ao usuário. Qual é o objetivo…
🔎 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
