Algoritmo: "Ler nota. Se nota >= 60 então imprimir 'Aprovado'. Senão imprimir 'Reprovado'." Qual será a saída…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Algoritmo: "Ler nota. Se nota >= 60 então imprimir 'Aprovado'. Senão imprimir 'Reprovado'." Qual será a saída para nota = 60?
- A) Imprimir 'Reprovado' para nota = 60.
- B) Aprovado apenas se a nota for menor que 60.
- C) Não imprimir nada se a nota for 60.
- D) Imprimir 'Aprovado' apenas se a nota for 61.
- E) Aprovado.
✅ Resposta correta: alternativa E
Resolução passo a passo
- Identificar a condição do algoritmo. O teste é 'nota >= 60', ou seja, a nota deve ser maior ou igual a 60 para ser aprovada. Passo 2: Substituir nota = 60 na condição. Fica 60 >= 60, que é verdadeiro, pois o símbolo >= significa 'maior ou igual'. Passo 3: Como a condição é verdadeira, o algoritmo executa o bloco do 'então' e imprime 'Aprovado'. O bloco do 'senão' não é executado. Passo 4: Portanto a saída para nota = 60 é 'Aprovado', o que corresponde à alternativa E. Por que as outras estão erradas: A troca o resultado do teste, pois 60 não é menor que 60 e por isso não cai no 'senão'. B inverte a condição, colocando a aprovação para notas abaixo de 60, o que contraria o algoritmo. C ignora que o algoritmo sempre imprime uma das duas mensagens, seja 'Aprovado' ou 'Reprovado'. D usa um limite errado, pois o critério é 60 ou mais, e não apenas 61. Conclusão: o gabarito oficial E está correto.
💡 Dica: Analise a condição do algoritmo para determinar a saída.
Alternativa por alternativa
Interpreta o '>=' como '>' e conclui que 60 não ultrapassa o limite, indo para o 'senão'. Ignora que a igualdade também faz a condição ser verdadeira.
Por que engana: Confundir a condição de aprovação, achando que a nota 60 não é suficiente para ser aprovada.
Inverte a lógica do algoritmo e acredita que a aprovação ocorre apenas para notas abaixo de 60. Confunde a regra com a de reprovação.
Acredita que o algoritmo só imprime algo quando a condição é verdadeira e que, para nota 60, nada seria mostrado. Esquece que o 'senão' garante uma saída em todos os casos.
Entende que o critério exige nota exatamente 61 para aprovação, como se o limite fosse 61. Não percebe que 60 já satisfaz a condição 'maior ou igual a 60'.
A condição nota >= 60 é verdadeira quando nota = 60; portanto o algoritmo executa o ramo que imprime 'Aprovado'.
Raio-X da questão
condicional em algoritmo
avaliacao
estrutura condicional · lógica de programação
Revisar estruturas condicionais em algoritmos.
Confundir a condição de aprovação, achando que a nota 60 não é suficiente para ser aprovada.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Considere o pseudocódigo: 'Se nota >= 60 então situacao <- "aprovado" senão situacao <- "reprovado"'. Qual será o valor…
- Durante uma aula de programação, o professor pede que os alunos escrevam um algoritmo que exiba "Aprovado" se a nota for…
- Descreva um algoritmo que classifica alunos em 'Aprovado' ou 'Reprovado', considerando a nota mínima de 6.
- Um aluno deseja classificar as notas de seus colegas. Se a nota for 5 ou menos, a mensagem é "Reprovação". Se for maior…
- Elabore e simule um algoritmo em pseudocódigo que receba uma lista de alunos (nome, nota) e, para cada aluno, imprima…
- Uma escola decidiu registrar as notas dos alunos usando um algoritmo simples. Se a nota for maior ou igual a 7, o aluno…
🔎 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
