Por que o site da prefeitura libera o agendamento para algumas pessoas e bloqueia para outras? No formulario…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Por que o site da prefeitura libera o agendamento para algumas pessoas e bloqueia para outras? No formulario de vacina, o sistema pede duas confirmacoes: marcar “Moro no municipio” e digitar o CPF. Em testes (exemplos ficticios), o tecnico registrou: Clara: marcou “Moro no municipio” e informou CPF -> tela “Agendamento liberado”. Davi: marcou “Moro no municipio” e nao informou CPF -> tela “Agendamento bloqueado”. Elisa: nao marcou “Moro no municipio” e informou CPF -> tela “Agendamento bloqueado”. Fabio: nao marcou “Moro no municipio” e nao informou CPF -> tela “Agendamento bloqueado”. O tecnico concluiu que a decisao do sistema pode ser descrita por uma frase logica do tipo “se ... entao ...”, usando a palavra “nao”. Com base nos testes, identifique a regra que um programador poderia escrever para que o sistema bloqueie exatamente nos mesmos casos registrados.
- A) Bloquear o agendamento quando nao mora no municipio ou informou CPF.
- B) Bloquear o agendamento quando nao (mora no municipio ou informou CPF).
- C) Bloquear o agendamento quando nao mora no municipio ou nao informou CPF.
- D) Bloquear o agendamento quando nao mora no municipio e nao informou CPF.
- E) Bloquear o agendamento quando mora no municipio ou nao informou CPF.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique as duas condições. M = mora no município (sim/não). C = informou CPF (sim/não). Passo 2: Veja quando o agendamento é liberado. Só Clara aparece liberada, e ela tem M = sim e C = sim. Ou seja, o sistema libera somente quando M e C são verdadeiros ao mesmo tempo. Passo 3: Logo, o bloqueio acontece em todos os outros casos, ou seja, quando NÃO (M e C). Passo 4: Pela regra de De Morgan, NÃO (M e C) equivale a (NÃO M) ou (NÃO C). Portanto: bloquear quando não mora no município ou não informou CPF. Passo 5: Conferindo com os testes: Clara (M sim, C sim) não é bloqueada, correto. Davi (M sim, C não) é bloqueado porque não informou CPF, correto. Elisa (M não, C sim) é bloqueada porque não mora no município, correto. Fabio (M não, C não) é bloqueado, correto. Passo 6: Por que as outras estão erradas: A) falha com Davi, pois a segunda parte deveria ser 'não informou CPF', não 'informou CPF'. B) bloquearia apenas Fabio, deixando Davi e Elisa liberados. D) bloquearia apenas Fabio, pois exige que as duas faltas ocorram juntas. E) bloquearia Clara, que foi liberada, por causa de 'mora no município' sem negação. Passo 7: O gabarito oficial C está correto.
💡 Dica: Analise as condições dadas e relacione com a lógica condicional 'se... então...' usando negação.
Alternativa por alternativa
Negou apenas a primeira condição e manteve a segunda como 'informou CPF', o que faria Davi (que não informou CPF) ser liberado, embora ele tenha sido bloqueado.
Aplicou a negação ao 'ou' inteiro, bloqueando só quando faltam as duas coisas; assim Davi e Elisa, que faltam uma das condições, ficariam liberados.
So libera quando as duas informacoes estao presentes; se faltar uma delas (nao... ), bloqueia.
Interpretou que o bloqueio exige as duas faltas ao mesmo tempo, trocando o 'ou' por 'e'. Por isso Davi e Elisa, que faltam apenas uma condição, não seriam bloqueados.
Esqueceu a negação na primeira condição e leu 'mora no município' como motivo de bloqueio, o que bloquearia Clara, que foi liberada.
Raio-X da questão
lógica condicional e negação
diagnostico
lógica proposicional básica · conectivos lógicos
Estude lógica condicional, conectivos lógicos e negação.
Confundir a condição 'e' com 'ou' ou esquecer de aplicar a negação corretamente na regra lógica.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- — O registro 17 precisa voltar para quem fez a observação — explicou a monitora do parque municipal. Em uma atividade de…
- — Por que a bilheteria está cobrando “inteira” de crianças? — perguntou a atendente, ao testar um programinha que…
- — Devolvi o livro um dia depois e o aplicativo disse que eu estava “no prazo”! — reclamou um usuário da biblioteca do…
- Quando o rio se aproxima das casas, a Defesa Civil de um município usa um programa para avisar os moradores pelo…
- Por que o painel de alerta do rio não envia aviso mesmo quando o nível sobe em duas medições seguidas? Em uma simulação…
- Durante a validação de um aplicativo de transporte escolar, a equipe definiu que cada aviso de chegada deveria ser…
🔎 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
