Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
pl:miw:miw08_prolog_java:jpl [2008/05/26 01:27]
miw
pl:miw:miw08_prolog_java:jpl [2019/06/27 15:50] (aktualna)
Linia 1: Linia 1:
 +==== 1. Implementacja systemu eksperckiego. ====
 +
 +<code java>
 +import jpl.Query;
 +
 +public class CarJPL
 +{
 + public static void main( String argv[] )
 + {
 + String t1 = "​consult('​car.pl'​)";​
 + Query q1 = new Query(t1);
 +
 + System.out.println( t1 + " " + (q1.hasSolution() ? "​succeeded"​ : "​failed"​) );
 +
 + //​--------------------------------------------------
 +
 + String t2 = "​start.";​
 + Query q2 = new Query(t2);
 +
 + System.out.println( t2 + " is " + (q2.hasSolution() ? "​provable"​ : "not provable"​));​
 + }
 +}
 +</​code>​
 +
 +==== 2. Instrukcja uruchomienia systemu eksperckiego. ====
 +
 +Opis uruchomienia kodu (z rozdziału 1):
 +  - Powyższy kod należy skopiować np. do notatnika i zapisać go pod nazwą **CarJPL.java**.
 +  - Do tego samego katalogu w którym zapisaliśmy powyższy plik należy zapisać plik **car.pl** oraz **getyesno.pl** (pliki można poprać [[pl:​prolog:​prolog_lab:​prolog_lab_2#​cwiczenieprosty_system_ekspertowy|tutaj]]).
 +  - Należy na konsoli wejść do katalogu, gdzie znajdują się pliki z naszymi programami.
 +  - Należy wywołać następujące polecenie (w konsoli): **javac -cp SWI_HOME\lib\jpl.jar CarJPL.java**,​ gdzie SWI_HOME jest katalogiem, w którym znajduje się SWI Prolog (czyli np. C:​\Programy\pl).
 +  - Powyższy kod jest skompilowany i gotowy do uruchomienia. Aby go uruchomić należy w konsoli wywołać następujące polecenie: **java -cp SWI_HOME\lib\jpl.jar;"​."​ CarJPL**, gdzie SWI_HOME jest katalogiem, w którym znajduje się SWI Prolog (czyli np. C:​\Programy\pl).
 +
  
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0