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
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.
- A) temperatura > 25
- B) temperatura <= 30
- C) temperatura == 30
- D) temperatura < 30
- E) temperatura >= 30
✅ Resposta correta: alternativa E
Resolução passo a passo
- 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.
- 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.
- 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.
- 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.
- Conclusão. A alternativa correta é a E, coincidindo com o gabarito oficial.
💡 Dica: Identifique a condição booleana para a temperatura.
Alternativa por alternativa
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.
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.
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.
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.
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
expressão booleana
fixacao
expressões booleanas · operadores relacionais
Revisar operadores lógicos e expressões booleanas.
Confundir os operadores de comparação, escolhendo uma expressão que não considera corretamente o limite de 30 graus.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Um estudante precisa criar uma regra para que um robô educacional acenda a luz vermelha quando a temperatura medida for…
- Analise o algoritmo a seguir: "Repita enquanto a temperatura for maior que 30 graus, ligue o ventilador". Qual é a…
- Durante uma atividade de Ciências, uma turma programou um sensor para acompanhar a temperatura da sala. O algoritmo usa…
- Identifique a estrutura de controle utilizada no seguinte algoritmo: Se a temperatura for maior que 30 graus, então…
- Em um algoritmo de alarme, as variáveis são fogo (boolean), temperatura (ºC) e fumaça (boolean). Escreva a expressão…
- Leia: 'temperatura <- lerSensor(); se temperatura > 30 então ligarVentilador()'. Comparando 'variável' e 'dado' no…
🔎 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
