Durante uma atividade de Ciências, uma turma programou um sensor para acompanhar a temperatura da sala. O…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Durante uma atividade de Ciências, uma turma programou um sensor para acompanhar a temperatura da sala. O algoritmo usa a regra: se a temperatura medida for maior que 30 °C, exibir um aviso de calor; caso contrário, não exibir esse aviso. Em determinado momento, o sensor registra 32 °C. Considerando a regra apresentada e a temperatura registrada, qual decisão o algoritmo deve tomar?
- A) A condição é falsa, então o aviso de calor não deve ser exibido.
- B) A condição é falsa, então o aviso de calor deve ser exibido.
- C) A temperatura é igual ao limite, então o aviso de calor deve ser exibido.
- D) A condição é verdadeira, então o aviso de calor não deve ser exibido.
- E) A condição é verdadeira, então o aviso de calor deve ser exibido.
✅ Resposta correta: alternativa E
Resolução passo a passo
- Identifique a condição do algoritmo: a temperatura medida é maior que 30 °C? Essa é a pergunta que o programa faz.
- Compare o valor registrado com o limite. O sensor registrou 32 °C, e 32 é maior que 30. Logo, a condição é verdadeira.
- Aplique a regra. Quando a condição é verdadeira, o algoritmo exibe o aviso de calor. Portanto, a decisão correta é exibir o aviso.
- Por que as outras alternativas estão erradas: A) afirma que a condição é falsa, mas 32 não é menor ou igual a 30; B) corrige a conclusão de A, mas parte de uma condição falsa que não existe; C) confunde 'maior que' com 'maior ou igual a', e 32 não é igual a 30; D) reconhece a condição verdadeira, mas nega o aviso, o que contraria a regra.
- Conclusão: como 32 °C é maior que 30 °C, a condição é verdadeira e o aviso de calor deve ser exibido. O gabarito oficial E está correto.
💡 Dica: Considere a condição de temperatura para decidir sobre o aviso.
Alternativa por alternativa
O aluno trata a condição como falsa, possivelmente lendo 'maior que 30' como se fosse 'menor que 30' ou invertendo a comparação. Assim, conclui que o aviso não deve aparecer.
O aluno percebe que o aviso deve aparecer, mas afirma que a condição é falsa, o que é uma contradição lógica. Provavelmente não relacionou a decisão do algoritmo ao valor verdadeiro ou falso da condição.
O aluno confunde 'maior que' com 'maior ou igual a' e considera que 32 °C é igual ao limite de 30 °C. A temperatura registrada não é igual a 30 °C.
Por que engana: O aluno pode confundir a condição de temperatura e escolher uma alternativa que não considera o valor de 32°C como suficiente para exibir o aviso.
O aluno reconhece corretamente que a condição é verdadeira, mas inverte a regra e acredita que o aviso só não deve ser exibido quando a condição é verdadeira. Ele não associou a condição verdadeira à exibição do aviso.
A temperatura registrada foi 32 °C, e 32 é maior que 30. Portanto, a condição do algoritmo é verdadeira, e a instrução correspondente é exibir o aviso de calor.
Raio-X da questão
algoritmo de decisão
avaliacao
algoritmo de decisão · condicionais em programação
Revisar estruturas condicionais em algoritmos.
O aluno pode confundir a condição de temperatura e escolher uma alternativa que não considera o valor de 32°C como suficiente para exibir o aviso.
ciencia_tecnologia
tomada_decisao
cotidiano
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…
- Na sala, um algoritmo manda ler a temperatura. Se ela for maior que 30 graus, deve ligar o ventilador; caso contrário…
- Em uma incubadora usada em pesquisas científicas, um sensor mede a temperatura. A equipe considera adequada uma leitura…
- Dada a variável temperatura (inteiro), escreva a expressão booleana que indica que o aparelho deve ligar quando a…
- Analise o algoritmo: se temperatura > 30°C, beba água; caso contrário, use um casaco. O que ele determina?
- Analise o algoritmo a seguir: "Repita enquanto a temperatura for maior que 30 graus, ligue o ventilador". Qual é a…
🔎 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
