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

Considere o seguinte algoritmo: "Repita até que o número de tentativas atinja 5, peça para o usuário inserir…

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

Considere o seguinte algoritmo: "Repita até que o número de tentativas atinja 5, peça para o usuário inserir um número". Qual é a condição e o limite estabelecido?

  1. A) A condição é o número de tentativas, limitado a 10.
  2. B) A condição é inserir um número par.
  3. C) A condição é alcançar 5 tentativas.
  4. D) O limite é 3 tentativas.
  5. E) A condição é um número maior que 10.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado descreve um laço de repetição: 'Repita até que o número de tentativas atinja 5, peça para o usuário inserir um número'. Ou seja, o usuário é solicitado a digitar um número repetidamente, e o laço só para quando o contador de tentativas chega a 5. Passo 2: A condição de parada é 'o número de tentativas atinge 5', e o limite estabelecido também é 5 tentativas. Passo 3: A alternativa C afirma que a condição é alcançar 5 tentativas, o que corresponde exatamente ao texto do algoritmo. Passo 4: A alternativa A está errada porque o número 10 não aparece no algoritmo; o limite é 5, não 10. Passo 5: A alternativa B está errada porque o algoritmo não exige que o número seja par; não há nenhuma verificação de paridade. Passo 6: A alternativa D está errada porque o limite é 5 tentativas, e não 3. Passo 7: A alternativa E está errada porque o algoritmo não compara o número digitado com 10 nem exige que ele seja maior que 10. Passo 8: Conclusão: a resposta correta é a C, que coincide com o gabarito oficial.

💡 Dica: Identifique a condição e o limite no algoritmo apresentado.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno acrescentou um valor (10) que não está no enunciado e tratou o limite de tentativas como se fosse outro número, confundindo a informação do algoritmo com um valor qualquer.

Por que engana: Confundir o limite de tentativas com a condição de parada, escolhendo um número diferente de 5 como limite.

B Erradaerro: Conceitual

O aluno imaginou que a repetição depende de uma propriedade do número digitado (ser par), confundindo a condição de parada do laço com uma validação de entrada que não existe no algoritmo.

C Correta

A condição é parar quando o número de tentativas atinge 5.

D Erradaerro: Atenção

O aluno leu ou lembrou o número 3 no lugar de 5, ou confundiu o limite de tentativas com outro valor pequeno, sem verificar o número exato do enunciado.

E Erradaerro: Conceitual

O aluno supôs que a repetição depende do valor digitado (ser maior que 10), misturando a condição de parada por contagem de tentativas com uma condição sobre o conteúdo do número.

Raio-X da questão

Dificuldade Média
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 consolidacao
🎯 Conceito central

algoritmo de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmo de repetição · condição de parada

📚 Reveja

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

⚠️ Erro mais comum

Confundir o limite de tentativas com a condição de parada, escolhendo um número diferente de 5 como limite.

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