Elabore um algoritmo em passos que use a variável 'umidade' lida de um sensor de solo (dispositivo de entrada)…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Elabore um algoritmo em passos que use a variável 'umidade' lida de um sensor de solo (dispositivo de entrada) para acionar uma bomba (dispositivo de saída) quando a umidade estiver abaixo de um limiar; inclua verificação de falha do sensor e registro de evento.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Inicializar: configurar porta do sensor e saída da bomba; definir LIMIAR_umidade e TIMEOUT_falha. 2) Ler 'umidade' do sensor. 3) Verificar validade: se leitura fora de faixa plausível ou tempo de leitura > TIMEOUT_falha, registrar erro e repetir leitura; avisar operador. 4) Se leitura válida e umidade < LIMIAR_umidade, ativar bomba (saida = ON) por período pré-definido ou até que 'umidade' >= LIMIAR_umidade; registrar início e fim da ativação. 5) Se umidade >= LIMIAR_umidade, garantir bomba desligada e registrar estado. 6) Inserir espera/atraso entre leituras e voltar ao passo 2. 7) Em caso de repetidas falhas do sensor, acionar protocolo de manutenção (alarme ou notificação).
Explicação
A resposta apresenta um algoritmo claro e lógico, que abrange todas as etapas necessárias para monitorar a umidade do solo e controlar a bomba de irrigação. Inclui a verificação de falhas do sensor, garantindo a confiabilidade do sistema, e registra eventos importantes para futuras análises. Além disso, a estrutura sequencial e as condições de controle proporcionam um fluxo eficiente de operações, essencial em sistemas automatizados.
Raio-X da questão
algoritmo de controle
avaliacao
variáveis em programação · estrutura de controle
Revisar conceitos de algoritmos e controle de dispositivos.
O aluno pode esquecer de incluir a verificação de falha do sensor, resultando em um algoritmo incompleto.
ciencia_tecnologia
criatividade
cientifico
Questões parecidas com resolução
- Projete um algoritmo (em linguagem oral ou escrita) que controle a irrigação de um vaso: verificar a umidade do solo…
- Projete e simule um algoritmo em pseudocódigo para controlar a irrigação de uma pequena horta usando leituras periódicas…
- Ao monitorar estufas de cultivo experimental, sensores de umidade do solo, um pluviômetro e um botão de controle manual…
- Projete um algoritmo em pseudocódigo que, dada a variável umidade (0–100) e chuvaPrevista (boolean), decida se a…
- Descrição: fluxograma de um algoritmo que rega plantas usando sensor de umidade. Proponha uma decomposição em pelo menos…
- Projete um autômato baseado em eventos para controlar a irrigação de uma horta escolar que recebe dados de um sensor de…
🔎 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
