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

Qual das opções abaixo representa corretamente um algoritmo que diz se um estudante passou ou não em uma prova…

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 opções abaixo representa corretamente um algoritmo que diz se um estudante passou ou não em uma prova com nota 6?

  1. A) Se nota >= 6, então passou.
  2. B) Se nota < 6, então passou.
  3. C) Se nota = 6, então reprovou.
  4. D) Se nota >= 5, então passou.
  5. E) Se nota > 6, então reprovou.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede o algoritmo que informa se o estudante passou ou não em uma prova cuja nota de aprovação é 6.
  2. Pela regra, quem tira nota igual a 6 ou superior é aprovado, e quem tira nota abaixo de 6 é reprovado. Portanto, a condição correta é nota maior ou igual a 6 levar a 'passou'.
  3. A alternativa A traduz exatamente essa regra: Se nota >= 6, então passou. Ela está correta.
  4. A alternativa B está errada porque inverte a condição: quem tem nota abaixo de 6 é reprovado, não aprovado.
  5. A alternativa C está errada porque uma nota igual a 6 é justamente a nota de aprovação, então o estudante passa e não reprova.
  6. A alternativa D está errada porque usa 5 como limite, o que aprovaria alunos com nota 5, abaixo do mínimo exigido.
  7. A alternativa E está errada porque reprovaria quem tirasse nota acima de 6, o que contradiz a regra; quem tira nota maior que 6 deve ser aprovado.
  8. Conclusão: o gabarito oficial A está correto.

💡 Dica: Considere a condição de aprovação com nota 6.

Alternativa por alternativa

A Correta

A condição correta para indicar que o estudante passou é essa.

B Erradaerro: Conceitual

O aluno inverteu a lógica da condição, acreditando que quem tem nota abaixo de 6 é aprovado. Não percebeu que a condição de aprovação deve ser a nota atingir o mínimo.

C Erradaerro: Conceitual

O aluno acredita que a nota exatamente igual à de corte reprova, confundindo 'atingir a nota mínima' com 'ficar abaixo dela'.

D Erradaerro: Interpretaçãoa que mais engana

O aluno usou 5 como limite de aprovação, provavelmente por confundir a média de aprovação comum em algumas escolas com o valor 6 indicado no enunciado.

Por que engana: Confundir o operador de comparacao correto para determinar aprovacao, como usar < em vez de >= para nota minima.

E Erradaerro: Atenção

O aluno inverteu o sinal de comparação e o resultado, achando que notas acima de 6 reprovam, sem atentar para o fato de que a aprovação começa em 6.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
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 de aprovação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

condicao logica basica · interpretacao de algoritmos simples

📚 Reveja

Revisar a lógica de algoritmos e condições de aprovação.

⚠️ Erro mais comum

Confundir o operador de comparacao correto para determinar aprovacao, como usar < em vez de >= para nota minima.

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