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

Qual é a estrutura básica de um algoritmo de repetição?

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

Qual é a estrutura básica de um algoritmo de repetição?

  1. A) Condicional e bloco de instruções.
  2. B) Somente bloco de instruções.
  3. C) Condição de parada e bloco de instruções.
  4. D) Várias condições e nenhuma instrução.
  5. E) Apenas uma condição de parada.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Um algoritmo de repetição (laço) executa um conjunto de instruções várias vezes, enquanto uma condição for verdadeira ou até que uma condição de parada seja atingida.
  2. Por isso, sua estrutura básica tem dois elementos essenciais: a condição de parada (ou condição de controle), que decide quando o laço termina, e o bloco de instruções, que é o conjunto de comandos repetidos a cada iteração.
  3. A alternativa C reúne exatamente esses dois elementos, por isso está correta e coincide com o gabarito oficial.
  4. A alternativa A está errada porque 'condicional' descreve a estrutura de decisão (se...então...senão), que não é o elemento básico de repetição, embora o laço possa usar uma condição.
  5. A alternativa B está errada porque um bloco de instruções sozinho executaria os comandos apenas uma vez, sem controle de repetição.
  6. A alternativa D está errada porque repetição exige instruções a serem executadas, e não 'nenhuma instrução'; além disso, a ideia de várias condições não define a estrutura básica.
  7. A alternativa E está errada porque a condição de parada sozinha não executa nada; é necessário também o bloco de instruções que será repetido.

💡 Dica: Lembre-se das estruturas de controle de repetição.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde a estrutura de repetição com a estrutura de decisão, achando que o elemento básico é um teste condicional seguido de instruções.

Por que engana: Confundir a estrutura de um algoritmo de repetição com a de um algoritmo condicional, não identificando a necessidade de uma condição de parada.

B Erradaerro: Conceitual

O aluno acredita que o bloco de instruções, por si só, caracteriza a repetição, sem perceber que é preciso um controle sobre quantas vezes ele se repete.

C Correta

Correto, essa é a estrutura básica de um algoritmo de repetição.

D Erradaerro: Interpretação

O aluno interpreta mal a pergunta e supõe que a estrutura de repetição dispensa instruções, focando apenas em condições.

E Erradaerro: Conceitual

O aluno considera que a condição de parada basta para formar o laço, esquecendo que deve existir um bloco de instruções a ser repetido.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
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

algoritmo de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de algoritmos · lógica de programação

📚 Reveja

Revisar as estruturas de controle de repetição em algoritmos.

⚠️ Erro mais comum

Confundir a estrutura de um algoritmo de repetição com a de um algoritmo condicional, não identificando a necessidade de uma condição de parada.

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