GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO02Média⏱ medio

Qual a função de uma estrutura de repetição em um algoritmo que utiliza condicionais?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

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 função de uma estrutura de repetição em um algoritmo que utiliza condicionais?

  1. A) Executar um código apenas uma vez.
  2. B) Parar a execução do algoritmo.
  3. C) Verificar se uma condição é verdadeira para continuar a execução.
  4. D) Eliminação de erros no algoritmo.
  5. E) Aumentar a complexidade do algoritmo.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Uma estrutura de repetição (como enquanto, para ou repita) serve para executar um bloco de instruções várias vezes, enquanto determinada condição for verdadeira, ou um número definido de vezes.
  2. Em um algoritmo que também usa condicionais, a repetição depende de um teste lógico: a cada passagem, verifica-se se a condição continua verdadeira para decidir se o bloco será executado novamente ou se o fluxo segue adiante.
  3. Portanto, a alternativa C descreve corretamente a função desse tipo de estrutura, e ela coincide com o gabarito oficial.
  4. A alternativa A está errada, pois executar um código apenas uma vez é justamente o oposto da repetição, que executa o bloco mais de uma vez.
  5. A alternativa B está errada, pois parar a execução é função de comandos como encerramento do programa ou de uma instrução de saída, não da repetição.
  6. A alternativa D está errada, pois eliminar erros é tarefa de depuração e testes, não a função de uma estrutura de repetição.
  7. A alternativa E está errada, pois a repetição não tem como objetivo aumentar a complexidade; ela organiza a execução de forma reutilizável e concisa.

💡 Dica: Pense em como as repetições podem otimizar a execução de um algoritmo.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno entendeu que a estrutura de repetição executa o código uma única vez, confundindo-a com uma sequência simples de instruções.

Por que engana: Confundir a função de uma estrutura de repetição com a de uma estrutura condicional, pensando que ambas têm o mesmo propósito.

B Erradaerro: Conceitual

O aluno associou a repetição à ideia de interrupção ou término do programa, talvez por confundir o fim do laço com a parada geral do algoritmo.

C Correta

Essa é a função principal das repetições condicionais.

D Erradaerro: Senso comum

O aluno atribuiu às estruturas de controle a função de corrigir erros, confundindo a lógica de execução com depuração e validação do código.

E Erradaerro: Conceitual

O aluno imaginou que mais estruturas tornam o algoritmo automaticamente mais complexo e que essa seria a finalidade da repetição, sem perceber que ela visa organizar e reduzir código.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

estruturas de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

condicionais em algoritmos · estruturas de controle

📚 Reveja

Revisar o funcionamento de estruturas de repetição e condicionais em algoritmos.

⚠️ Erro mais comum

Confundir a função de uma estrutura de repetição com a de uma estrutura condicional, pensando que ambas têm o mesmo propósito.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

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