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

Qual é o algoritmo que permite decidir se um aluno passou em uma prova, considerando a nota mínima como 7?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

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 é o algoritmo que permite decidir se um aluno passou em uma prova, considerando a nota mínima como 7?

  1. A) Verificar apenas se a nota é 10.
  2. B) Checar se a nota é menor que 7.
  3. C) Comparar a nota com 7 e decidir a aprovação.
  4. D) Verificar se a nota é maior que 5.
  5. E) Multiplicar a nota por dois.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado pede o algoritmo que decide se um aluno passou, sendo a nota mínima 7. Um algoritmo de decisão precisa receber a nota, comparar com o critério e produzir uma saída (aprovado ou reprovado).
  2. A alternativa C descreve exatamente isso: compara a nota com 7 e decide a aprovação. Se a nota for maior ou igual a 7, o aluno passa; caso contrário, não passa. Esta é a resposta correta e coincide com o gabarito oficial.
  3. A alternativa A está errada, pois verificar apenas se a nota é 10 ignora a nota mínima 7, deixando de aprovar alunos com nota 7, 8 ou 9.
  4. A alternativa B está errada, pois checar se a nota é menor que 7 apenas identifica reprovados, sem decidir a aprovação de forma completa e com o critério correto.
  5. A alternativa D está errada, pois usa o limite 5 em vez do critério de nota mínima 7, o que aprovaria alunos com nota 5 ou 6.
  6. A alternativa E está errada, pois multiplicar a nota por dois não realiza nenhuma decisão de aprovação ou reprovação, sendo apenas uma operação aritmética.

💡 Dica: Pense na condição que define a aprovação.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno pode ter entendido que a aprovação exige nota máxima, confundindo a nota mínima exigida com a nota mais alta possível.

B Erradaerro: Conceituala que mais engana

O aluno pode ter focado apenas em identificar quem não passou, sem perceber que o algoritmo deve decidir a aprovação com base no critério completo.

Por que engana: Confundir a condicao correta para aprovacao, como usar nota igual a 10 ou maior que 5, em vez de comparar com 7.

C Correta

Esse é o método correto para decidir se o aluno passou.

D Erradaerro: Atenção

O aluno pode ter trocado o valor da nota mínima 7 pelo número 5, possivelmente por associar a média de aprovação mais comum a este valor.

E Erradaerro: Conceitual

O aluno pode ter achado que qualquer operação sobre a nota gera um resultado de aprovação, sem entender que um algoritmo de decisão precisa de uma comparação.

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

condicoes e comparacoes · algoritmo basico

📚 Reveja

Revisar como construir algoritmos simples de decisão.

⚠️ Erro mais comum

Confundir a condicao correta para aprovacao, como usar nota igual a 10 ou maior que 5, em vez de comparar com 7.

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