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
- Em um laboratório escolar, os alunos precisam registrar o resultado de 20 medições. Fazer isso manualmente aumenta o…
- Num ponto de bicicletas compartilhadas perto da orla, o sistema precisa registrar cada devolução sem gerar erro. Quando…
- — Por que o aplicativo me obriga a passar pelo "Caso de Uso 1" para chegar ao "Caso de Uso 2"? — reclamou um morador ao…
- Uma rotina chamada mostrarLinha(texto) imprime exatamente uma linha na tela. Em um programa, ela é chamada 1 vez antes…
- Considere o pseudocódigo: 'Se nota >= 60 então situacao <- "aprovado" senão situacao <- "reprovado"'. Qual será o valor…
- Leia o enunciado em linguagem oral: 'Se a rua estiver molhada, use capa; caso contrário, não use.' Que tipo de seleçã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
