4742459616

4742459616



Następnie można wymieniać resztę kobiet wpisując średnik (wymieniane są kolejno) bądź wszystkie naraz wciskając klawisz ‘a’.

Teraz zapytajmy się: Czy jest jakaś osoba, która jest kobietą i którą kocha Marcellu?

Zapytanie będzie wyglądać tak:

?- kocha(marcellus, X), kobieta(X).

Dla przypomnienia, przecinek oznacza logiczne AND, czyli i. Czyli muszą być spełnione dwie rzeczy - osoba X musi być kobietą i jednocześnie kochają marcellus.

Sprawdź, kto kocha mia?

Kto kocha pumpkin?

Ćwiczenie 5

W nowym pliku zad5.pl wpisz następujące fakty i regułę

kocha(vincent, mia). kocha(marcellus, mia). kocha(pumpkin,króliczek). kocha(króliczek,pumpkin).

zazdrosny(X,Y):-kocha(X,Z), kocha(Y,Z).

Mamy tu 4 fakty i jedną regułę. W regule pojawiły się zmienne X, Y oraz Z. Dzięki tej regule możemy określić kto jest o kogo zazdrosny. Osoba X jest zazdrosna o osobę Y jeżeli osoba X kocha jakąś osobę Z i osoba Y kocha osobę Z. Przy czym osoba Z jest dowolną osobą. Zapytajmy, czy i o kogo jest zazdrosny marcellus

?- zazdrosny(mercellus. W).

W odpowiedzi dostaliśmy Vincenta - oboje z Marcellusem kochają bowiem Mia.

Czy ktoś jest zazdrosny o króliczka?

Potrafisz znaleźć wszystkie zazdrosne osoby?

Zmodyfikuj regułę w następujący sposób:

zazdrosny(X,Y) kocha(X,Z), kocha(Y,Z), X \== Y.

Instrukcja x \== y oznacza, że osoba X nie jest taka sama jak Y.

Spróbuj teraz wczytać ponownie plik zad5 i teraz sprawdź wszystkich zazdrosnych.

Ćwiczenie 6

Przedstaw w prologu następujące fakty i reguły

-    Mia i Marcellus są małżeństwem

-    Brutus jest żebrakiem



Wyszukiwarka

Podobne podstrony:
Wstęp Każde urządzenie można wymienić, głos - nie! Wykorzystywany w sposób nieprawidłowy ulega
Wstęp Każde urządzenie można wymienić, głos - nie! Wykorzystywany w sposób nieprawidłowy ulega
skanuj0288 297 Wśród głównych źródeł pozwalających osiągnąć zysk ekonomiczny można wymienić: 1.
Z częściej używanych manipulatorów można wymienić przełączniki przerzutowe, przyciski i
80 Magdalena Daszkiewicz ciarskie”). Wśród innych przywoływanych skojarzeń można wymienić te
Wstęp Każde urządzenie można wymienić, głos - nie! Wykorzystywany w sposób nieprawidłowy ulega
inz6 Mierzone wielkości Można wymienić różne grupy mierzonych wielkości w zależności od dziedziny na
skanuj0003 (85) — 43 — ZARYS WIEDZY O TURYSTYCE Pośród licznych peregrynacji można wymienić także wy
medsadowa4 Przykładowo można wymienić: 1.    W przemyśle górniczym często notowane s
Wstęp Każde urządzenie można wymienić, głos - nie! Wykorzystywany w sposób nieprawidłowy ulega
Wstęp Każde urządzenie można wymienić, głos - nie! Wykorzystywany w sposób nieprawidłowy ulega
ETŚT 7 2. Problemy optymalizacji obsługiwania. Jako przykłady konkretnych problemów można wymienić
wykład z kinezjologi □ g Q g Wśród czynników odpowiedzialnych za E upadki można wymienić (reh. medy
DSC00018 (22) SPRAWOZDANIE Z BADAN 1. Obiekty badań Do badań dostarczono następujące przedmioty wymi
1. Można wymienić kika etapów rozwoju towaroznawstwa (6): - tego nie ma •    Towarozn
uniwersalne( można wymienić) specyficzne dla przeds. ( trudno wymienić) Cele uniwersalne: •

więcej podobnych podstron