GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF69CO06Média⏱ medio

Por que algumas luzes públicas se acendem antes de outras no fim da tarde? Em um bairro, sensores medem a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO06

Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Por que algumas luzes públicas se acendem antes de outras no fim da tarde? Em um bairro, sensores medem a claridade e controlam luminárias de três locais. Na praça, a luz deve acender quando a leitura for menor que 30 e apagar quando for maior que 45. No ponto de ônibus, esses valores são 20 e 35. Na passagem de pedestres, são 25 e 40. A empresa responsável percebeu que escreveu instruções quase iguais para cada local. Para reduzir a repetição, pretende elaborar uma única sequência de comandos que use os dados próprios de cada luminária para decidir quando mudar seu estado. Analise os três casos e identifique a definição que permite usar uma mesma sequência de comandos, sem perder as diferenças de cada local.

  1. A) Definir, para cada local, dois limites de claridade: um para ligar e outro para desligar.
  2. B) Definir, para cada local, o nome do espaço antes de medir a claridade.
  3. C) Definir, para cada local, apenas o limite de claridade necessário para ligar.
  4. D) Definir, para cada local, uma ordem diferente para comparar os limites do sensor.
  5. E) Definir, para cada local, o mesmo limite de claridade para ligar e desligar.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o problema. A empresa quer uma única sequência de comandos para as três luminárias, mas cada local tem valores próprios de acionamento. O código precisa receber esses valores como dados, e não como instruções fixas.
  2. Observe os dados. Praça: liga abaixo de 30 e desliga acima de 45. Ponto de ônibus: liga abaixo de 20 e desliga acima de 35. Passagem de pedestres: liga abaixo de 25 e desliga acima de 40. Em todos os casos há dois limites diferentes, um para ligar e outro para desligar.
  3. Verifique o que a sequência precisa conhecer. Para mudar de estado, a regra geral é: se a claridade estiver abaixo do limite de ligar, acender; se estiver acima do limite de desligar, apagar; caso contrário, manter o estado atual. Essa regra é igual para os três locais, mudando apenas os dois números.
  4. Conclua. A alternativa A é a correta: definir, para cada local, dois limites de claridade, um para ligar e outro para desligar. Assim a mesma sequência funciona para todos, e cada luminária usa seus próprios números.
  5. Analise as demais. B está errada, pois o nome do espaço não define quando a luz muda de estado. C está errada, pois ignora o limite de desligar, e sem ele a luz não teria uma regra completa para apagar. D está errada, pois a ordem de comparação não muda os valores que controlam o acionamento. E está errada, pois um único limite faria a luz ligar e desligar repetidamente quando a claridade oscilasse perto desse valor.

💡 Dica: Compare os valores de acionamento e desligamento para identificar um padrão comum.

Alternativa por alternativa

A Correta

Os casos têm a mesma regra de comparação, mas usam dois valores diferentes em cada local. Esses limites podem ser parâmetros de uma única sequência.

B Erradaerro: Conceitual

Acredita que o nome do local é a informação que diferencia o comportamento das luminárias, quando o que muda o acionamento são os valores de claridade.

C Erradaerro: Conceitual

Considera que só o limite de acender basta, sem perceber que a luminária também precisa de um limite para apagar, o que é necessário para a regra completa.

D Erradaerro: Procedimental

Pensa que a diferença entre os locais está na ordem em que os limites são comparados, quando os próprios valores de cada local é que mudam o resultado.

E Erradaerro: Conceitual

Imagina que um mesmo valor pode servir para ligar e desligar, sem notar que a luz oscilaria liga e desliga em torno desse limite quando a claridade variasse pouco.

Raio-X da questão

Dificuldade Média
Bloom Entender
Leitura medio
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🧩 progressao
🎯 Conceito central

controle condicional com parâmetros

📌 Objetivo

diagnostico

🧱 Pré-requisitos

estruturas condicionais básicas · variáveis e parâmetros

📚 Reveja

Estude estruturas condicionais e parâmetros em programação.

⚠️ Erro mais comum

Confundir os valores de acionamento e desligamento entre os locais, aplicando regras fixas iguais para todos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalizaçã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.