GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Fácil⏱ medio

Em uma competição de programação, cada aluno deve criar um algoritmo que resolva um problema. Maria decidiu…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

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

Em uma competição de programação, cada aluno deve criar um algoritmo que resolva um problema. Maria decidiu usar uma estrutura de repetição. O que isso significa?

  1. A) É uma forma de armazenar dados.
  2. B) Permite executar um conjunto de comandos várias vezes.
  3. C) É um tipo de dado.
  4. D) É uma forma de criar variáveis.
  5. E) É uma maneira de finalizar um programa.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pergunta o que significa uma estrutura de repetição em programação. Estrutura de repetição (laço, como for, while) é um recurso que faz um bloco de comandos ser executado várias vezes, enquanto uma condição for verdadeira ou por um número determinado de vezes.
  2. Comparando com as alternativas, a alternativa B afirma exatamente isso: permite executar um conjunto de comandos várias vezes. Essa é a definição do conceito.
  3. A alternativa A está errada, pois armazenar dados é função de variáveis, vetores e estruturas de dados, não de uma repetição.
  4. A alternativa C está errada, pois tipo de dado (como inteiro, real ou texto) define o tipo de valor que uma variável guarda, e não um mecanismo de repetição.
  5. A alternativa D está errada, pois criar variáveis é uma declaração de armazenamento, não uma estrutura que repete comandos.
  6. A alternativa E está errada, pois finalizar um programa é feito por comandos como exit ou por chegar ao fim do código; uma repetição justamente continua a execução.
  7. Conclusão: a resposta correta é a B, coincidindo com o gabarito oficial.

💡 Dica: Pense sobre o que é uma estrutura de repetição em programação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde a repetição com o armazenamento de dados, achando que o laço serve para guardar informações como fazem as variáveis.

Por que engana: Confundir a função de uma estrutura de repetição com a de armazenamento de dados, pensando que ela serve apenas para guardar informações.

B Correta

Correto, isso é uma estrutura de repetição.

C Erradaerro: Conceitual

O aluno associa a palavra 'estrutura' ao conceito de tipo de dado, sem distinguir os tipos (inteiro, texto) dos comandos de controle de fluxo.

D Erradaerro: Conceitual

O aluno acredita que a estrutura de repetição serve para declarar variáveis, confundindo o controle de fluxo com a declaração de armazenamento.

E Erradaerro: Senso comum

O aluno entende que a estrutura interrompe o programa, pois associa a palavra 'estrutura' ao encerramento do código, quando na verdade ela faz o programa continuar executando comandos.

Raio-X da questão

Dificuldade Fácil
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✍️ situacional🧩 progressao
🎯 Conceito central

estrutura de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de controle · algoritmos

📚 Reveja

Revisar o conceito de estruturas de repetição em algoritmos.

⚠️ Erro mais comum

Confundir a função de uma estrutura de repetição com a de armazenamento de dados, pensando que ela serve apenas para guardar informações.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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