GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO02Média⏱ medio

Na escola de Ana, a nota final varia de 0 a 10. A escola considera o aluno aprovado quando a nota é maior ou…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

Na escola de Ana, a nota final varia de 0 a 10. A escola considera o aluno aprovado quando a nota é maior ou igual a 7, em recuperação quando é maior ou igual a 5 e menor que 7, e reprovado quando é menor que 5. Qual algoritmo, usando uma estrutura de seleção, determina corretamente se Ana foi aprovada, ficou em recuperação ou foi reprovada?

  1. A) Se a nota for maior que 7, informar “aprovada”; senão, se a nota for maior ou igual a 5, informar “recuperação”; caso contrário, informar “reprovada”.
  2. B) Se a nota for maior ou igual a 7, informar “aprovada”; senão, informar “reprovada”, sem verificar a faixa de recuperação.
  3. C) Se a nota for maior ou igual a 7, informar “recuperação”; senão, se a nota for maior ou igual a 5, informar “aprovada”; caso contrário, informar “reprovada”.
  4. D) Se a nota for maior ou igual a 5, informar “aprovada”; senão, se a nota for maior ou igual a 7, informar “recuperação”; caso contrário, informar “reprovada”.
  5. E) Se a nota for maior ou igual a 7, informar “aprovada”; senão, se a nota for maior ou igual a 5, informar “recuperação”; caso contrário, informar “reprovada”.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique as três faixas da nota final: aprovada quando nota maior ou igual a 7; recuperação quando nota maior ou igual a 5 e menor que 7; reprovada quando nota menor que 5.
  2. Uma estrutura de seleção deve testar primeiro a faixa mais alta. Se a nota é maior ou igual a 7, informa-se "aprovada".
  3. Se a primeira condição é falsa, a nota está abaixo de 7. Testa-se então se ela é maior ou igual a 5; nesse caso, a nota está na faixa de recuperação e informa-se "recuperação".
  4. Caso contrário, a nota é menor que 5 e informa-se "reprovada".
  5. A alternativa E segue exatamente essa ordem de testes e os limites corretos, cobrindo todos os casos sem sobreposição. Por isso é a correta, e coincide com o gabarito oficial.
  6. A alternativa A está errada porque usa "maior que 7" em vez de "maior ou igual a 7", o que classificaria a nota 7 como recuperação. A alternativa B está errada porque não verifica a faixa de recuperação, classificando notas entre 5 e 7 como reprovadas. A alternativa C está errada porque troca os rótulos: nota 7 ou mais seria "recuperação" e a faixa de 5 a 7 seria "aprovada". A alternativa D está errada porque testa primeiro a condição de 5, aprovando quem tem nota entre 5 e 7, e rotula indevidamente as demais faixas.

💡 Dica: Defina as condições para cada situação de aprovação.

Alternativa por alternativa

A Erradaerro: Atenção

O aluno trocou o operador "maior ou igual a 7" por "maior que 7", fazendo a nota exatamente 7 cair na faixa de recuperação, quando deveria ser aprovada.

B Erradaerro: Procedimental

O aluno acredita que basta testar a aprovação e reprovar todo o restante, ignorando que notas de 5 a menos de 7 devem ir para recuperação.

C Erradaerro: Conceitual

O aluno inverteu os rótulos: associou a nota alta a "recuperação" e a faixa intermediária a "aprovada", confundindo os significados das faixas.

D Erradaerro: Interpretaçãoa que mais engana

O aluno testou primeiro o limite inferior (5) e rotulou como aprovada toda nota de 5 para cima, ignorando que a aprovação exige nota mínima de 7.

Por que engana: Confundir os limites das condicoes para aprovacao, reprovacao e recuperacao, invertendo os valores ou usando operadores incorretos.

E Correta

A primeira condição identifica as notas de aprovação. Se ela não for atendida, a segunda verifica as notas entre 5 e 6,99, que correspondem à recuperação. Se nenhuma das duas condições for verdadeira, a nota será menor que 5, indicando reprovação.

Raio-X da questão

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

estrutura de seleção

📌 Objetivo

fixacao

🧱 Pré-requisitos

estrutura de seleção · condicoes logicas

📚 Reveja

Revisar as estruturas de controle em algoritmos.

⚠️ Erro mais comum

Confundir os limites das condicoes para aprovacao, reprovacao e recuperacao, invertendo os valores ou usando operadores incorretos.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programaçã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

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.