Dobrý den. S prologem začínám a je mi vcelku cizí tento přístup, ale dostal jsem úkol napsat v něm řešení pro následující hádanku:
Jsou 3 královské dcery Anežka, Berta a Cecílie. Anežka vždy říká pravdu, Berta vždy lže a Cecílie jednou lže a podruhé zas ne.
Princ se přijde ucházet o Anežku, kterou nikdy neviděl. Kral mu ji slíbí, když pozná která z nich to je. Posadí princezny vedle sebe a dovolí princi zeptat se každé na jednu otázku. Ten se každé zeptá na totéž: "Jak se jmenuje princezna, sedící uprostřed?"
Levá řekne "Anežka", prostřední řekne "Berta", pravá řekne "Cecílie".
A princ teď ví, která to je..
Já to vím také, jak to ale napsat, to už je mi cizí.
Zatím jsem sesmolil následující, ale nenapadá mne jak postupovat dále. Mohl by někdo poradit prosím?
dcera(anezka). dcera(berta). dcera(cecilie). mluvi(anezka,pravda). mluvi(berta,lez). mluvi(cecilie,pravda). mluvi(cecilie,lez). divka(vlevo). divka(vpravo). divka(uprostred). reklaZeUprostredJe(vlevo,anezka). reklaZeUprostredJe(vpravo,cecilie). reklaZeUprostredJe(uprostred,berta).
Offline