GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF15CO02Fácil⏱ curto

Na sala, um algoritmo manda ler a temperatura. Se ela for maior que 30 graus, deve ligar o ventilador; caso…

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

Na sala, um algoritmo manda ler a temperatura. Se ela for maior que 30 graus, deve ligar o ventilador; caso contrário, deve desligá-lo. A temperatura marcada foi 28 graus. O que o algoritmo manda fazer?

  1. A) Desligar o ventilador.
  2. B) Ligar o ventilador.
  3. C) Ligar e desligar o ventilador.
  4. D) Não ligar o ventilador.
  5. E) Ler a temperatura.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique a condição do algoritmo. Ele verifica se a temperatura é maior que 30 graus. Se for, liga o ventilador; caso contrário, desliga.
  2. Compare a temperatura medida com o limite. A temperatura marcada foi 28 graus, e 28 não é maior que 30.
  3. Como a condição é falsa, o algoritmo executa o ramo do 'caso contrário', que manda desligar o ventilador. A alternativa A está correta, e coincide com o gabarito oficial.
  4. Por que as outras estão erradas: a alternativa B está errada porque ligar o ventilador só ocorre quando a temperatura passa de 30 graus. A alternativa C está errada porque o algoritmo faz apenas uma das ações, nunca as duas ao mesmo tempo. A alternativa D está errada porque, embora o ventilador fique desligado nesse caso, a instrução do algoritmo é explicitamente desligá-lo, e não apenas não ligá-lo. A alternativa E está errada porque a leitura da temperatura é o passo anterior à decisão, e não a ação tomada após a comparação.

💡 Dica: Analise a condição do algoritmo para a temperatura dada.

Alternativa por alternativa

A Correta

Como 28 não é maior que 30, vale a regra “caso contrário”: desligar o ventilador.

B Erradaerro: Interpretaçãoa que mais engana

O aluno pode ter ignorado a condição e lembrado apenas que o ventilador liga, ou ter lido 'maior que 30' como se a temperatura medida fosse acima do limite.

Por que engana: Confundir a condição do algoritmo e achar que o ventilador deve ser ligado mesmo com temperatura abaixo de 30.

C Erradaerro: Conceitual

O aluno pode ter entendido que o algoritmo executa os dois ramos (ligar e depois desligar), sem perceber que apenas um deles é executado conforme a condição.

D Erradaerro: Interpretação

O aluno pode ter achado que 'não ligar' e 'desligar' são a mesma coisa e marcado a alternativa pela aparência de correção, sem atender à instrução literal do algoritmo, que manda desligar.

E Erradaerro: Conceitual

O aluno pode ter confundido a leitura da temperatura, que é a entrada do algoritmo, com a ação a ser executada após a decisão.

Raio-X da questão

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

algoritmo de decisão

📌 Objetivo

avaliacao

🧱 Pré-requisitos

condicionais em algoritmos · lógica de programação

📚 Reveja

Revisar estruturas de controle em algoritmos.

⚠️ Erro mais comum

Confundir a condição do algoritmo e achar que o ventilador deve ser ligado mesmo com temperatura abaixo de 30.

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