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

Dada a variável temperatura (inteiro), escreva a expressão booleana que indica que o aparelho deve ligar…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

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

Dada a variável temperatura (inteiro), escreva a expressão booleana que indica que o aparelho deve ligar quando a temperatura for maior ou igual a 30.

  1. A) temperatura > 25
  2. B) temperatura <= 30
  3. C) temperatura == 30
  4. D) temperatura < 30
  5. E) temperatura >= 30

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique a condição pedida no enunciado. O aparelho deve ligar quando a temperatura for maior ou igual a 30, ou seja, quando temperatura é maior que 30 ou igual a 30.
  2. Traduza para a linguagem de programação. 'Maior ou igual' é representado pelo operador >=, e 'igual' é representado por ==, mas aqui o operador combinado correto é o >=. Assim, a expressão fica: temperatura >= 30.
  3. Verifique o resultado com valores de teste. Para temperatura = 30, a expressão dá verdadeiro (o aparelho liga). Para temperatura = 31, dá verdadeiro. Para temperatura = 29, dá falso (o aparelho não liga). Isso confirma a alternativa E.
  4. Analise as alternativas erradas. A) temperatura > 25 é falsa para 30 não ser contemplada corretamente, pois liga para temperaturas entre 26 e 29, que não deveriam ligar o aparelho. B) temperatura <= 30 inverte a lógica, ligando para temperaturas menores ou iguais a 30. C) temperatura == 30 só liga exatamente em 30, deixando de ligar para 31 ou mais. D) temperatura < 30 é o oposto da condição pedida, ligando apenas abaixo de 30.
  5. Conclusão. A alternativa correta é a E, coincidindo com o gabarito oficial.

💡 Dica: Identifique a condição booleana para a temperatura.

Alternativa por alternativa

A Erradaerro: Interpretação

Acredita que o limite inferior de 25 engloba corretamente a condição, ignorando que o aparelho só deve ligar a partir de 30 e não a partir de 26.

B Erradaerro: Conceituala que mais engana

Inverte o sentido da desigualdade, pensando que o aparelho liga quando a temperatura é menor ou igual ao limite, confundindo 'maior ou igual' com 'menor ou igual'.

Por que engana: Confundir os operadores de comparação, escolhendo uma expressão que não considera corretamente o limite de 30 graus.

C Erradaerro: Interpretação

Interpreta 'igual a 30' como se fosse a única condição, esquecendo que a expressão deve valer também para temperaturas acima de 30.

D Erradaerro: Atenção

Troca o operador 'maior ou igual' pelo 'menor que', invertendo a condição e ligando o aparelho justamente quando a temperatura está abaixo de 30.

E Correta

Compara-se a variável temperatura com 30 usando o operador >=; a expressão é verdadeira quando a temperatura atinge ou supera 30, acionando o aparelho.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
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✍️ direta🧩 consolidacao
🎯 Conceito central

expressão booleana

📌 Objetivo

fixacao

🧱 Pré-requisitos

expressões booleanas · operadores relacionais

📚 Reveja

Revisar operadores lógicos e expressões booleanas.

⚠️ Erro mais comum

Confundir os operadores de comparação, escolhendo uma expressão que não considera corretamente o limite de 30 graus.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

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