شـبـكــة عـمّـــار
إخبارية - ترفيهية
- تعليمية



جديد الصور
جديد الأخبار
جديد المقالات


جديد الصور

جديد البطاقات

جديد الصوتيات

المتواجدون الآن


تغذيات RSS

2012-08-10 07:10

في هذا الدرس سوف نتعلم كيف ننفذ و نستخدم الـ Amzi Development Environment لتنفيذ برامجنا التي نكتبها
بواسطة لغة Prolog.

يمكنك تحميل الـ Amzi Development Environment من هنا:

http://www.c4arab.com/images/lessons...2-14_winnt.rar

النسخة الأكاديمية مجانية.

و تحمليه سهل جداً لا يأخذ وقت.

في الأول سوف نشاهد الشكل المبدئي لواجهت الـ Amzi:





الآن سوف نفتح ملف جديد New file من خلال القائمة المنسدلة:

File -> New File

و سوف نكتب هذا الكود البسيط فيه:



animal(cat).
animal(dog).
animal(tiger).



لا يهم معرفتها الآن لمعنى الكود لأننا سوف نتطرق إليه في درسنا القادم إن شاء الله.

عموماً الكود عبارة عن ثلاثة Facts بسيطة جداً تعرف أن الـ cat, dog and tiger عبارة عن animal.

و كل جملة في لغة prolog تنتهي بنقطة.

الآن سوف ننفذ البرنامج من خلال الاختيار من القائمة المنسدلة :

Listener -> Start

الآن سوف يفتح لنا الـ Amzi نافذة الـ Listener
الآن سوف نسند برنامجنا إلى الـ Listener عن طريق الذهاب إلى القائمة المنسدلة :

Listener -> Consult
الآن سوف نختار الملف المراد تنفيذه من خلال الـ Open Dialog .


لآن قد هيئنا الـ Amzi لتنفيذ برنامجنا, و لم يبقى علينا الآن إلى الاستعلام و عمل Query للبرنامج.

الـ Query التي سوف نقوم بعملها هي بسيطة للغاية و هي:

animal(X).



ولكن تأكد أن حرف الـ X يكون كبير و ليس x و سوف نعرف الفرق بينهم في درسنا القادم بإذن الله.

الآن من المفترض أن تعطينا هذه الـ Query الـ animal التي كتبناها لها في الـ facts و هي cat, dog, and tiger.

لنكتب الآن

animal(X).

في الـ Listener .

الآن عرض لنا أول fact وهي

X = cat

إذا أردنا باقي الـ facts سوف نضغط على زر الفاصلة المنقوطة ;

أما إذا أردنا الاكتفاء بهذه سوف نضغط المفتاح Enter.

تلاحظون أني استخدمت الفاصلة المنقوطة ; لكي أظهر جميع النتائج.

و كلمة no التي توجد في الأخير هي دلالة على انه لم يبقى هناك facts لكي تظهر.

و لكن الآن ماذا لو أردنا أن نعدل في البرنامج و ننفذه من جديد ؟

هل سنقوم بعمل السابق مرة أخرى ؟

الجواب هو طبعاً لا !!

الخطوات السابقة هي لتهيئة بيئة الـ Amzi فقط و لكن لو عدلنا في الكود و نريد التنفيذ مرة أخرى سوف نقوم بحفظ التعديل

طبعاً و من ثم من القائمة المنسدلة سوف نختار:

Listener -> Reconsult

فقط و الآن نفذ الـ Query التي تريد مرة أخرى.



في الدرس القادم سوف ندرس بإذن الله خصائص و أساسيات لغة Prolog و سوف نأخذ برنامجنا الأول فيها.




تعليقات 0 | إهداء 0 | زيارات 720


خدمات المحتوى
  • مواقع النشر :
  • أضف محتوى في Digg
  • أضف محتوى في del.icio.us
  • أضف محتوى في StumbleUpon
  • أضف محتوى في Google


تقييم
1.00/10 (3 صوت)


Powered by Dimofinf cms Version 3.0.0
Copyright© Dimensions Of Information Inc.