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

Qual é a principal característica de um algoritmo com repetições simples?

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

Qual é a principal característica de um algoritmo com repetições simples?

  1. A) Executa um conjunto de instruções uma única vez
  2. B) Repete um conjunto de instruções enquanto uma condição é verdadeira
  3. C) Executa instruções em ordem aleatória
  4. D) Cria variáveis automaticamente sem definição
  5. E) Usa apenas operações aritméticas

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pergunta a principal característica de um algoritmo com repetições simples, ou seja, um algoritmo que usa uma estrutura de repetição (laço) sem aninhamento complexo.
  2. Em estruturas de repetição, como o enquanto (while) e o para (for), um bloco de instruções é executado várias vezes. A repetição simples é caracterizada por repetir um conjunto de instruções enquanto uma condição for verdadeira, parando quando ela deixa de ser.
  3. Portanto, a alternativa B está correta, pois descreve exatamente esse comportamento: repetir instruções enquanto a condição é verdadeira.
  4. A alternativa A está errada, pois descreve uma execução sequencial, sem repetição. A alternativa C está errada, pois algoritmos seguem uma ordem definida de passos, não uma ordem aleatória. A alternativa D está errada, pois variáveis precisam ser declaradas ou definidas para uso, e a repetição não as cria automaticamente. A alternativa E está errada, pois o que caracteriza a repetição é o controle do fluxo, não o tipo de operação usada.
  5. Conclusão: o gabarito oficial B está correto e coincide com a resolução feita de forma independente.

💡 Dica: Pense nas características de algoritmos com laços de repetição.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde a estrutura sequencial, em que cada instrução é executada uma única vez, com a ideia de repetição. Ele não percebe que a repetição exige que o bloco seja executado várias vezes.

Por que engana: Confundir repeticao simples com execucao unica ou outras estruturas de controle, como condicoes ou variaveis.

B Correta

Os algoritmos com repetições simples, como o 'enquanto', executam instruções enquanto a condição especificada for verdadeira.

C Erradaerro: Senso comum

O aluno acredita que a repetição significa execução desordenada ou aleatória, confundindo a ideia de repetir com a ideia de não seguir uma ordem definida. Algoritmos sempre seguem sequência lógica bem definida.

D Erradaerro: Conceitual

O aluno associa algoritmos repetitivos à criação automática de variáveis, possivelmente confundindo a repetição com a atribuição de valores em um laço. Ele não distingue a declaração de variáveis do controle de fluxo.

E Erradaerro: Conceitual

O aluno acredita que a característica principal da repetição está no tipo de operação usada, como as aritméticas, e não no controle do fluxo. Assim, ele não percebe que a repetição depende de uma condição e do retorno ao bloco de instruções.

Raio-X da questão

Dificuldade Média
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🧩 consolidacao
🎯 Conceito central

algoritmos com repetições

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · estrutura de repeticao

📚 Reveja

Revisar os conceitos de algoritmos e suas estruturas de repetição.

⚠️ Erro mais comum

Confundir repeticao simples com execucao unica ou outras estruturas de controle, como condicoes ou variaveis.

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