Em uma escola, um programa de computador deve analisar as notas de cada aluno. Para isso, ele calcula a média…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Em uma escola, um programa de computador deve analisar as notas de cada aluno. Para isso, ele calcula a média aritmética das notas e aplica a regra: alunos com média igual ou superior a 7 são aprovados; os demais são reprovados. Em um teste, João obteve as notas 6, 8 e 7, cuja média é 7; Maria obteve média 9; e Pedro obteve média 5,67. Considerando os dados e a regra definidos no texto, qual lógica o programa deve aplicar para classificar corretamente os alunos?
- A) Calcular a média e aprovar quando ela for maior que 7.
- B) Calcular a média e aprovar quando ela for maior ou igual a 7.
- C) Somar as notas e aprovar quando essa soma atingir 7.
- D) Calcular a média e aprovar somente quando ela for igual a 7.
- E) Aprovar todos os alunos sem calcular suas médias ou comparar resultados.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique a regra do enunciado: o programa calcula a média aritmética das notas e aprova alunos com média igual ou superior a 7; os demais são reprovados.
- Verifique os casos dados. João tem notas 6, 8 e 7, cuja soma é 21 e a média é 21/3 = 7; como 7 é igual a 7, ele é aprovado. Maria tem média 9, portanto é aprovada. Pedro tem média 5,67, que é menor que 7, logo é reprovado.
- A lógica correta precisa, portanto, comparar a média com o limite 7 usando 'maior ou igual a 7' para aprovar, pois o caso de João (média exatamente 7) deve ser aprovado.
- A alternativa B expressa exatamente isso: calcular a média e aprovar quando ela for maior ou igual a 7. Ela está correta e coincide com o gabarito oficial.
- Por que as outras estão erradas: A exclui João, cuja média é exatamente 7, contrariando a regra de 'igual ou superior'. C está errada porque a regra usa média aritmética, não soma das notas, e a soma 21 não é o critério. D aprovaria apenas média igual a 7, deixando de aprovar Maria, que tem média 9. E contraria o enunciado, que exige calcular a média e comparar o resultado com 7.
💡 Dica: Pense na fórmula para calcular a média.
Alternativa por alternativa
O aluno entendeu 'aprovados' como 'acima de 7' e não percebeu a expressão 'igual ou superior', o que faria João (média 7) ser reprovado indevidamente.
A média deve ser calculada primeiro. Em seguida, o programa precisa testar se ela é maior ou igual a 7. Assim, João, cuja média é exatamente 7, também será aprovado, conforme a regra apresentada.
O aluno confundiu média aritmética com soma das notas, achando que a soma precisa atingir 7 para aprovação, o que não faz sentido com a regra dada.
O aluno leu a condição como 'média igual a 7' e ignorou que médias acima de 7, como a de Maria (9), também devem ser aprovadas.
O aluno acredita que a aprovação pode ser dada a todos, ignorando que o enunciado define um critério baseado na média e que Pedro (5,67) deve ser reprovado.
Raio-X da questão
média de notas
avaliacao
cálculo de média · lógica de programação
Revisar como calcular a média aritmética.
Confundir a lógica de aprovação, verificando apenas se a média é menor que 7, sem considerar a condição de aprovação.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Uma professora de matemática quer criar um algoritmo para calcular a média das notas de seus alunos. Se a média for…
- Crie um algoritmo que calcule a média de três notas de um aluno e determine se ele foi aprovado, reprovado ou se precisa…
- Imagine que você deve criar um algoritmo para calcular a média de notas de um aluno. As notas são 8, 7 e 9. Qual é a…
- Elabore um algoritmo que calcule a média de notas de um aluno, usando instruções sequenciais e de seleção. O algoritmo…
- Crie um algoritmo para calcular a média de notas de três alunos, onde cada nota é representada por uma variável. Como…
- Qual é o algoritmo que permite decidir se um aluno passou em uma prova, considerando a nota mínima como 7?
🔎 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
