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

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

  1. A) Imprimir os números de 1 a 10 usando um loop que conta até 10
  2. B) Calcular a soma de números até que um número negativo seja inserido
  3. C) Solicitar ao usuário um número e imprimir 'Olá' enquanto o número for maior que zero
  4. D) Executar uma tarefa apenas uma vez
  5. E) Contar os números pares até que um número ímpar seja encontrado

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Lembre que, em algoritmos, a repetição simples (ou controlada por contador) é aquela em que o número de repetições é conhecido de antemão, normalmente por meio de um contador que começa em um valor, avança a cada passo e para ao atingir um limite fixo. Passo 2: Analise a alternativa A: 'Imprimir os números de 1 a 10 usando um loop que conta até 10'. O limite é fixo (10), o contador começa em 1 e avança de um em um. Ou seja, o laço executa exatamente 10 vezes, o que caracteriza a repetição simples. Passo 3: Analise a alternativa B: a soma continua 'até que um número negativo seja inserido'. Aqui o número de repetições não é conhecido antes da execução, pois depende da entrada do usuário; isso é repetição condicional, não simples. Passo 4: Analise a alternativa C: a repetição depende de 'enquanto o número for maior que zero', uma condição que não tem número fixo de passos, então é repetição condicional. Além disso, o número não é atualizado no laço, o que tornaria o algoritmo potencialmente infinito. Passo 5: Analise a alternativa D: 'Executar uma tarefa apenas uma vez' não envolve nenhuma repetição, portanto não serve como exemplo de repetição de qualquer tipo. Passo 6: Analise a alternativa E: contar pares 'até que um número ímpar seja encontrado' depende de uma condição de parada desconhecida previamente, sendo repetição condicional. Passo 7: Conclusão: a alternativa correta é a A, que coincide com o gabarito oficial.

💡 Dica: Pense em exemplos de algoritmos que utilizam repetição.

Alternativa por alternativa

A Correta

Este é um exemplo clássico de repetição simples, onde uma instrução é executada um número fixo de vezes.

B Erradaerro: Conceitual

O aluno percebe que há um laço de repetição e o associa automaticamente à ideia de repetição simples, sem reparar que o término depende de uma condição de entrada desconhecida.

C Erradaerro: Conceituala que mais engana

O aluno confunde repetição simples com qualquer laço que tenha uma condição curta e clara, sem perceber que o número de repetições não é fixo e que o valor não é alterado dentro do laço.

Por que engana: Confundir repetição simples com repetição condicional ou execução única, escolhendo alternativas que envolvem condições ou execução única.

D Erradaerro: Interpretação

O aluno entende 'simples' como 'sem complexidade' e acredita que uma ação executada uma única vez já representa algum tipo de repetição, ignorando que não há repetição alguma.

E Erradaerro: Conceitual

O aluno identifica que a tarefa envolve contar elementos e pensa que contagem implica repetição simples, sem notar que a parada depende de um evento (encontrar um ímpar) que não é conhecido de antemã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🧩 abertura
🎯 Conceito central

algoritmo com repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repetição simples · conceito de algoritmo

📚 Reveja

Revisar o conceito de algoritmos e suas estruturas de repetição.

⚠️ Erro mais comum

Confundir repetição simples com repetição condicional ou execução única, escolhendo alternativas que envolvem condições ou execução única.

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