8416072604

8416072604



1.4. PYTANIA I ODPOWIEDZI

powiemy sobie w dalszej części (patrz rozdział ?? tutu), odbywa się linia po linii, czyli fakty i reguły rozpatrywane są w kolejności ich umieszczenia w pliku.

Zamiast szukać odpowiedzi na pytanie

Czy Piotr ma książkę?

możemy chcieć zapytać

Co ma Piotr?

co w języku Prologu bardziej należy czytać jako Jeśli Piotr ma X, to X jest tym czego szukam.

?- posiada(piotr,X).

Majac więcej faktów

lubi(jas,piernik). lubi(jas,malgosia). lubi(malgosia,cukierek). lubi(malgosia,piernik).

możemy konstruować zapytania złożone, np.

?- lubi(jas.malgosia), lubi(malgosia,jas).

czyli

Czy prawdą jest, że Jaś lubi Małgosię i Małgosia lubi Jasia? lub

?- lubi(jas,X), lubi(malgosia,X).

czyli

Szukam tego wszystkiego co lubi zarówno Jas jak i Małgosia.

Odpowiedź na pytanie o to co lubi Jaś lub Małgosia uzyskamy zapytaniem ?- lubi(jas,X); lubi(malgosia,X).

1.4 Pytania i odpowiedzi

Pytanie 1.1. Co oznacza programowanie w logice? Programowanie w logice opiera się na rachunku kwantyfikatorów (tzn. rachunku predykatów pierwszego rzędu). Podając zbiór predykatów i podstawiając do nich stałe programista tworzy bazę faktów, następnie określając związki logiczne między nimi otrzymuje zbiór reguł. Jednym z języków tak rozumianego programowania jest Prolog. Praca z Prologiem może zatem polegać na:

Programowanie w logice. Prolog ©2007-2009 by P. Fulmański (ostatnia modyfikacja: 18 maja 2009)



Wyszukiwarka

Podobne podstrony:
14 W dalszej części tego rozdziału, ze względu na wielość, nie prezentowano innych szczegółowych
chalmers0045 47 Doznania wzrokowe w kolejnym punkcie. Dalsze części niniejszego rozdziału zawierają
62 na Kępie Strzemięcińskiej, przedstawiona i omówiona w dalszej części niniejszego rozdziału. Na
DLACZEGO ENCYKLOPEDIA W PYTANIACH I ODPOWIEDZIACH 01 OTO JEST ?YCIE (06) Dlaczego biceps powiększa
PwTiR080 158 Rozdział 6 może odbywać się tylko w miejscach specjalnie do tego celu wyznaczonych i pr
CCF20091231015 150 Odpowiedzialność i styl £ Modliszka I5i pisze Hyrtl - nie odbywa się w tak ścisł
33762 Zdjęcie0520 (3)
Zdjęcie0664 (4) rozdział mieszaniny odbywa się pod działaniem siły odśrodkowej, którą można łatwo
FizykaII67901 b 73 tych części składowych w jednym molekule odbywa się zaraz Połączenie jednej z ni
DSCF5213 (4) W przypadku HH naporowych dopływ do studni odbywać się będzie po ptwMemdn walca o wysot
M!8 218 Andrzej Zero - Mathcad 7.0 W dalszej części rozdziału będą omówione poszczególne opcje, przy
EMBRIOLOGIA testy, pytania i odpowiedzi9 V 73.    Z czego powstaje nerka «Ł» - _© z c

więcej podobnych podstron