Lógica, perguntado por matheustn12, 10 meses atrás

Materia Inteligencia Artifical pode me ajudar por favor

Três divindades alienígenas, VOG, FOX e ASH, estão perfilados em linha. VOG sempre fala a verdade, FOX sempre fala mentira e ASH dá respostas aleatórias. Seu objetivo é determinar quem é quem, fazendo três perguntas que admitam respostas SIM ou NÃO para apenas um deles. As divindades entendem suas perguntas, mas respondem na própria língua, utilizando as palavras OKO e UVU, que representam 'sim' ou 'não'. O problema desta situação é que você não entende qual o significado de nenhuma das duas respostas.

Baseado em um algoritmo de classificação que você mesmo irá formular, determine que perguntas deve fazer para atingir seu objetivo

Soluções para a tarefa

Respondido por BrunoFelipeOP
1

Explicação:

1 - vc só fala a verdade ?

  - resposta OKO

2- vc só fala mentira ?

  - resposta OKO

3- vc fala sempre aleatório ?  

  - resposta OKO

se OKO significasse  SIM ele estaria afirmando que só fala a verdade e afirmando tbm que só fala mentira, ou seja ele nao pode ser VOG o verdadeiro pois afirmou que só fala mentira e não pode ser FOX o mentiroso pois ele estaria dizendo a verdade em uma das perguntas, portanto ele seria ASH o aleatorio.

  Se OKO significasse NÃO, ele estaria negando que fala a verdade e negando que só fala mentira ou seja ele não pode ser VOG o verdadeiro pois esta negando que diz a verdade e não pode ser FOX o mentiroso pois estaria dizendo a verdade ao negar que sempre fala a verdade e sempre fala aleatório, portanto ele seria  ASH o aleatório.

----------------------------------------------------

1 - vc só fala a verdade ?

  - resposta UVU

2- vc só fala mentira ?

  - resposta OKO

3- vc fala sempre aleatório ?  

  - resposta OKO

  Se OKO fosse SIM e UVU fosse NÃO ele não poderia ser VOG o verdadeiro pois ja estaria negando que diz a verdade.

não poderia ser FOX o mentiroso pois estaria dizendo a verdade ao dizer que sempre diz a verdade, portante ele seria ASH o aleatório.

  Se OKO fosse NÃO e UVU fosse SIM ele não poderia ser FOX o mentiroso pois estaria dizendo a verdade quando nega não dizer sempre aleatoriamente.  Neste caso ele poderia ser VOG o verdadeiro ou ASH o aleatório.

--------------------------------------------------

1 - vc só fala a verdade ?

  - resposta OKO

2- vc só fala mentira ?

  - resposta UVU

3- vc fala sempre aleatório ?  

  - resposta OKO

  Se OKO fosse SIM e UVU fosse NÃO ele não poderia ser VOG o verdadeiro pois estaria afirmando tbm que é ASH o aleatório neste caso ele poderia ser  FOX o mentiroso ou ASH o aleatório.

   Se OKO fosse NÃO e UVU fosse SIM ele não poderia ser VOG o verdadeiro pois ja estaria negando dizer a verdade e não poderia ser FOX o mentiroso pois estaria dizendo a verdade ao afirmar que sempre fala mentira, portanto ele seria ASH o aleatório.

-----------------------------------------------------

1 - vc só fala a verdade ?

  - resposta OKO

2- vc só fala mentira ?

  - resposta OKO

3- vc fala sempre aleatório ?  

  - resposta UVU

  Se OKO fosse SIM e UVU fosse NÃO ele não poderia ser VOG o verdadeiro pois estaria afirmando tbm que sempre fala mentira e não poderia ser FOX o mentiroso pois estaria dizendo a verdade ao afirmar que fala sempre mentira. portanto ele seria ASH o aleatório.

   Se OKO fosse NÃO e UVU fosse SIM ele não poderia ser VOG o verdadeiro pois estaria negando dizer sempre a verdade portanto ele poderia ser FOX o mentiroso ou ASH o aleatório.

----------------------------------------------------

1 - vc só fala a verdade ?

  - resposta UVU

2- vc só fala mentira ?

  - resposta UVU

3- vc fala sempre aleatório ?  

  - resposta UVU

  Se UVU significasse  SIM ele estaria afirmando que só fala a verdade e afirmando tbm que só fala mentira, ou seja ele nao pode ser VOG o verdadeiro pois afirmou que só fala mentira e não pode ser FOX o mentiroso pois ele estaria dizendo a verdade em uma das perguntas, portanto ele seria ASH o aleatório.

   Se UVU significasse NÃO, ele estaria negando que fala a verdade e negando que só fala mentira ou seja ele não pode ser VOG o verdadeiro pois esta negando que diz a verdade e não pode ser FOX o mentiroso pois estaria dizendo a verdade ao negar que sempre fala a verdade e sempre fala aleatório, portanto ele seria  ASH o aleatório.

  Perceba que em todos os casos ele pode ser ASH o aleatório, então precisa primeiro descobrir quem é o ASH o aleatório, para poder excluir esta opção.

  Perceba tbm que só em um dos casos ele pode ser VOG o verdadeiro, e em 2 dos casos ele pode ser FOX o mentiroso.

  Achando primeiro o ASH, só lhe sobra VOG e FOX, quem lhe der este padrão de resposta  :

OKO

OKO

UVU

ou

UVU

UVU

OKO

  provavelmente é o VOG o verdadeiro, restando apenas FOX o mentiroso.

Perguntas interessantes