اجعل رورو44 صفحتك الرئيسية | احفظ رورو44 في مفضلتك | ارسل رورو44 إلى صديقك | أعلن على رورو44 | English Interface

 

 

 

شات خدمات مسجات جوال بطاقات رسائل حب دليل مواقع شات خليجي  دردشة منتديات حسناء الفارس عالم الرومانسية

مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية

 
    دروس في الذكاء الاصطناعي  البرولوج Prolog
 

 

كيفية إستخدام Amzi لتنفيذ برنامج بلغة برولوج



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

بواسطة لغة Prolog.

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

http://www.c4arab.com/images/lessons/programming/AI/prolog/amzi_6-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 .

 

 

الآن من المفترض أن يُكتب في نافذة الـ Listener ما يلي:

 

 

الآن قد هيئنا الـ 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 و سوف نأخذ برنامجنا الأول فيها.



المزيد من المواضيع

مقدمة في الحقائق في لغة برولوج Facts
مقدمة للغة prolog

1

 

الاقسام الرئيسية

دروس للمبتدئين

--

دروس في أنظمة التشغيل

--

دروس في الانترنت

--

دروس في لغات البرمجة

--

دروس في برمجة المواقع

--

دروس في الأوفيس

--

دروس في الرسوم و التصميم

--

دروس في قواعد البيانات

--

دروس في الألعاب والبرامج

--

دروس في المكونات الصلبة

--

دروس في الشبكات

--

دروس في أمن المعلومات

--

دروس في الذكاء الاصطناعي

--

القائمة البريدية

  فضائح | ماسنجر | تداول | الحياة الزوجية | عجائب وغرائب| دروس تعليمية | عالم حواء | فضائح الفن | ستار اكاديمي | نكت | برامج | صور | | شات سعودي | شات عربي | ماسينجر | مسجات | دليل مواقع | دليلك | مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية | دردشة خليجية | دردشة سعودية | دردشة عربية | شات صوتي | دردشة صوتية | دردشة كويتية | دردشة اماراتية | دردشة عمانية | دردشة قطرية | دردشة بحرينية | دردشة عراقية | دردشة يمنية | سكس | طريق الاسلام, انا مسلم , طريق الهدايه , مسلمون , منوعات اسلاميه | اسلاميات , برامج اسلامية , منوعات اسلامية | جنس | الاسرة المسلمة , الاسرة العربية , اسرتي , عائلتي | برامج الاسره , نصائح معلومات , اسرة عربية سعودية خليجية | دروس تعليمية , مكتبة الدروس التعليمية | شروح برامج , شرح برامج , دورات تعليميه | طب وصحه - المركز الطبي | طبيبك على الانترنت , معلومات طبية , معلومات صحيه

Roro44.com xml :                            

شات سعودي | شات عربي | شات خليجي | العاب | دردشات | العاب بنات

 |  اشهر موقعك | احصائيات الموقع | اسعار الاعلانات |  لمراسلة الإدارة  |

:: ©2007-2003 www.roro44.com All rights reserved ::