4742459613

4742459613



Środowisko języka Prolog dostępne jest w katalogu GNU-Prolog. Aby uruchomić program należy w katalogu bin uruchomić plik gprolog. exe.

Ćwiczenie 1

Wprowadzenie prostych faktów.

Utwórz katalog dla swoich celów, może to być również katalog Moje Dokumenty. Otwórz notatnik i zapisz plik jako zadl. pl. Następnie w programie GNU-Prolog należy zmienić katalog roboczy poprzez File/Change dir... i ustawić ten wybrany wcześniej do naszych celów. Zadnie będzie polegać na wpisaniu kilku faktów. Ustalimy, że osoby Ala, Ola i Marta są kobietami.

kobieta(ala). kobieta(ola). kobieta(marta). graNaGitarze(ola).

To jest prosty program w Prologu. Należy zwrócić uwagę na wielkość liter. Wszystko piszemy rozpoczynając małą literą. Spróbujmy wykorzystać teraz tę bazę wiedzy.

Zawartość pliku wczytujemy do Prologu poleceniem

[zadl].

Jeżeli wszystko poszło dobrze, powinniśmy po wpisaniu komendy

listing.

Zobaczyć nasz program. Teraz możemy zadawać pytania do naszej bazy wiedzy. Np. pisząc

?- kobieta(ola).

sprawdzamy, czy Ola jest kobietą. Prolog odpowie nam

Yes

czyli tak. Stwierdziliśmy oczywisty fakt zapisany w bazie wiedzy. Podobnie możemy zapytać czy

?- graNaGitarze(ola).

Odpowiedź oczywiście brzmi tak.

Proszę samodzielnie sprawdzić, czy:

-    na gitarze gra Ala,

-    Jacek jest kobietą.

Ćwiczenie 2

Utwórz plik zad2.pl.

szczęśliwa(yolanda).



Wyszukiwarka

Podobne podstrony:
Istotą funkcji prewidystycznej jest znajomość praw warunkowych Aby ją stosować należy formułować swe
Wprowadzenie do Sztucznej Inteligencji Laboratorium lista 0.1Elementy języka PROLOG: fakty i
Ekranowa instrukcja obsługi w innych językach Ekranowa wersja instrukcji obsługi dostępna jest na dy
SnifferySniffery • Wiele różnych programów dostępnych jest zarówno w środowisku UNIX jak
1 ROZDZIAŁPodstawy1.1 Zdumiewający początek Już sama nazwa języka - Prolog - niesie w sobie informac
Rozdział 1Podstawy1.1 Zdumiewający początek Już sama nazwa języka - Prolog - niesie w sobie informac
Algorytmy konwersji •tości liczbowych... Dostępnych jest szereg pozycji książkowych do nauki języka
find nf OPIS ŚRODOWISKA I JĘZYKA YISUAL BASIC
galaktyka Gutwnberga 8 GALAKTYKA GUTENBERGA 517 zupełnie obca naturze języka i świadomości, ale jest
Slajd2 (11) Modele programowania równoległego (1/4) > Pytania i Czy dostępna jest pamięć fizyczni
Slajd2 (29) Modele programowania równoległego (1/4) - Pytania Czy dostępna jest pamięć fizycznie wsp
skanuj0012 (290) 4. Naukowe podstawy prawnej ochrony przyrody102 zagrożenia, natomiast w wersji elek
img8 (7) Wyświetlanie danych Zobacz plik: print.c W bibliotece libpq dostępna jest funkcja umożliwia

więcej podobnych podstron