GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF04CO03Média⏱ curto

Em um algoritmo, qual estrutura é utilizada para repetir instruções?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF04CO03

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples e aninhadas (iterações definidas e indefinidas), para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo, qual estrutura é utilizada para repetir instruções?

  1. A) Seleção
  2. B) Repetição
  3. C) Sequência
  4. D) Condição
  5. E) Processo

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Em algoritmos, as estruturas básicas de controle do fluxo são a sequência, a seleção (ou decisão) e a repetição (ou iteração).
  2. A estrutura de sequência executa as instruções uma após a outra, na ordem em que aparecem; ela não repete nada, portanto está errada.
  3. A estrutura de seleção escolhe entre caminhos alternativos conforme uma condição (se... então... senão); ela decide, mas não repete, portanto está errada.
  4. A estrutura de repetição executa um bloco de instruções várias vezes enquanto uma condição for verdadeira ou por um número determinado de vezes, que é exatamente o que a questão pede.
  5. A alternativa D (Condição) é um termo que aparece dentro da seleção e da repetição, mas não nomeia a estrutura de repetição, portanto está errada.
  6. A alternativa E (Processo) é um termo genérico que designa a execução de um algoritmo como um todo e não é uma estrutura de controle, portanto está errada.
  7. Conclusão: a alternativa correta é a B, Repetição, 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 seleção com repetição, achando que escolher entre caminhos também implica executar instruções várias vezes. Seleção decide qual caminho seguir, mas não repete o bloco.

Por que engana: Confundir estruturas de seleção com estruturas de repetição, escolhendo uma que não permite repetir instruções.

B Correta

A estrutura de repetição permite executar instruções múltiplas.

C Erradaerro: Conceitual

O aluno acredita que a sequência, por executar todas as instruções em ordem, é a forma de repetir passos. Na sequência cada instrução é executada apenas uma vez.

D Erradaerro: Conceitual

O aluno associa a palavra condição, muito presente em laços, ao próprio ato de repetir. Condição é apenas o teste usado pela repetição ou pela seleção, não a estrutura que repete.

E Erradaerro: Senso comum

O aluno toma processo, termo do uso cotidiano, como sinônimo de qualquer ação de um algoritmo. Processo não é uma das estruturas básicas de controle de fluxo.

Raio-X da questão

Dificuldade Média
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 controle de fluxo · conceito de algoritmo

📚 Reveja

Revisar os tipos de estruturas de repetição em algoritmos.

⚠️ Erro mais comum

Confundir estruturas de seleção com estruturas de repetição, escolhendo uma que não permite repetir instruções.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos com repetições simples e aninhadas

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