» נושאי לימוד
» נושאי לימוד
יום חמישי 9 במאי 2024
שפת prolog
דף ראשי  שפות תכנות - שפת ++C/C : הידור והרצת תכנית  שפת prolog גרסה להדפסה

איך להריץ פרולוג?

 

SICStus Prolog הינו מערכת פיתוח לשפת פרולוג. הוא נותן למשתמש סביבת תכנות אינטראקטיבית עם כלים לבניית תוכניות (building), בדיקת שגיאות (debugger).

את הטקסט לתוכנית בשפת פרולוג ניתן לכתוב בכל אחד מהעורכים של יוניקס.

 

 דוגמא: לצורך הדוגמא נשתמש בעורך emacs ונקיש את הפקודה לפתיחת קובץ:

 

% emacs ex1.pl

 

פקודה זו פתחה את העורך ויצרה את הקובץ ex1.pl (סיומת pl לקובץ מסמלת שזהו קובץ הכתוב בשפת פרולוג).

נראה את תוכן הקובץ ex1.pl:

 

 

 

הערה: את SICStus בדרך כלל מריצים מהמעטפת של יוניקס, אולם ניתן להריץ גם תחת

 GNU Emacs במקום זאת: נניח כי מותקן GNU Emacs ל- SICStus, נכניס את השורה ' ~/.emacs ' מה שיגרום להשתמש באופן זה של המערכת אוטומטית כאשר עורכים קובץ בשפת פרולוג (סיומת pl). Emacs ישתמש בערכי המשתנים של סביבת EPROLOG בתור פקודות מעטפת כדי לקרוא ל- SICStus.

 

 

מהמעטפת של יוניקס יש להקיש את הפקודה:

% prolog -l prologfile

 

לאחר מכן יופיע לפנינו סמן ההנחיה של פרולוג:

| ?-

 

סמן זה מודיע לנו שהוא מוכן לקבל קלט, כלומר שאילתא או פקודה.

 

 דוגמא: הרצת השאילתא is_member המקבלת רשימה ואיבר, ובודקת האם האיבר נמצא ברשימה:

 

 

 

 

 

 28-01-04 / 18:11  עודכן ,  19-10-03 / 12:41  נוצר ע"י חן דרור  בתאריך 
  Java : יצירת תוכנית והרצתה - הקודםהבא - SICStus Debugger 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 1