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
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?
- A) Se nota >= 6, então passou.
- B) Se nota < 6, então passou.
- C) Se nota = 6, então reprovou.
- D) Se nota >= 5, então passou.
- E) Se nota > 6, então reprovou.
✅ Resposta correta: alternativa A
Resolução passo a passo
- O enunciado pede o algoritmo que informa se o estudante passou ou não em uma prova cuja nota de aprovação é 6.
- 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'.
- A alternativa A traduz exatamente essa regra: Se nota >= 6, então passou. Ela está correta.
- A alternativa B está errada porque inverte a condição: quem tem nota abaixo de 6 é reprovado, não aprovado.
- 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.
- A alternativa D está errada porque usa 5 como limite, o que aprovaria alunos com nota 5, abaixo do mínimo exigido.
- 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.
- Conclusão: o gabarito oficial A está correto.
💡 Dica: Considere a condição de aprovação com nota 6.
Alternativa por alternativa
A condição correta para indicar que o estudante passou é essa.
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.
O aluno acredita que a nota exatamente igual à de corte reprova, confundindo 'atingir a nota mínima' com 'ficar abaixo dela'.
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.
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
algoritmo de aprovação
avaliacao
condicao logica basica · interpretacao de algoritmos simples
Revisar a lógica de algoritmos e condições de aprovação.
Confundir o operador de comparacao correto para determinar aprovacao, como usar < em vez de >= para nota minima.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é o algoritmo que permite decidir se um aluno passou em uma prova, considerando a nota mínima como 7?
- Descreva um algoritmo que classifica alunos em 'Aprovado' ou 'Reprovado', considerando a nota mínima de 6.
- Durante uma aula de programação, o professor pede que os alunos escrevam um algoritmo que exiba "Aprovado" se a nota for…
- Uma escola decidiu registrar as notas dos alunos usando um algoritmo simples. Se a nota for maior ou igual a 7, o aluno…
- Em uma competição de matemática, se um aluno tira nota acima de 8, ele ganha uma medalha. Caso contrário, recebe um…
- Uma professora de matemática quer criar um algoritmo para calcular a média das notas de seus alunos. Se a média for…
🔎 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
