Qual a importância de usar uma repetição condicional simples em um algoritmo de programação?
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 importância de usar uma repetição condicional simples em um algoritmo de programação?
- A) Elimina a necessidade de variáveis.
- B) Facilita a leitura e a manutenção do código.
- C) Aumenta a complexidade do código.
- D) Impossibilita o uso de loops em programação.
- E) Diminui a eficácia do algoritmo.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A repetição condicional simples (por exemplo, o laço while, ou enquanto) repete um bloco de instruções enquanto uma condição for verdadeira. Ela permite escrever uma única vez a parte que se repete, em vez de copiar o mesmo código várias vezes.
- Ao reduzir a repetição de código, o algoritmo fica mais curto, mais claro e mais fácil de entender, e alterações futuras precisam ser feitas em um só lugar. Por isso a alternativa B, que fala em facilitar a leitura e a manutenção do código, é a correta.
- A alternativa A está errada, pois laços de repetição continuam usando variáveis, como o contador ou a condição de parada.
- A alternativa C está errada, porque a repetição condicional justamente simplifica o código em vez de complicá-lo.
- A alternativa D está errada, pois o próprio laço condicional é um tipo de loop, portanto ele não impossibilita o uso de loops.
- A alternativa E está errada, já que o uso adequado de repetições tende a tornar o algoritmo mais organizado e eficiente, não menos eficaz.
- Conclusão: o gabarito oficial B está correto e coincide com a análise feita a partir dos conceitos de algoritmos e programação.
💡 Dica: Pense em exemplos de uso de repetição condicional.
Alternativa por alternativa
O aluno acredita que, por usar repetição, o algoritmo dispensa variáveis, confundindo a estrutura de controle com a ausência de armazenamento de dados.
Por que engana: Confundir a função de uma repetição condicional com a eliminação de variáveis, acreditando que não são necessárias.
Correto! Ajuda na clareza e na manutenção do código.
O aluno associa a presença de estruturas de controle, como laços e condições, a aumento de complexidade e acha que mais estruturas tornam o código mais difícil.
O aluno entende que repetição condicional exclui outros laços, sem perceber que o laço condicional é apenas um tipo de loop entre vários.
O aluno supõe que qualquer repetição torna o algoritmo mais lento e menos eficaz, sem considerar que a repetição controlada é justamente o que evita duplicação de código.
Raio-X da questão
repetição condicional simples
avaliacao
repetição condicional simples · lógica de programação
Revisar o conceito de estruturas de repetição em algoritmos.
Confundir a função de uma repetição condicional com a eliminação de variáveis, acreditando que não são necessárias.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um algoritmo, qual a importância de utilizar repetição simples?
- Explique, em suas palavras, como funciona um algoritmo que utiliza repetições condicionais simples. Qual é a importância…
- Ao desenvolver um algoritmo, qual a importância de utilizar estruturas de repetição?
- Qual a função de um algoritmo que utiliza uma repetição condicional simples?
- Qual é a função de um algoritmo que utiliza repetição simples em um programa?
- Qual é a função de um algoritmo com repetição condicional simples?
🔎 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
