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
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
