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
- 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
