Kezdőoldal » Számítástechnika » Programozás » Prolog feladattal kapcsolatban...

Prolog feladattal kapcsolatban szeretnék segítséget kérni, van itt olyan aki ért hozzá és szívesen segítene?

Figyelt kérdés

Ti hogy állnátok hozzá?

Ez lenne a feladat:


Három lányt: Erikát, Andreát és Szilvit moziba hívta Gábor, Zoli és Laci. A Gyűrűk Urát, a Harry Pottert és a Star Wars-t választották. Egyik film este 6-kor, a másik 7-kor, a harmadik 8-kor kezdődik (nem biztos, hogy ebben a sorrendben). Gábor Szilvivel ment moziba. Andrea a Star Wars-t nézte meg. Zoli 8-kor ment moziba, de nem Erikával. Laci később ment moziba, mint az a fiú, aki a Harry Pottert nézte meg.


Ki kivel, mikor ment moziba, illetve mit néztek meg?



2022. márc. 12. 18:54
 1/1 anonim válasza:
100%

Szia!

Én valahogy így csinálnám a helyedben:


párok(pár('Gábor','Szilvi',X,Y),

pár('Laci',K,U,O),

pár('Zoli',N,J,8)):-

film(X),

film(J),

film(U),

nő(N),

nő(K),

időpont(Y),

időpont(O),

X\=='Star Wars',

X\==U,

X\==J,

U\==J,

U\=='Harry Potter',

J\=='Harry Potter',

N\=='Szilvi',

N\=='Erika',

K\=='Szilvi',

K\==N,

Y\==8,

O\==8,

O>Y,

(K=='Andrea' -> U=='Star Wars'

;N=='Andrea' -> J=='Star Wars').


férfi('Gábor').

férfi('Zoli').

férfi('Laci').


nő('Erika').

nő('Andrea').

nő('Szilvi').


film('Gyűrűk Ura').

film('Harry Potter').

film('Star Wars').


időpont(6).

időpont(7).

időpont(8).


Remélem, nagyjából érted, hogy mi hogyan van a kódban, és ezzel a feladattal kedvet kapsz a prolog programnyelv további tanulmányozásához.

2022. márc. 26. 16:49
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!