[ Puppet Master @ 26.02.2003. 08:17 ] @
Sigurno nisu preterano pametna pitanja , ali tek sam poceo sa ucenjem prologa i evo problema na koje sam naisao fajl u kome sam ovo napisao je vozac.pro vozac(laza). vozac(mika). vozac(zeljko). pije(zeljko). dobar_vozac(X):-not(pije(X)),vozac(X). ukucao sam onda gplc vozac.pro javio mi je sledecu poruku /tmp/gplciPmnJe.o: In function `predicate(dobar_vozac/1)': /tmp/gplciPmnJe.o(.text+0xfa): undefined reference to `predicate(not/1)' collect2: ld returned 1 exit status compilation failed drugi program je u spisak.pro osoba("goric ana",1960,171). osoba("milica milsa",1960,190). osoba("jelena tinska",1970,175). osoba("acika samaricanin",1972,185). /* I nacin */ spisak1(X):-osoba(X,Y,Z),Y>1965,Z>170. /* II nacin */ spisak2():-osoba(X,Y,Z),Y>1965,Z>170,write(X),fail. /* fail na kraju je zbog*/ /* backtracinga*/ */ /* III nacin*/ spisak3:-osoba(X,Y,Z),Y>1965,Z>170,write(X),nl,fail. spisak3. onda sam pozvao gplc spisak.pro javi mi je sledecu poruku spisak.pro:12 error: syntax error: expression expected (char:9) spisak.pro:16 error: syntax error: . or operator expected after expression (char:1) 2 error(s) compilation failed Pozdrav |