Qual é a principal função de um algoritmo com repetição?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a principal função de um algoritmo com repetição?
- A) Executar uma instrução uma única vez.
- B) Gerar dados aleatórios.
- C) Executar um conjunto de instruções várias vezes.
- D) Aumentar a complexidade do código.
- E) Realizar cálculos matemáticos apenas.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Um algoritmo com repetição (também chamado de laço, loop ou estrutura de repetição) é aquele que permite executar um mesmo bloco de instruções várias vezes, enquanto determinada condição for verdadeira ou por um número definido de vezes.
- Analisando as alternativas, a alternativa C afirma exatamente isso: executar um conjunto de instruções várias vezes. Essa é a principal função da repetição, evitando reescrever o mesmo código e permitindo processar listas de dados ou repetir tarefas até um critério de parada.
- A alternativa A está errada porque executar uma instrução uma única vez é justamente o oposto da repetição, que é a execução sequencial comum.
- A alternativa B está errada porque a geração de dados aleatórios depende de funções específicas da linguagem e não define a finalidade de uma estrutura de repetição.
- A alternativa D está errada porque a repetição não tem como objetivo principal aumentar a complexidade do código; ao contrário, ela tende a simplificá-lo.
- A alternativa E está errada porque cálculos matemáticos podem ou não aparecer em um laço, e a repetição não se limita a eles.
- Conclusão: a resposta correta é a C, que coincide com o gabarito oficial.
💡 Dica: Pense na definição de algoritmos e suas funções.
Alternativa por alternativa
O aluno pode ter confundido a estrutura de repetição com a execução sequencial simples, pensando que um algoritmo sempre roda cada instrução apenas uma vez.
Por que engana: Confundir a função de um algoritmo com repetição, pensando que ele executa instruções apenas uma vez.
O aluno pode ter associado a repetição a funções de aleatoriedade, que às vezes aparecem em jogos ou simulações com laços, sem entender que são recursos independentes.
Correto, essa é a principal função de um algoritmo com repetição.
O aluno pode ter imaginado que usar estruturas extras sempre torna o programa mais complexo, sem perceber que a repetição serve justamente para reduzir código duplicado.
O aluno pode ter restringido a repetição apenas a contas, pensando que laços servem só para cálculos matemáticos como somatórios, sem considerar outras tarefas como leitura de dados ou impressão repetida.
Raio-X da questão
algoritmo com repetição
avaliacao
noções de algoritmos · estrutura de repetição
Revisar as funções e estruturas de controle em algoritmos.
Confundir a função de um algoritmo com repetição, pensando que ele executa instruções apenas uma vez.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual é a principal função de um algoritmo com repetição simples?
- Qual a principal função de um algoritmo com repetição simples?
- Qual é a função principal de um algoritmo de repetição em programação?
- Qual é a função principal de um algoritmo de repetição simples?
- Qual é a principal função de um algoritmo com repetições condicionais?
- Qual é a principal finalidade de um algoritmo com repetição 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
