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

Qual é a função principal de um algoritmo de repetição simples?

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 função principal de um algoritmo de repetição simples?

  1. A) Realizar uma tarefa uma única vez
  2. B) Repetir uma ação enquanto uma condição for verdadeira
  3. C) Armazenar dados em uma lista
  4. D) Executar ações de forma aleatória
  5. E) Encerrar o programa após uma execução

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo de repetição (também chamado de laço ou loop) serve para executar um mesmo bloco de instruções várias vezes, sem precisar escrevê-lo repetidamente.
  2. Na forma mais simples, como o 'enquanto' (while), a repetição continua enquanto uma condição for verdadeira e para quando ela se torna falsa.
  3. Logo, a alternativa B descreve corretamente a função principal: repetir uma ação enquanto uma condição for verdadeira. Ela coincide com o gabarito oficial.
  4. A alternativa A está errada, pois realizar a tarefa uma única vez é justamente o oposto da repetição.
  5. A alternativa C está errada, pois armazenar dados em lista é função de estruturas de dados, não de um laço de repetição.
  6. A alternativa D está errada, pois a repetição simples é determinística e não executa ações de forma aleatória.
  7. A alternativa E está errada, pois encerrar o programa após uma execução não caracteriza repetição; ao contrário, a repetição mantém o fluxo em execução até a condição mudar.

💡 Dica: Identifique o que acontece quando a execução é controlada por uma condição.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter entendido 'repetição' como algo que acontece apenas uma vez, confundindo a estrutura com uma sequência simples de comandos.

Por que engana: Confundir repetição condicional com execução única ou com armazenamento de dados, sem perceber que a ação se repete enquanto a condição permanecer verdadeira.

B Correta

Essa é a definição de um algoritmo de repetição simples, que continua a executar enquanto a condição especificada for verdadeira.

C Erradaerro: Conceitual

O aluno pode ter associado 'repetição' ao ato de guardar vários valores, confundindo laço de repetição com estrutura de dados como listas e vetores.

D Erradaerro: Senso comum

O aluno pode ter interpretado a palavra 'repetição' como algo imprevisível, usando a intuição do dia a dia de que repetir pode ser aleatório.

E Erradaerro: Conceitual

O aluno pode ter pensado que o programa deve terminar logo após executar, sem perceber que o laço mantém a execução até a condição deixar de ser verdadeira.

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

Repetição em algoritmos

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Noção de algoritmo e sequência · Condições em algoritmos

📚 Reveja

Revise estruturas de repetição e a relação entre condição e execução de ações.

⚠️ Erro mais comum

Confundir repetição condicional com execução única ou com armazenamento de dados, sem perceber que a ação se repete enquanto a condição permanecer verdadeira.

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