GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO02Fácil⏱ curto

O que é uma estrutura de repetição em programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

O que é uma estrutura de repetição em programação?

  1. A) Um método para armazenar dados
  2. B) Um conjunto de instruções que se repetem
  3. C) Uma maneira de dividir um programa em funções
  4. D) Um tipo de variável que armazena listas
  5. E) Um algoritmo que não pode ser interrompido

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Uma estrutura de repetição (também chamada de laço ou loop) é um recurso da programação que executa um bloco de instruções várias vezes, enquanto uma condição for verdadeira ou por um número determinado de vezes.
  2. Analisando as alternativas, a alternativa B descreve exatamente esse conceito: um conjunto de instruções que se repetem.
  3. A alternativa A está errada, pois armazenar dados é função de variáveis, vetores e estruturas de dados, não de uma estrutura de repetição.
  4. A alternativa C está errada, pois dividir um programa em funções é o conceito de modularização, não de repetição.
  5. A alternativa D está errada, pois um tipo de variável que armazena listas descreve vetores, arrays ou listas, e não um laço de repetição.
  6. A alternativa E está errada, pois não existe, em geral, um algoritmo que seja definido como não podendo ser interrompido, e isso não caracteriza repetição.
  7. Portanto, a resposta correta é a alternativa B, que coincide com o gabarito oficial.

💡 Dica: Identifique a característica central de uma estrutura de repetição.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa a ideia de estrutura a algo que guarda informações, confundindo estrutura de repetição com estrutura de dados ou variáveis.

Por que engana: Confundir a estrutura de repetição com armazenamento de dados, funções ou tipos de variáveis, em vez de reconhecer que ela executa instruções repetidamente.

B Correta

Uma estrutura de repetição permite que um bloco de instruções seja executado várias vezes, enquanto uma condição for verdadeira.

C Erradaerro: Conceitual

O aluno confunde a palavra 'estrutura' com a organização do código em blocos, associando repetição à divisão do programa em funções.

D Erradaerro: Conceitual

O aluno pensa que estruturas que trabalham com muitos elementos, como listas, são o mesmo que estruturas de repetição, porque ambas lidam com coleções de dados.

E Erradaerro: Senso comum

O aluno interpreta a palavra 'estrutura' como algo rígido e sem interrupção, confundindo a ideia de repetição com a de um processo que não pode parar.

Raio-X da questão

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

Estrutura de repetição em programação

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Noção de algoritmo e instrução · Conceito básico de programa

📚 Reveja

Revise como laços de repetição executam instruções várias vezes em um programa.

⚠️ Erro mais comum

Confundir a estrutura de repetição com armazenamento de dados, funções ou tipos de variáveis, em vez de reconhecer que ela executa instruções repetidamente.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

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.