5673056515

5673056515



Rysunek 2: Okno edytora Emacs z wpisanymi trzema faktami.

Warunki w pytaniu można łączyć spójnikiem koniunkcji (przecinek) albo alternatywy (średnik).

W następujący sposób możemy zapytać się o to, która z bogiń X jest babką Apolla ze strony ojca:

?- rodzice(Y, _, apollo), rodzice(_, X, Y).

Y = zeus,

X = rhea.

Przy okazji dowiedzieliśmy się, że ojcem Apolla jest Zeus.

Zadajmy teraz pytanie jakie dzieci ma Zeus:

?- rodzice(zeus,    X).

X = artemis ;

X = apollo ;

X = persephone.

Po każdej odpowiedzi naciśnij średnik aby poznać kolejną odpowiedź. Zauważ, że po uzyskaniu ostatniej odpowiedzi X = persephone system wydrukował prompt ?-i czeka na kolejne pytanie.

4 Edycja i kompilacja programu

Edytor Emacs uruchamia się w systemie PROLOG predykatem emacs/1. Jego argumentem wywołania jest nazwa pliku (pamiętaj o rozszerzeniu .pl i apostrofach). Gdy wydamy polecenie:

?- emacs(’progi.pi’).

pojawia się okno edytora. Wpiszmy w nim następujące trzy fakty:

lepsze(zdrowie, bogactwo), lepsze(bogactwo, bieda). lepsze(bieda, nieuczciwość).

Na rysunku 2 przedstawiono widok okna z wpisanymi powyższymi faktami.

Aby skompilować program należy wybrać z menu Compile opcję Compile buf f er albo nacisnąć kombinację Control-c a potem kombinację Control-b.

Po skompilowaniu programu progi .pl można zadać pytanie jakie X jest lepsze od nieuczciwości:

3



Wyszukiwarka

Podobne podstrony:
przewodnikPoPakiecieR8 I iijjii.hie upimy/uł/nnic do H Rysunek 1.2: Przykładowe okno edytora Eclips
skanuj0135 (14) 146 PHP i MySQL dla każdego 146 PHP i MySQL dla każdego Rysunek 5.6. Okno dialogowe
skanuj0235 (3) 248 PHP i MySQL dla każdego 248 PHP i MySQL dla każdego Rysunek 9.7. Okno wyboru tryb
Systemy Cyfrowe (PLC) Rys. 4. Okno edytora bloku programu Main (OB 1) - język logiki drabinkowej Odp
Instrukcja wypełniania modelu finansowego dla działania 4.5 PO IG ^ INNOWACYJNA GOSPODARKA Rysunek 3
wykaz rzeczy na protetykę 2 Cykl ćwiczeń kończy się zaliczeniem wpisanym do indeksu. Warunkiem końco
Sieci komputerowe: konfiguracja i bezpieczeństwo 5 Rysunek 3 Okno programu Wireshark Network Protoco
Okno edytora tekstu z przykładową pracą wykonaną przez uczniag. 7. Czas trwania lekcji 2 x 45 minuth
Wstęp do Matlab’a 4 Wstęp do Matlab’a 4 Rysunek 3: Okno preferencji Rysunek 2: Ścieżki przeszukiwań,
59429 skanuj0234 (3) Rozdział 9. ♦ Podstawy MySQL 247 Rozdział 9. ♦ Podstawy MySQL 247 Rysunek 9.6.
025 (13) Kurs Podstawowy SIMATIC S7 Okno edytora można podzielić na dwie części: sekcję deklaracji o
73092 skanuj0233 (3) 246 PHP i MySQL dla każdego 246 PHP i MySQL dla każdego Rysunek 9.4. Okno insta
OKNO EDYTORA VISUAL BASIC Okno eksploratora projektów, Okno właściwości, Okno kodu
Wygląd okna programu w poszczególnych trybach przedstawiają Rysunki 4-6. Rysunek 5 Okno programu w t

więcej podobnych podstron