Lógica, perguntado por devechivitor, 6 meses atrás

Bem-vindo ao refúgio dos programadores e analistas, onde os programadores sempre falam a verdade e os analistas sempre mentem. Qual das seguintes perguntas, de resposta do tipo "Sim" ou "Não", se feita para um programador e um analista, é capaz de distinguí-los?
A.
Você é programador?
B.
Você é analista?
C.
Você é programador ou analista?
D.
Você fala a verdade?
E.
Você fala mentira?

Soluções para a tarefa

Respondido por orcamentotecnosistem
0

Resposta:

C

Explicação:

A ideia é que a deve ser considerado a pergunta como um todo.

Programador diz sim pro geral e o analista vai dizer não.

Mas se analisar uma questão por vez acaba dando a mesma resposta: programador: (é programador? > sim) ou (é analista? > não) = sim

analista:(é programador? > não, mas ele mente e diz sim) ou (é analista? > sim, mas ele mente e diz não)

Não pense assim, mas:

programador: (programador ou analista?) sim

analista: (programador ou analista?) sim, mas mente dizendo não

usando essa lógica quem disser sim é o programador

Respondido por ruancastro15
0

A pergunta que é capaz de distinguir os programadores e analistas na charada acima é "você é programador ou analista?" portanto, a alternativa correta é a letra C).

Qual a importância do uso da lógica na resolução de charadas?

A charada acima é solucionada da modo que os programadores sempre falam a verdade e os analistas sempre mentem, foi preciso bolar uma determinada pergunta que seria feita para ambos para que então eles possam responder e você possa distingui-los.

O programador vai responder sim, dado que ele é "ou um programador, ou um analista" enquanto o analista, que sempre mente, vai responder não.

Saiba mais sobre charadas e lógica: https://brainly.com.br/tarefa/9671533

#SPJ3

Anexos:
Perguntas interessantes