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

Qual das alternativas abaixo melhor representa um algoritmo com repetição 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 das alternativas abaixo melhor representa um algoritmo com repetição simples?

  1. A) Para cada número de 1 a 10, imprima o número.
  2. B) Imprima 'Olá' 10 vezes usando condição.
  3. C) Imprima números pares até 20 usando uma lista.
  4. D) Crie uma função para somar dois números.
  5. E) Calcule a média de 10 números.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Repetição simples é uma estrutura em que um mesmo bloco de instruções é executado um número conhecido e fixo de vezes, normalmente controlado por um contador (por exemplo, de 1 a 10). Passo 2: A alternativa A descreve exatamente isso: 'para cada número de 1 a 10, imprima o número' define um intervalo fixo, uma variável que percorre esse intervalo e uma ação repetida em cada passo. Passo 3: A alternativa B também tem repetição, mas ela é controlada por condição (enquanto a condição for verdadeira), o que caracteriza repetição condicional e não a repetição simples pedida. Passo 4: A alternativa C usa uma lista para armazenar e percorrer os pares, o que trata de estrutura de dados; não é a ideia central de uma repetição simples. Passo 5: A alternativa D define uma função, que serve para reutilizar código e organizar o algoritmo, mas não contém nenhuma repetição. Passo 6: A alternativa E calcula uma média, cujo objetivo central é a operação de cálculo; a repetição, se houver, é apenas um meio para ler os dados, e não o que define a alternativa. Passo 7: Concluo que o gabarito A está correto, pois é a única opção em que a repetição com contador fixo é o elemento principal do algoritmo.

💡 Dica: Analise as opções e identifique a estrutura de repetição.

Alternativa por alternativa

A Correta

Essa é uma estrutura de repetição simples, onde a ação é repetida para cada número no intervalo especificado.

B Erradaerro: Conceituala que mais engana

O aluno acha que qualquer laço de repetição serve, sem distinguir repetição com contador fixo de repetição controlada por condição. Ele vê 'imprimir 10 vezes' e não percebe que o uso de condição muda o tipo de estrutura.

Por que engana: Confundir repeticao com condicao, escolhendo alternativas que usam condicoes ao inves de repeticoes.

C Erradaerro: Conceitual

O aluno associa repetição à presença de uma lista ou de vários elementos e não percebe que usar uma estrutura de dados não define, por si só, uma repetição simples. Ele confunde o recurso usado com a estrutura de controle pedida.

D Erradaerro: Conceitual

O aluno confunde a ideia de modularização, criando uma função reutilizável, com repetição. Uma função organiza o código, mas a alternativa não executa nenhum bloco várias vezes.

E Erradaerro: Interpretação

O aluno lê 'calcule a média de 10 números' e entende que a presença de 10 itens já caracteriza repetição simples. Ele não percebe que o foco do enunciado é o cálculo da média, e não a estrutura de repetição.

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

algoritmo com repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repeticao · comandos basicos de impressao

📚 Reveja

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

⚠️ Erro mais comum

Confundir repeticao com condicao, escolhendo alternativas que usam condicoes ao inves de repeticoes.

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