Qual é a função de um loop em um algoritmo?
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 função de um loop em um algoritmo?
- A) Executar um bloco de código apenas uma vez.
- B) Parar a execução do algoritmo imediatamente.
- C) Repetir um bloco de código várias vezes.
- D) Executar instruções em sequência apenas.
- E) Aumentar a complexidade do algoritmo.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Um loop (laço de repetição) é uma estrutura de controle de fluxo que faz um bloco de instruções ser executado repetidamente, enquanto uma condição for verdadeira ou por um número determinado de vezes.
- Analisando as alternativas, a correta é a C, pois o loop serve justamente para repetir um bloco de código várias vezes, evitando reescrever as mesmas instruções.
- A alternativa A está errada, porque executar um bloco apenas uma vez é o comportamento de uma sequência simples, não de um loop.
- A alternativa B está errada, porque parar a execução imediatamente é função de comandos como sair ou interromper, não do loop em si.
- A alternativa D está errada, porque executar instruções apenas em sequência é justamente o oposto do que o loop faz, que quebra a linearidade do fluxo.
- A alternativa E está errada, porque o loop não é definido pelo aumento de complexidade; ele é uma ferramenta para simplificar a escrita de tarefas repetitivas.
- Conclusão: o gabarito oficial C está correto e coincide com a resolução feita de forma independente.
💡 Dica: Pense na repetição de instruções em um algoritmo.
Alternativa por alternativa
O aluno pode ter confundido loop com um bloco de código comum, que é executado uma única vez em sequência, ignorando a característica de repetição.
Por que engana: Confundir a função de repetição do loop com execução única ou interrupção do algoritmo.
O aluno pode ter associado o loop a comandos de interrupção, como break ou sair, achando que o laço serve para encerrar o programa.
Um loop é projetado para repetir um bloco de instruções enquanto a condição for verdadeira.
O aluno pode ter entendido que o loop é apenas uma forma de organizar instruções em ordem sequencial, sem perceber que a repetição é o que define a estrutura.
O aluno pode ter achado que qualquer estrutura extra no código torna o algoritmo mais complexo e, por isso, associou o loop a esse efeito, usando intuição de senso comum sobre 'mais partes'.
Raio-X da questão
função de loop
avaliacao
estrutura de controle de fluxo · conceito de algoritmo
Revisar o conceito de loops e suas aplicações em algoritmos.
Confundir a função de repetição do loop com execução única ou interrupção do algoritmo.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual a finalidade de um loop em um algoritmo com repetições?
- Qual é a função de um loop em programação?
- Qual é a função de um loop em um programa de computador?
- Qual é a função dos loops em algoritmos que utilizam repetições simples?
- Qual das alternativas a seguir descreve corretamente a função de um loop em um algoritmo?
- Um algoritmo é uma sequência de passos para resolver um problema. Qual é a função de um loop em um algoritmo?
🔎 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
