الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال بالبرولوج

بدأه m6afe8 في 17 ديسمبر 2011 · 5 رد · 2,151 مشاهدة · في الذكاء الاصطناعي وتطبيقاته
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مراااااحب

انا مطلوب مني مشروووع بالبرولوج...ففكرت في مشروع ع قدي.... :huh: :huh:

المهم...هذي الفكررره:

• John lives in the blue house in first street and study at Harvard university.

• David lives in the red house in first street and study at College of Computer.

• Edward lives in the Green house in first street and study at N.Y university.

• Michael lives in the Yellow house in Second street and study at N.Y university.

• Harry lives in the Violet house in Second street and study at N.Y university.

• John Neighbor David.

• Michael Friend Edward.

• John parent Harry.

• Edward teacher Harry.

وهذا الكوود:

person(X,Y,Z):-right(X,Y,Z).
right(name,house,university).
person(john,blue,harvard university),
person(david,red,college of computer),
person(edward,green,N.Y university),
person(michael,yellow,N.Y university),
person(harry,violet,N.Y university),

بس يطلع ايروووور ب السطر 3

وانا مدري اشبوووه

اتمنى المسااااعده :) :)

.

.

.

شكراااااااا

#2

السلام عليكم ..

  1. أول سطرين .. اعتقد لا داعي لهما .
  2. السطر في برولوج يجب أن ينتهي بنقطة سواء كان Fact أو Rule .
  3. الثابت يبدأ بحرف صغير و المتحول يبدأ بحرف كبير .. و لا يمكن استخدام الفراغ في كلمة واحدة بل نستخدم الــ _ و بالتالي يكون لدينا n_Y_university و harvard_university و college_of_computer و كذلك باقي الأسماء ..
  4. اكمل باقي الــ facts بالشكل التالي :
    neighbor(john ,david).

    .

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 17 ديسمبر 2011 في 17:35

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

مشكور اخوي....

يعني الكور صار كذا

person(john,blue,harvard-university).
person(david,red,college-of-computer).
person(edward,green,N-Y-university).
person(michael,yellow,N-Y-university).
person(harry,violet,N-Y-university).
neighbor(John ,David).
friend(Michael ,Edward).
parent(John,Harry).
teacher(Edward ,Harry).

بس المشكله اش اكتب ب الكويري

و مو المفروووض اني احط نهايه الفاكت , عشان يكون مثل الOR يصير في الاستعلام يمر عيها كلها

وشكراااااا :happy: :happy:

#4

السلام عليكم ..

  1. كما قلنا الثوابت تبدأ بحرف صغير .. و قمت بتعديل مشاركتي ..david , john
  2. الاستعلام .. حسب الحقائق مثلا
    person(david,X,Y).

    يعطي المعلومات عن الشخص david و هكذا ..

  3. لو كتبنا
    person(X,Y,Z).

    ثم انتر ثم اظهر لنا نتيجة يمكن الضغط على الفاصلة المنقوطة كي يعطي الحلول الأخرى ..

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5

طيب معليش ع الازعااااج... :blush:

مطلوب مني ب المشروووع 5 رول

وانا حايسه وعندي بعد اختبار نظم تشغيل

المهم انا سويت هذي

person(x):-name(x),house(x),university(x),
#6

وبعد سويت هذي الرووول بس مدري اشبووووووه :mad: :mad:

person(name, N-Y-university) :- 
=(name,edward,green),

ارجو المساعده :sad: :sad:

مواضيع مشابهة