Moradores acompanham, pelo celular, um sistema de irrigação instalado em canteiros de uma praça. A cada manhã…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Moradores acompanham, pelo celular, um sistema de irrigação instalado em canteiros de uma praça. A cada manhã, dois sensores informam se o solo está seco ou úmido e se há previsão de chuva. Em três testes, o sistema tomou estas decisões: no Canteiro 1, com solo seco e sem chuva prevista, a água foi liberada; no Canteiro 2, com solo úmido e sem chuva prevista, a água permaneceu fechada; no Canteiro 3, com solo seco e chuva prevista, a água também permaneceu fechada. Os responsáveis querem programar a mesma regra para outros canteiros, mesmo quando os dados recebidos forem diferentes dos três testes. Compare os três testes descritos e identifique o algoritmo que reproduz as decisões do sistema para qualquer canteiro.
- A) Ler solo e previsão; ligar a irrigação se o solo estiver seco e houver chuva; caso contrário, desligá-la.
- B) Ler solo e previsão; ligar a irrigação se o solo estiver seco ou não houver chuva; caso contrário, desligá-la.
- C) Ler solo e previsão; ligar a irrigação sempre que o solo estiver seco; caso contrário, desligá-la.
- D) Ler solo e previsão; ligar a irrigação se o solo estiver seco e não houver chuva; caso contrário, desligá-la.
- E) Ler solo e previsão; ligar a irrigação se o solo estiver úmido e não houver chuva; caso contrário, desligá-la.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identifique as variáveis de entrada. O sistema recebe dois dados: o estado do solo (seco ou úmido) e a previsão de chuva (há ou não há). A saída é a decisão: água ligada ou desligada. Passo 2: Analise o Teste 1. Solo seco e sem chuva prevista resultou em água liberada (ligada). Passo 3: Analise o Teste 2. Solo úmido e sem chuva prevista resultou em água fechada (desligada). Isso mostra que a ausência de chuva, sozinha, não liga a irrigação; o solo também precisa estar seco. Passo 4: Analise o Teste 3. Solo seco e chuva prevista resultou em água fechada. Isso mostra que a presença de chuva impede a irrigação mesmo com solo seco. Passo 5: Conclua a regra. A água só é ligada quando o solo está seco E não há chuva prevista; em todos os outros casos, ela fica desligada. Essa regra reproduz os três testes e serve para qualquer combinação de dados. Passo 6: Verifique as alternativas erradas. A) está errada porque ligaria a água com solo seco e chuva prevista, contrariando o Teste 3. B) está errada porque usa 'ou' e ligaria a água com solo úmido e sem chuva, contrariando o Teste 2. C) está errada porque ignora a chuva e ligaria a água com solo seco e chuva prevista, contrariando o Teste 3. E) está errada porque inverte a condição do solo e deixaria a água desligada com solo seco e sem chuva, contrariando o Teste 1. Portanto, a alternativa correta é a D, que coincide com o gabarito oficial.
💡 Dica: Analise os testes e identifique a regra lógica que determina a liberação da água.
Alternativa por alternativa
O aluno trata a chuva como condição para irrigar, como se a irrigação só devesse ocorrer quando choveria. Isso contradiz o Teste 3, em que o solo estava seco e havia chuva prevista, mas a água ficou fechada.
O aluno usa o conectivo 'ou' onde deveria usar 'e', tratando a ausência de chuva como suficiente para ligar a água. Assim, ele ligaria a irrigação com solo úmido e sem chuva, o que contradiz o Teste 2.
O aluno considera apenas o estado do solo e ignora a previsão de chuva, pensando que solo seco sempre exige irrigação. Essa visão do dia a dia não considera o Teste 3, em que a chuva prevista manteve a água fechada.
A água só é liberada no caso que reúne solo seco e ausência de chuva. O algoritmo generaliza essa condição para novos canteiros.
O aluno inverte a condição do solo, achando que a irrigação deve ocorrer com solo úmido. Isso contradiz o Teste 1, em que o solo seco e sem chuva resultou em água liberada, mas a alternativa deixaria a água desligada nesse caso.
Raio-X da questão
lógica condicional em programação
diagnostico
variáveis e valores booleanos · estruturas condicionais simples
Estude estruturas condicionais e lógica booleana para entender decisões automatizadas.
Confundir as condições que levam à liberação ou não da água, aplicando regras incorretas.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Na cantina da escola, Ana informa o lanche desejado, a quantidade e se vai pagar em dinheiro ou cartão. A atendente…
- Em um jogo criado pela turma, a pontuação de cada equipe é calculada multiplicando a quantidade de desafios concluídos…
- Em uma exposição, um painel registrou as cores dos crachás lidos na entrada. Lista A: azul, verde, azul, amarelo. Lista…
- Em uma cozinha, duas receitas foram preparadas em horários diferentes. Receita 1: uma torta de legumes começou a assar…
- Por que uma cozinha solidária pode ter alimentos guardados e, ainda assim, não conseguir montar todas as cestas…
- — O número do painel mudou de novo. Como ele sabe quando o ônibus vai chegar? — perguntou uma passageira no ponto. No…
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
