Qual das alternativas a seguir descreve corretamente 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 das alternativas a seguir descreve corretamente a função de um loop em um algoritmo?
- A) Um loop executa uma instrução uma única vez.
- B) Um loop pode ser usado para calcular uma soma.
- C) Um loop não pode ser interrompido.
- D) Um loop é apenas uma instrução condicional.
- E) Um loop armazena dados temporariamente.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um loop (laço de repetição) é uma estrutura de controle que repete um conjunto de instruções enquanto uma condição for verdadeira ou por um número determinado de vezes.
- Analisando as alternativas, a alternativa B afirma que um loop pode ser usado para calcular uma soma. Isso é verdadeiro: basta inicializar uma variável acumuladora com zero e, dentro do laço, somar a ela cada valor da sequência, repetindo a operação até o fim dos valores.
- A alternativa A está errada, pois um loop justamente executa instruções repetidamente, e não apenas uma vez.
- A alternativa C está errada, pois loops podem ser interrompidos, por exemplo com um comando de saída (como break) ou quando a condição deixa de ser satisfeita.
- A alternativa D está errada, pois a instrução condicional (se/então) é outra estrutura de controle; o loop serve para repetição, não para decidir entre caminhos.
- A alternativa E está errada, pois armazenar dados temporariamente é a função de variáveis ou estruturas de dados, e não a função do loop.
- Conclusão: a resposta correta é a B, que coincide com o gabarito oficial.
💡 Dica: Pense na definição de loop e suas aplicações em algoritmos.
Alternativa por alternativa
O aluno pensa que o loop executa a instrução apenas uma vez, confundindo a estrutura de repetição com uma sequência simples de comandos executados em ordem.
Loops são ideais para operações repetitivas, como somas.
O aluno acredita que, por ser uma repetição, o loop precisa necessariamente completar todas as iterações sem possibilidade de parada, ignorando comandos como break ou a saída pela condição.
O aluno confunde loop com estrutura condicional, pois ambos envolvem uma condição para decidir o que acontece, mas o condicional escolhe um caminho enquanto o loop repete.
Por que engana: Confundir a função de um loop com a de uma instrução condicional, acreditando que ambos têm a mesma finalidade.
O aluno associa o loop ao armazenamento de dados, talvez por lembrar que laços percorrem listas ou vetores, mas quem guarda os dados são as variáveis e estruturas de dados.
Raio-X da questão
função de loop
avaliacao
estrutura de controle · algoritmos básicos
Revisar o conceito de loops e suas funções em algoritmos.
Confundir a função de um loop com a de uma instrução condicional, acreditando que ambos têm a mesma finalidade.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a função de um loop em um algoritmo?
- Qual é a função de um loop em programação?
- Qual a finalidade de um loop em um algoritmo com repetições?
- Qual é a função de um loop em um programa de computador?
- Um algoritmo é uma sequência de passos para resolver um problema. Qual é a função de um loop em um algoritmo?
- Qual é a função dos loops em algoritmos que utilizam repetições 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
