GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF15CO02Média⏱ curto

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

Habilidade BNCC EF15CO02

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?

  1. A) Imprimir 'Reprovado' para nota = 60.
  2. B) Aprovado apenas se a nota for menor que 60.
  3. C) Não imprimir nada se a nota for 60.
  4. D) Imprimir 'Aprovado' apenas se a nota for 61.
  5. E) Aprovado.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. 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

A Erradaerro: Conceituala que mais engana

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.

B Erradaerro: Interpretação

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.

C Erradaerro: Interpretaçã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.

D Erradaerro: Conceitual

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'.

E Correta

A condição nota >= 60 é verdadeira quando nota = 60; portanto o algoritmo executa o ramo que imprime 'Aprovado'.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura baixo
Discriminação alto
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

condicional em algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura condicional · lógica de programação

📚 Reveja

Revisar estruturas condicionais em algoritmos.

⚠️ Erro mais comum

Confundir a condição de aprovação, achando que a nota 60 não é suficiente para ser aprovada.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.