Az 1. feladat:
Egy ország királya próbára tette a kivégzendõ
rabokat, és ha elég okosnak bizonyultak, megmenekülhettek
a haláltól.
Két szobára feliratot tûzött és a szobákba
vagy tigrist vagy egy hölgyet rejtett el. (Az is lehet, hogy mindkét
szobában tigris vagy mindkettõben hölgy van.) Megmenekül
a rab, ha olyan szobába nyit be, melyben nincs tigris. Melyik szobát
válassza?
Az elsõ szoba felirata: "Ebben a szobában hölgy
van, a másikban tigris."
A második szoba felirata: "Egyik szobában a hölgy
van, a másikban a tigris."
Ráadásul az egyik felirat igaz, a másik hamis.
(Raymund Smullyan: A hölgy vagy a tigris: 11. feladat)
Forráskód: (szp-be.pro)
A program használatához
- A forráskódok a Turbo Prologhoz (dos-os változat)
készültek, azaz futtásához az, vagy azzal kompatibilis
fordító-futtató program szükséges
- Bemeneti paramtérre a programnak nincs szüksége.
- A kimenetet a "goal" ablakban olvashatjuk.
Elsõ példa eredményre: "Itt van a tigris: bal"
= a tigris a bal szobában van, azaz az elsõben.
Második példa eredményre: "Itt van a tigris: jobb"
= a tigris a jobb szobában van, azaz a másodikban.
(Nyilván e kettõ közül csak az egyik fog megjelenni
- az, amelyik a helyes megoldás.)
Budapest, 2001/02-es tanév, tavaszi félév vége
Szamosközi Péter