Quick Start: Lucrul în modul de interpretare a mediului GNU Prolog
Principalul mod de a studia Prologul este interpretarea programelor dintr-un fișier sau direct din consola.
Începeți rapid
Este convenabil să considerăm programul Prolog drept o bază de date, o parte a informațiilor în care este stocată într-o "formă implicită", adică pot fi extrase folosind reguli. A doua opțiune este de a prezenta un astfel de program ca și cum ați face o sortare a opțiunilor (faptele sunt domeniul căutării inițiale, regulile sunt calea de a ajunge la zona de rezultate).
Primul meu program va conține două fapte: Maria și Ioan iubesc merele. Rulați gprolog.exe (după cum doriți - prin intermediul pictogramei de pe desktop sau direct - din director). Vedem "capacul" și invitația de intrare:
- Opțiune: Formați totul de la tastatură. Două trucuri de bază: [utilizator]. și intrare, va începe să "scrie" programul de la tastatură, iar Ctrl + D de pe noua linie - își va termina înregistrarea și va începe compilarea byte - ului "Intrare utilizator".
Textul programului se află acum în memoria interpretului - îl puteți imprima utilizând directiva privind listele. Dacă doriți să vedeți numai o parte a programului (predicate), atunci în paranteze puteți specifica înregistrarea (ca). - nu uitați punctul de la sfârșitul directivei.
Acum puteți să întrebați întrebările dvs. despre program (Cine iubește merele): După găsirea primei soluții, programul se oprește și se afișează. acum puteți scrie; - și așa mai departe. Intrarea pur și simplu - întreruperea căutării de soluții.
În modul de editare a liniei, puteți utiliza tastele de control și tastele speciale. combinații Ctrl + P - linia precedentă din istoric, Ctrl + N - în celelalte, puteți obține întreaga listă de coduri cu combinația de taste Esc +? (Esc - așteptare)
Puteți salva programul Prolog introdus într-un fișier. Folosind următoarea direcție destul de complicată: este timpul să vă reamintesc posibilitatea utilizării Cut Lipiți în fereastra interpretului Prolog (Editare element de meniu).
Posibilitățile de editare a unui program stocat în fluxul [utilizator] sunt limitate - puteți deschide din nou fluxul și adăuga reguli (construcții cum ar fi: copii (X, Y): - mamă (Y, X). Însă încercarea de a adăuga un fapt va duce la ștergerea faptelor din programul anterior (cu aceleași nume), în timp ce regulile și faptele cu alte nume vor fi păstrate!gprolog.exe - init-goal "scrie (înainte), nl" --entry-goal "scrie (în interiorul), nl" --query-goal " ) "Această tehnologie vă permite să rulați interpretul Prolog din fișiere BAT, cu descărcarea programului dorit.
Blogul Prologului elevului