GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Difícil⏱ medio

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

Habilidade BNCC EF06CO02

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.

  1. A) Bloquear o agendamento quando nao mora no municipio ou informou CPF.
  2. B) Bloquear o agendamento quando nao (mora no municipio ou informou CPF).
  3. C) Bloquear o agendamento quando nao mora no municipio ou nao informou CPF.
  4. D) Bloquear o agendamento quando nao mora no municipio e nao informou CPF.
  5. E) Bloquear o agendamento quando mora no municipio ou nao informou CPF.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. 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

A Erradaerro: Procedimental

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.

B Erradaerro: Procedimental

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.

C Correta

So libera quando as duas informacoes estao presentes; se faltar uma delas (nao... ), bloqueia.

D Erradaerro: Conceitual

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.

E Erradaerro: Atenção

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

Dificuldade Difícil
Bloom Criar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

lógica condicional e negação

📌 Objetivo

diagnostico

🧱 Pré-requisitos

lógica proposicional básica · conectivos lógicos

📚 Reveja

Estude lógica condicional, conectivos lógicos e negação.

⚠️ Erro mais comum

Confundir a condição 'e' com 'ou' ou esquecer de aplicar a negação corretamente na regra lógica.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.