Um algoritmo é uma sequência de passos para resolver um problema. Qual é a função de um loop em um algoritmo?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um algoritmo é uma sequência de passos para resolver um problema. Qual é a função de um loop em um algoritmo?
- A) Aumentar o tempo de execução.
- B) Fornecer condições de repetição.
- C) Substituir variáveis no código.
- D) Encerrar o programa.
- E) Criar funções externas.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pergunta qual é a função de um loop (laço de repetição) em um algoritmo.
- Um loop serve para repetir um bloco de instruções enquanto uma condição for verdadeira, ou por um número determinado de vezes. Assim, evita-se escrever o mesmo passo várias vezes.
- A alternativa B, 'Fornecer condições de repetição', descreve exatamente essa função: o loop repete instruções controlado por uma condição.
- A alternativa A está errada, pois o loop não tem como objetivo aumentar o tempo de execução; ele pode até ser responsável por tempo maior de processamento, mas esse não é seu papel.
- A alternativa C está errada, porque substituir variáveis não é função de um loop; variáveis são atribuídas por comandos de atribuição.
- A alternativa D está errada, pois encerrar o programa é função de comandos como fim, saída ou de uma instrução de parada, não do loop em si.
- A alternativa E está errada, porque criar funções externas é papel de declarações de função ou módulos, não de laços de repetição.
- Conclusão: o gabarito oficial B está correto.
💡 Dica: Pense na repetição de ações em um algoritmo.
Alternativa por alternativa
O aluno pode associar o loop apenas ao fato de ele demorar mais, achando que sua função é tornar a execução mais lenta.
Loops são utilizados para repetir instruções até que uma condição seja atendida.
O aluno pode confundir a estrutura de repetição com a atribuição de valores, imaginando que o loop troca variáveis no código.
Por que engana: Confundir a função de um loop com a de uma função externa, acreditando que loops criam novas funções em vez de repetir ações.
O aluno pode pensar que, ao terminar um laço, o programa deve ser encerrado, confundindo o fim do loop com o fim do programa.
O aluno pode confundir estruturas de repetição com a definição de funções, que são blocos reutilizáveis, mas com finalidade diferente.
Raio-X da questão
função de um loop
avaliacao
sequência de passos · estrutura de controle
Revisar o conceito de loops em algoritmos.
Confundir a função de um loop com a de uma função externa, acreditando que loops criam novas funções em vez de repetir ações.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a função de um loop em um algoritmo?
- O que é um loop e como ele é utilizado em um algoritmo?
- Qual a finalidade de um loop em um algoritmo com repetições?
- Qual das alternativas a seguir descreve corretamente a função de um loop em um algoritmo?
- Qual a função de um loop em um algoritmo e como ele pode ser utilizado em um problema cotidiano?
- 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
