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

هذا الكود.... شو ناقصه؟

بدأه BlueFairy في 4 يونيو 2008 · 3 رد · 1,692 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذا كود بلغه البرلوج

عن شجرة عائله

في مشكله وناقص البدايه

في حد بيقدر يدلني شو اللي ناقص؟؟

%

% Facts about our family tree

%



parent(ahmed,rawan).

parent(ahmed,rana).

parent(ahmed,sami).

parent(rawan,mazen).

parent(rawan,rami).

parent(rana,ruba).

parent(rana,mai).

parent(rana,ruba).

parent(sami,mary).



%

% More facts

%



male(chester).

female(mildred).

male(irvin).

female(shirley).

male(clarence).

female(sharon).

male(ron).

female(mary).

male(ken).

male(charlie).



%

% associations

%



father(X,Y) :- parent(X,Y), male(X).



mother(X,Y) :- parent(X,Y), female(X).





grandparent(X,Y) :- parent(X,Z), parent(Z,Y).

paternalgrandfather(X,Y) :- father(X,Z), father(Z,Y).

sibling(X,Y) :- parent(Z,X), parent(Z,Y).

brothers(X,Y) :- sibling(X,Y),male(X),male(Y), \+ (X=Y).

تحية فلسطين لكم جميعا

#2

ماهو الذي ناقص , بل ماهو المطلوب اخي ؟

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#3

المطلوب اخي اكمل هادا الكود ليكمل

الكود ناقص

وهو عباره عن شجرة عائله رح تنفذ ببرنامج البرولوج

بجيث انو نسال البرنامج اسئله ويجيب tru or false

مثلا لو سالنا parent(laila,ahmad)

يعني هل احمد والد ليلى

اذا كان الجواب صحيح يرجع قيمه true

وذا خطأ يرجع قيمة false

وبتمنى حد يساعدني

يسلمو على الرد

#4

على حسب البيئه التي تعمل عليها ، فلكل واحده تختلف قليلا عن الأخرى ، فاذكر البيئه التي تعمل عليها بارك الله فيك .

اذا كنت تستخدم Visual Prolog ، فيجب عليك أن تضيف جزء PREDICATES وتضع فيه

parent(string,string)

father(string)

mother(string)

وهكذا لبقيه الـ Predicates سواء كانت fact أم rule . (مجرد اعلان عن ما سوف تستخدمه ) .

وقم بعدها بوضع ما كتبته في جزء CLAUSES .

أخيرا ضع GOAL وقم هنا بكتابه ما تريد تنفيذه في البرنامج ،

ربما يفيدك :

برنامج شجرة العائلة

ويمكنك النظر للـ help المرفق مع البيئه التي تستخدمها وستجد ما تريد ،

بالتوفيق /

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

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