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:
przewodnikPoPakiecieR 8 I iijjii.hie upimy/uł/nnic do H Rysunek 1.2: Przykładowe okno edytora Eclipsskanuj0135 (14) 146 PHP i MySQL dla każdego 146 PHP i MySQL dla każdego Rysunek 5.6. Okno dialogoweskanuj0235 (3) 248 PHP i MySQL dla każdego 248 PHP i MySQL dla każdego Rysunek 9.7. Okno wyboru trybSystemy Cyfrowe (PLC) Rys. 4. Okno edytora bloku programu Main (OB 1) - język logiki drabinkowej OdpInstrukcja wypełniania modelu finansowego dla działania 4.5 PO IG ^ INNOWACYJNA GOSPODARKA Rysunek 3wykaz rzeczy na protetykę 2 Cykl ćwiczeń kończy się zaliczeniem wpisanym do indeksu. Warunkiem końcoSieci komputerowe: konfiguracja i bezpieczeństwo 5 Rysunek 3 Okno programu Wireshark Network ProtocoOkno edytora tekstu z przykładową pracą wykonaną przez uczniag. 7. Czas trwania lekcji 2 x 45 minuthWstę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 o73092 skanuj0233 (3) 246 PHP i MySQL dla każdego 246 PHP i MySQL dla każdego Rysunek 9.4. Okno instaOKNO EDYTORA VISUAL BASIC Okno eksploratora projektów, Okno właściwości, Okno koduWygląd okna programu w poszczególnych trybach przedstawiają Rysunki 4-6. Rysunek 5 Okno programu w twięcej podobnych podstron