GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Média⏱ medio

O que é uma estrutura de repetição e como ela é utilizada em algoritmos?

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

O que é uma estrutura de repetição e como ela é utilizada em algoritmos?

  1. A) Uma maneira de armazenar dados.
  2. B) Uma condição que interrompe o algoritmo.
  3. C) Um bloco de código que pode ser repetido.
  4. D) Um tipo de dado fixo.
  5. E) Um formato de entrada de dados.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Uma estrutura de repetição (laço, como while, for ou do-while) serve para executar um mesmo bloco de instruções várias vezes, enquanto uma condição for verdadeira ou até que um número determinado de vezes seja atingido.
  2. Em algoritmos, ela é usada para evitar a escrita repetida de código, por exemplo para percorrer uma lista de notas, somar valores ou repetir um cálculo até que o usuário digite um valor válido.
  3. A alternativa C descreve exatamente isso: um bloco de código que pode ser repetido. Por isso, ela está correta e coincide com o gabarito oficial.
  4. A alternativa A está errada, pois armazenar dados é função de variáveis, vetores ou estruturas de dados, não de laços.
  5. A alternativa B está errada, pois a condição de parada faz parte do laço, mas não é a estrutura em si; o próprio laço é que se repete.
  6. A alternativa D está errada, pois tipo de dado fixo (como inteiro, real ou caractere) define o tipo de um valor, não uma forma de repetição.
  7. A alternativa E está errada, pois formato de entrada de dados se refere à maneira como os dados são fornecidos ao programa, algo que não define repetição.

💡 Dica: Defina o conceito e dê exemplos de uso.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Confunde estrutura de repetição com estrutura de armazenamento, achando que o laço serve para guardar dados em memória. Armazenar é papel de variáveis e vetores.

Por que engana: Confundir a estrutura de repetição com a condição de parada de um algoritmo, pensando que ambas têm a mesma função.

B Erradaerro: Conceitual

Associa o laço apenas à sua condição de parada, achando que a estrutura é a própria condição que interrompe o algoritmo. A condição é um componente, não a estrutura de repetição inteira.

C Correta

Essa é a função principal de uma estrutura de repetição.

D Erradaerro: Senso comum

Interpreta a palavra 'estrutura' como algo rígido e fixo, aplicando a ideia de tipo de dado (como inteiro ou real) ao conceito de repetição.

E Erradaerro: Conceitual

Entende que estrutura de repetição tem relação com a forma como os dados chegam ao programa, como leitura de arquivos ou teclado, sem perceber que repetição é um controle de fluxo.

Raio-X da questão

Dificuldade Média
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✍️ interpretativa🧩 progressao
🎯 Conceito central

estrutura de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

noções de algoritmos · lógica de programação

📚 Reveja

Revisar como as estruturas de repetição funcionam em algoritmos.

⚠️ Erro mais comum

Confundir a estrutura de repetição com a condição de parada de um algoritmo, pensando que ambas têm a mesma função.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

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