Qual algoritmo pode ser utilizado para classificar as notas de alunos em A, B, C ou D, de acordo com cortes…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual algoritmo pode ser utilizado para classificar as notas de alunos em A, B, C ou D, de acordo com cortes pré-definidos?
- A) Se nota >= 9: A; se nota >= 7: B; se nota >= 5: C; se nota < 5: D
- B) Se nota >= 7: A; se nota >= 5: B; se nota >= 3: C; se nota < 3: D
- C) Se nota % 2 == 0: A; se nota % 2 == 1: D
- D) Se nota <= 9: D; se nota <= 7: C; se nota <= 5: B; se nota < 5: A
- E) Se nota > 10: A; se nota > 8: B; se nota > 6: C; todos outros: D
✅ Resposta correta: alternativa A
Resolução passo a passo
- Um algoritmo de classificação por cortes deve testar as faixas em ordem decrescente de nota, atribuir a letra da primeira faixa satisfeita e cobrir toda a escala de notas, de 0 a 10. Passo 2: A alternativa A testa nota >= 9 (A), nota >= 7 (B), nota >= 5 (C) e, caso contrário, D. Ela cobre toda a escala de 0 a 10 e as quatro letras são alcançáveis, por exemplo 9.5 gera A, 7 gera B, 5 gera C e 4 gera D. Passo 3: A alternativa B também tem estrutura lógica válida, mas usa cortes (7, 5 e 3) que não correspondem à escala usual de 0 a 10, em que o conceito máximo exige nota 9. Como o enunciado não fixa os cortes, B poderia servir em tese, e a escolha de A é a mais adequada ao contexto escolar; essa ambiguidade do enunciado fica registrada. Passo 4: A alternativa C está errada porque usa paridade (nota par ou ímpar), que não gera faixas de desempenho e não produz as letras B e C. Passo 5: A alternativa D está errada porque testa primeiro nota <= 9 e atribui D, de modo que quase todas as notas caem em D e a faixa A nunca é corretamente alcançada; a ordem das condições está invertida. Passo 6: A alternativa E está errada porque a condição nota > 10 nunca é satisfeita em uma escala de 0 a 10, então a letra A nunca seria atribuída. Passo 7: Conclusão: o gabarito A está correto e é a melhor resposta entre as alternativas, pois usa cortes usuais, ordem decrescente e cobertura completa da escala.
💡 Dica: Considere os diferentes tipos de algoritmos de classificação.
Alternativa por alternativa
Essa sequência de condições classifica corretamente as notas.
Acredita que a nota 7 deve ser o corte do conceito máximo, confundindo a faixa mais alta com o padrão de aprovação e ignorando que, na escala de 0 a 10, o conceito A costuma exigir nota 9.
Por que engana: Confundir a ordem das condicoes, levando a classificacoes incorretas ou sobreposicao de intervalos.
Entende que classificar notas significa testar paridade, confundindo uma classificação por faixas de desempenho com uma divisão entre números pares e ímpares.
Aplica as condições na ordem errada, testando primeiro nota <= 9, o que faz quase todas as notas caírem na mesma letra; não percebe que a ordem das condições precisa começar pela faixa mais alta.
Não atenta para o intervalo da escala: cria a condição nota > 10 como se notas acima de 10 fossem possíveis, sem perceber que a letra A nunca seria atribuída em uma escala de 0 a 10.
Raio-X da questão
algoritmos de classificação
avaliacao
algoritmos de decisao · condicoes logicas
Revisar os tipos de algoritmos e suas aplicações em classificação.
Confundir a ordem das condicoes, levando a classificacoes incorretas ou sobreposicao de intervalos.
pensamento_critico
abstrato
Questões parecidas com resolução
- Imagine que você deve criar um algoritmo que classifique notas de alunos em diferentes categorias. Quais instruções de…
- Um programador precisa criar um algoritmo para classificar as notas dos alunos. Quais fatores ele deve levar em conta…
- Qual é o algoritmo que permite decidir se um aluno passou em uma prova, considerando a nota mínima como 7?
- Um grupo de alunos quer automatizar o cálculo da média de notas de diferentes estudantes. Que abordagem deve ser…
- Descreva um algoritmo que classifica alunos em 'Aprovado' ou 'Reprovado', considerando a nota mínima de 6.
- Descreva um algoritmo para ordenar uma lista de alunos por nota. Inclua os passos que deveriam ser tomados para garantir…
🔎 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
