GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO02Difícil⏱ curto

Qual técnica de programação deve ser utilizada para resolver um problema que envolve a repetição de um…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual técnica de programação deve ser utilizada para resolver um problema que envolve a repetição de um conjunto de instruções?

  1. A) Condicional
  2. B) Função
  3. C) Loop
  4. D) Array
  5. E) Variável

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Leia o enunciado com atenção. A questão pergunta qual técnica de programação serve para repetir um conjunto de instruções, ou seja, executar o mesmo bloco de comandos várias vezes.
  2. Considere o conceito de cada alternativa. Repetir instruções é exatamente a função das estruturas de repetição, chamadas em programação de loops (laços), como for, while e do-while.
  3. Analise as alternativas erradas. A condicional (A) decide qual caminho seguir, mas não repete nada por si só. A função (B) agrupa instruções em um bloco nomeado e reutilizável, mas só repete se for chamada várias vezes, o que não é sua finalidade principal. O array (D) é uma estrutura para armazenar vários valores, não uma técnica de repetição. A variável (E) guarda um valor e não controla execução.
  4. Conclusão. A técnica que repete um conjunto de instruções é o loop, alternativa C, que coincide com o gabarito oficial.

💡 Dica: Pense nas estruturas de repetição em programação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde estrutura de decisão com estrutura de repetição, achando que o if, por avaliar condições, também faz o bloco rodar várias vezes.

Por que engana: Confundir estruturas de repetição com estruturas condicionais ou outros conceitos básicos de programação.

B Erradaerro: Conceitual

O aluno acha que, por ser um bloco de instruções reutilizável, a função resolve a repetição por si mesma, sem perceber que ela só executa quando é chamada.

C Correta

Loops são utilizados para repetir instruções de forma eficiente.

D Erradaerro: Conceitual

O aluno associa a ideia de muitos elementos ou de lista de valores à repetição, confundindo armazenamento de dados com controle de execução.

E Erradaerro: Conceitual

O aluno pensa que a variável, por ser usada em contadores e laços, é a técnica responsável pela repetição, quando ela apenas guarda valores.

Raio-X da questão

Dificuldade Difícil
Bloom Aplicar
Leitura baixo
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🧩 abertura
🎯 Conceito central

estruturas de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de repetição · conceito de algoritmo

📚 Reveja

Revisar as técnicas de programação relacionadas a loops.

⚠️ Erro mais comum

Confundir estruturas de repetição com estruturas condicionais ou outros conceitos básicos de programação.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

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