Em um algoritmo para um sistema de lâmpada inteligente, identifique duas subtarefas resultantes da…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um algoritmo para um sistema de lâmpada inteligente, identifique duas subtarefas resultantes da decomposição e nomeie uma variável relevante para cada uma.
- A) Gerar relatório financeiro — variável: custoPorDia.
- B) Ajustar intensidade — variável: sensorPresenca.
- C) Detectar presença — variável: nivelIluminacao.
- D) Controlar volume — variável: nivelVolume.
- E) 1) Detectar presença — variável: sensorPresenca; 2) Ajustar intensidade — variável: nivelIluminacao.
✅ Resposta correta: alternativa E
Resolução passo a passo
- A questão pede duas subtarefas da decomposição de um algoritmo de lâmpada inteligente, cada uma com uma variável relevante. Passo 2: Resolvi por conta própria. Uma lâmpada inteligente precisa, por exemplo, perceber se há alguém no ambiente e, a partir disso, ajustar a intensidade da luz. Essas são duas subtarefas do sistema, e cada uma tem sua variável natural: detectar presença usa o sensorPresenca, e ajustar intensidade usa o nivelIluminacao. Passo 3: A alternativa E traz exatamente esse par correto: 1) Detectar presença com sensorPresenca e 2) Ajustar intensidade com nivelIluminacao. Passo 4: Por que as outras estão erradas: A tem uma subtarefa (gerar relatório financeiro) que não pertence ao controle da lâmpada, e custoPorDia não tem relação com o funcionamento da luz. B cita ajustar intensidade, que é uma subtarefa válida, mas associa a ela sensorPresenca, que é o dado de entrada da detecção e não o nível de luz que a tarefa controla. C cita detectar presença, subtarefa válida, mas associa a ela nivelIluminacao, que é o resultado do ajuste e não a informação que o sensor fornece. D propõe controlar volume, tarefa de um sistema de som e não de uma lâmpada, com a variável nivelVolume. Passo 5: Conclusão: o gabarito oficial E está correto, pois é a única alternativa em que as duas subtarefas e suas variáveis são coerentes com o funcionamento da lâmpada inteligente.
💡 Dica: Pense nas funções que a lâmpada pode realizar.
Alternativa por alternativa
Acredita que qualquer tarefa de software serve como subtarefa do sistema, sem verificar se ela faz parte do controle da lâmpada. Também não percebe que custoPorDia não é uma variável de operação da luz.
Identifica corretamente ajustar intensidade como subtarefa, mas atribui a ela a variável de entrada do sensor de presença, trocando os papéis entre sensor e intensidade.
Por que engana: O aluno pode confundir as subtarefas do algoritmo, escolhendo uma alternativa que não se relaciona diretamente com a função da lâmpada inteligente.
Identifica corretamente detectar presença como subtarefa, mas associa a ela o nível de iluminação, que é o que a lâmpada ajusta depois. Provavelmente leu a ordem das variáveis sem pensar em qual dado cada tarefa usa.
Transfere para a lâmpada uma tarefa típica de outro dispositivo, o controle de volume de um sistema de som, sem perceber que o enunciado trata de iluminação.
Detectar presença gera a entrada de dados que informa decisões (sensorPresenca) e ajustar intensidade altera o estado do sistema (nivelIluminacao), permitindo módulos independentes.
Raio-X da questão
decomposição de algoritmos
fixacao
decomposição de algoritmos · variáveis em programação
Revisar conceitos de decomposição e variáveis em algoritmos.
O aluno pode confundir as subtarefas do algoritmo, escolhendo uma alternativa que não se relaciona diretamente com a função da lâmpada inteligente.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Projete um algoritmo em passos para um sistema de sala de aula que use um sensor de luminosidade (dispositivo de…
- Projete um algoritmo em passos para um sistema escolar que usa um sensor de presença (dispositivo de entrada) para…
- Um algoritmo deve ser criado para calcular a soma de duas variáveis. Identifique a decomposição necessária.
- Descreva uma decomposição de um algoritmo que agrega leituras de temperatura de uma rede de sensores para gerar um…
- Em uma tarefa de programação, quais partes podem ser identificadas na decomposição do problema?
- Proponha uma decomposição em subtarefas e forneça um esboço de pseudocódigo para um algoritmo que identifica leituras…
🔎 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
