Em um laboratório escolar, dois sensores registram as temperaturas T1 e T2. Um programa deve comparar os…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um laboratório escolar, dois sensores registram as temperaturas T1 e T2. Um programa deve comparar os valores para informar a maior temperatura ou indicar empate. Qual forma descreve um algoritmo completo para determinar a maior temperatura entre T1 e T2?
- A) Compare T1 e T2: informe T1; se forem iguais, indique empate.
- B) Compare T1 e T2: informe a maior; se forem iguais, indique empate.
- C) Compare T1 e T2: informe a menor; se forem iguais, indique empate.
- D) Compare T1 e T2: informe T2; se forem iguais, indique empate.
- E) Compare T1 e T2: indique empate; se forem iguais, informe T1.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique o objetivo do algoritmo. Ele deve comparar T1 e T2, informar a maior temperatura e indicar empate quando os valores forem iguais. Um algoritmo completo precisa cobrir os três casos possíveis: T1 maior, T2 maior ou os dois iguais.
- Analise a alternativa B. Ela primeiro compara T1 e T2, depois informa a maior (o que resolve o caso de valores diferentes) e, se forem iguais, indica empate. Assim todos os casos são tratados, e a alternativa B está correta.
- Verifique a alternativa A. Ela informa sempre T1, mesmo quando T2 é maior, então não determina a maior temperatura.
- Verifique a alternativa C. Ela informa a menor temperatura, o oposto do que o problema pede.
- Verifique a alternativa D. Ela informa sempre T2, sem comparar com T1, por isso falha quando T1 é maior.
- Verifique a alternativa E. Ela indica empate antes de comparar e só informa T1 no caso de igualdade, o que é uma lógica invertida e não produz a maior temperatura.
- Conclusão. Somente a alternativa B descreve um procedimento completo e correto para determinar a maior temperatura entre T1 e T2, por isso o gabarito oficial B está correto.
💡 Dica: Verifique se o algoritmo cobre tanto valores diferentes quanto iguais.
Alternativa por alternativa
O aluno acha que basta informar T1 para resolver o problema, sem perceber que o valor informado precisa depender da comparação entre T1 e T2.
Por que engana: O aluno pode escolher uma alternativa que sempre informa T1 ou T2, sem verificar qual valor é maior, ou que não trata corretamente o caso de empate.
Um algoritmo completo precisa comparar os dois valores, informar o maior quando forem diferentes e indicar empate quando forem iguais.
O aluno confunde maior com menor e acredita que o algoritmo deve informar a temperatura mais baixa.
O aluno supõe que T2 é sempre a maior temperatura e não faz a comparação necessária para os outros casos.
O aluno acredita que a ordem dos passos pode ser invertida, verificando a igualdade antes da comparação e informando T1 apenas quando os valores são iguais.
Raio-X da questão
Comparação condicional de valores
avaliacao
Comparação entre valores numéricos · Estruturas condicionais básicas
Revise comparações condicionais e o tratamento de igualdade em algoritmos.
O aluno pode escolher uma alternativa que sempre informa T1 ou T2, sem verificar qual valor é maior, ou que não trata corretamente o caso de empate.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Entre segunda e domingo, sensores automatizados de temperatura registraram dados diários em um laboratório de…
- Em uma escola de Recife, estudantes investigam como a temperatura varia ao longo de um dia. Eles utilizarão um sensor…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Em uma incubadora usada em pesquisas científicas, um sensor mede a temperatura. A equipe considera adequada uma leitura…
- Em um algoritmo para classificar temperaturas, qual a estrutura condicional adequada para indicar se está frio, morno ou…
- Projete um algoritmo (pseudocódigo ou fluxograma) que leia as temperaturas de três sensores, calcule a média e ative 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
