كود برولوج لانشاء List بسهوله - prolog code to creat list

 

كود برولوج لانشاء List بسهوله - prolog code to creat list

كود برولوج لانشاء List بسهوله - prolog code to creat list


تعتبر دالة list من اكثر الدوال التي تستخدم في مختلف لغات البرمجة سواء برولوج او غيره من اللغات فهي عبارة عن قائمة تضع بها مجموعة من العناصر التي تريدها وهي مهمة جدا في جميع اللغات تقريبا وبما اننا نشرح لكم في polog programing يجب ان نتطرق اليها والامر بسيط جدا وغير معقد .


لغة prolog واحده من اكثر لغات البرمجة المعقدة و code برولوج ليس من الاكواد السهله ولكنه مهمه في نفس الوقت لانه يمكنكك من خلال تعلم البرولوج ان تصنع machine قوي وابسط review على ذلك وهو الربوت صوفيا بتمت عملت writing بواسطة prologue مع debugger و rule لتمكين الربوت من التعامل مع البشر ولكننا لن نصل معكم الى هذا المستوى فسوف نقدم لكم اشياء بسيطة و examples على ذلك برنامج لجمع وضرب وتقسيم رقمين او شجرة العائلة واشياء simple .


compiler البرلوج هو swi وهذا ما سنعمل عليه حيث يتم كتابة input في صفحة و output في صفحة اخرى , هذة اللغة تعتمد بشكل كبير على facts و logic وال program الخاص بها ليس كبير الحجم واغلب العاملين بهذة اللغة هم programming الكبار لان اللغة ليس سهله ولكن في نفس الوقت ليس بالصعوبه التي تتوقعها .


كيفية بناء دالة الليست في لغة برولوج - how to craet list in swi prolog program


تحتاج من الدالة في عنصرين مهمية وهم H = Head والعناصر الاخر T = Tail حيث ان h هو الرقم الاول و t هي باقي الليست وفي الدروس مثال على ذلك : [red, green, blue, white, dark] في هذة القائمة تكون red is heat و tail is [green , blue , dark , white] وهذة هي فكرة الليست ببساطة دعونا الان نتعرف على انشائها في برولج swi



create list in swi prolog


list([]):- !.
list([_|T]):-
list(T).


لمزيد من الاكواد حول لغة برولوغ يمكنك مشاهدة احد المقالات التاليه او تصفح قسم prolog لتجد الكثير من الاكواد


تعليقات