Ao monitorar estufas de cultivo experimental, sensores de umidade do solo, um pluviômetro e um botão de…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Usar autômatos para descrever comportamentos de forma abstrata automatizando-os através de uma linguagem de programação baseada em eventos.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao monitorar estufas de cultivo experimental, sensores de umidade do solo, um pluviômetro e um botão de controle manual acionam o sistema de irrigação. A programação por eventos segue estas regras: às 6h o sensor de umidade verifica o solo; se abaixo de 30%, ativa a bomba. Durante a irrigação, o pluviômetro interrompe a bomba ao detectar chuva. Ao parar de chover, o sistema deve avaliar novamente o solo e retomar a irrigação caso a umidade ainda esteja abaixo de 30%. Além disso, o botão de rega imediata pode iniciar a bomba em qualquer situação. O sistema retorna ao modo de espera sempre que a umidade alcançar ou superar 30%. Analise o texto-base e identifique qual condição de evento deve ser programada para que o sistema retome automaticamente a irrigação após a chuva quando necessário.
- A) nível de umidade do solo abaixo de 30%
- B) detecção de chuva encerrada
- C) pressionamento do botão de rega imediata
- D) evento de verificação às 6h
- E) detecção de chuva encerrada e umidade do solo abaixo de 30%
✅ Resposta correta: alternativa E
Resolução passo a passo
- O texto-base diz que, ao parar de chover, o sistema deve avaliar novamente o solo e retomar a irrigação caso a umidade ainda esteja abaixo de 30%. Ou seja, a retomada depende de duas condições ocorrendo ao mesmo tempo. Passo 2: A primeira condição é o fim da chuva, detectado pelo pluviômetro. A segunda é a umidade do solo abaixo de 30%, verificada novamente após a chuva. Passo 3: Como a retomada só deve ocorrer quando as duas condições são verdadeiras, a condição de evento a ser programada é a conjunção: detecção de chuva encerrada e umidade do solo abaixo de 30%. Isso corresponde à alternativa E. Passo 4: A alternativa A está errada, pois a umidade abaixo de 30% sozinha não indica que a chuva parou, e a bomba não pode ser religada enquanto o pluviômetro detecta chuva. Passo 5: A alternativa B está errada, pois o fim da chuva sozinho não garante necessidade de irrigação, já que o solo pode estar com umidade igual ou superior a 30%. Passo 6: A alternativa C está errada, pois o botão de rega imediata é acionamento manual e não a condição automática pedida pela questão. Passo 7: A alternativa D está errada, pois a verificação das 6h é o evento programado diariamente e não o evento disparado após a chuva. Passo 8: O gabarito oficial E está correto, pois coincide com a análise feita a partir do texto.
💡 Dica: Identifique as condições que acionam a irrigação após a chuva.
Alternativa por alternativa
O aluno considera que apenas a umidade abaixo de 30% basta para retomar a irrigação, ignorando que a retomada ocorre somente após a chuva parar.
O aluno entende que o fim da chuva já dispara a irrigação, esquecendo que o sistema deve reavaliar o solo e só irrigar se a umidade ainda estiver abaixo de 30%.
Por que engana: Confundir eventos isolados com a combinação necessária para retomar a irrigação automaticamente.
O aluno confunde o acionamento manual do botão de rega imediata com a condição automática de retomada descrita no texto.
O aluno associa a verificação das 6h, que é o evento diário programado, ao momento de retomada após a chuva, sem perceber que o texto trata de um evento disparado pelo fim da chuva.
Combina ambas as condições exigidas: chuva parou e solo continua seco, conforme descrito no texto.
Raio-X da questão
programação por eventos em irrigação
avaliacao
condições e eventos em programação
estude condições e eventos em programação por eventos
Confundir eventos isolados com a combinação necessária para retomar a irrigação automaticamente.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Elabore um algoritmo em passos que use a variável 'umidade' lida de um sensor de solo (dispositivo de entrada) para…
- Um sistema de irrigação segue o esquema: leia a umidade do solo; se umidade < 30, ligue a água; caso contrário…
- Placas solares alimentam sensores espalhados no viveiro de mudas de uma estufa. Esses sensores registram duas variáveis…
- Projete um algoritmo (em linguagem oral ou escrita) que controle a irrigação de um vaso: verificar a umidade do solo…
- Um agricultor usa um sistema digital para controlar a irrigação da plantação. Ele define um algoritmo que usa dados de…
- Projete um algoritmo em pseudocódigo que, dada a variável umidade (0–100) e chuvaPrevista (boolean), decida se a…
Todas as questões de Programação - Autômatos e linguagens baseadas em eventos
🔎 Resolver outra questão
Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
