Qual é o objetivo de uma repetição 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 é o objetivo de uma repetição em um algoritmo?
- A) Reduzir o tempo de execução do algoritmo.
- B) Executar um conjunto de instruções várias vezes.
- C) Iniciar o algoritmo.
- D) Finalizar um algoritmo.
- E) Criar variáveis no algoritmo.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Uma repetição (também chamada de laço ou loop) é uma estrutura de controle que faz um bloco de instruções ser executado várias vezes, enquanto uma condição for satisfeita ou por um número definido de vezes.
- Analisando as alternativas, a alternativa B descreve exatamente essa função: executar um conjunto de instruções várias vezes.
- A alternativa A está errada, pois repetir instruções não reduz o tempo de execução; pelo contrário, em geral aumenta o tempo gasto, já que o trecho é percorrido mais de uma vez.
- A alternativa C está errada, pois o início do algoritmo é indicado pelo comando ou ponto de partida inicial, e não por uma repetição.
- A alternativa D está errada, pois o encerramento de um algoritmo é feito por um fim ou término, e não pela estrutura de repetição.
- A alternativa E está errada, pois a criação de variáveis é feita com declarações, e não com a estrutura de repetição.
- Portanto, o gabarito B está correto, pois a repetição serve para executar um conjunto de instruções várias vezes.
💡 Dica: Pense na função das repetições em algoritmos.
Alternativa por alternativa
O aluno pode ter associado repetição a otimização, imaginando que repetir partes do código serve para tornar o algoritmo mais rápido. Na verdade, a repetição executa instruções de novo, o que tende a aumentar o tempo de execução.
Por que engana: Confundir o objetivo da repetição com a criação de variáveis ou a finalização do algoritmo, levando a uma escolha incorreta.
Essa é a principal função de uma repetição em um algoritmo.
O aluno pode ter confundido a estrutura de repetição com o ponto de partida do algoritmo, achando que todo algoritmo começa por um laço. O início do algoritmo não depende de uma estrutura de repetição.
O aluno pode ter pensado que, como laços podem terminar o processamento, a repetição serve para encerrar o algoritmo. Ela controla o retorno ao bloco de instruções, não o fim do programa.
O aluno pode ter imaginado que estruturas de controle também declaram ou criam dados, misturando a função de declarar variáveis com a de controlar o fluxo de execução.
Raio-X da questão
repetição em algoritmos
avaliacao
noções de algoritmos · lógica de programação
Revisar os conceitos de estruturas de repetição em algoritmos.
Confundir o objetivo da repetição com a criação de variáveis ou a finalização do algoritmo, levando a uma escolha incorreta.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é o principal objetivo de um algoritmo com repetições simples?
- Qual o objetivo principal de um algoritmo que utiliza repetições simples?
- Qual é a principal finalidade de um algoritmo com repetição simples?
- Qual é a finalidade de um algoritmo com repetição simples?
- Qual a finalidade de um loop em um algoritmo com repetições?
- Qual é a principal função de um algoritmo com repetição?
🔎 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
