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 uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
