GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO03Fácil⏱ curto

Qual é a principal vantagem de usar estruturas de repetição em algoritmos para resolver problemas de forma…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO03

Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual é a principal vantagem de usar estruturas de repetição em algoritmos para resolver problemas de forma eficiente?

  1. A) Aumenta o número de erros no programa.
  2. B) Facilita a leitura do código.
  3. C) Economiza tempo e esforço no processamento.
  4. D) Elimina a necessidade de variáveis.
  5. E) Impossibilita a entrada de dados.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questao pergunta qual e a principal vantagem de usar estruturas de repeticao (laços como enquanto, para e repita) para resolver problemas de forma eficiente. Estruturas de repeticao executam um mesmo bloco de instrucoes varias vezes, controladas por uma condicao ou contador.
  2. Ao repetir um bloco, o algoritmo evita reescrever o mesmo codigo muitas vezes, o que economiza esforco de programacao e reduz o tamanho do programa. Alem disso, tarefas repetitivas, como percorrer uma lista de 1000 valores, sao feitas com poucas linhas de codigo e com menos trabalho do computador, economizando tempo de processamento.
  3. Analisando as alternativas: A) Aumenta o numero de erros no programa esta errada, pois repeticoes bem construidas nao aumentam erros; ao contrario, organizam a logica. B) Facilita a leitura do codigo esta errada como resposta principal, pois a leitura depende da qualidade do codigo, e repeticoes podem inclusive dificultar a leitura quando mal usadas. C) Economiza tempo e esforco no processamento esta correta, pois descreve exatamente o beneficio central: executar tarefas repetitivas com eficiencia. D) Elimina a necessidade de variaveis esta errada, pois laços normalmente dependem de variaveis (contadores, acumuladores, condicoes). E) Impossibilita a entrada de dados esta errada, pois laços costumam justamente ser usados para ler varios dados.
  4. Conclusao: a alternativa C e a correta, coincidindo com o gabarito oficial.

💡 Dica: Pense sobre a eficiência na resolução de problemas.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que repetir instrucoes aumenta a chance de erro, confundindo repeticao controlada com codigo desorganizado ou copiado sem cuidado.

B Erradaerro: Conceituala que mais engana

Supoe que a principal funcao da repeticao e deixar o codigo mais legivel, quando na verdade essa e uma consequencia possivel de boa organizacao e nao o objetivo central da estrutura.

Por que engana: Confundir a função das estruturas de repetição com a eliminação de variáveis, acreditando que elas não são necessárias.

C Correta

Estruturas de repetição permitem automatizar ações repetitivas.

D Erradaerro: Conceitual

Imagina que, por usar um laco para repetir tarefas, nao precisa mais de variaveis, quando contadores e condicoes dependem de variaveis para controlar a repeticao.

E Erradaerro: Conceitual

Entende que a repeticao bloqueia a entrada de dados, quando na verdade laços sao frequentemente usados justamente para ler varios valores do usuario.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

estruturas de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de controle · algoritmos básicos

📚 Reveja

Revisar as vantagens das estruturas de repetição em algoritmos.

⚠️ Erro mais comum

Confundir a função das estruturas de repetição com a eliminação de variáveis, acreditando que elas não são necessárias.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.