شارك المقالة

كود برولوج لحذف عنصر من القائمة | delete variable from list in prolog code

 



مرحبا متابعي جي كودرس مرحبا بكم في مقالة جديدة في هذة المقالة سوف نتعرف على كود جديد من اكواد الليست وفي هذا الكود سوف نتعرف باذن الله تعالى على كيفية عمل برنامج يقوم بإزالة عنصر من list وهذا الدرس تابع لدروس الليست حيث تعد من اكثر الدروس التي يتم التركيز عليها في الجامعات وذلك لاهميتها الكبيره في البرمجة وفي هذة اللغة وتقريبا تستخدم List في اغلب لغات البرمجة بشكل كبير جدا . 


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


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


كود برنامج برولوغ لحذف عنصر من القائمة 


فكرة الكود انه يقوم المستخدم بادخال الحرف او الرقم او العنصر عموما الذي يريد حذفة من القائمة ويقوم البرنامج بالتاكد من وجود هذا العنصر في القائمة واذا توفر يقوم بحذفه واذا لم يكن موجود يخرج له رسالة false , والصورة توضح كل شيئئ نريد ان تخبرة لكم .



prolog program to delete item from list


list_delete(X, [X], []).
list_delete(X,[X|L1], L1).
list_delete(X, [Y|L2], [Y|L1]) :- list_delete(X,L2,L1).


اذا كنت من مهتمي التطوير بواسطة swi prolog فيمكنك مشاهدة احد المقالات التالية حول هذا القسم


شاهد أيضًا
مقالات ذات صلة
كود برنامج بلغة البايثون يقوم بحل المعادلة التربيعية – Python quadratic equation

كود برنامج بايثون يقوم بحل المعادلة التربيعية بواسطة لغة بايثون متابعينا الاوفياء بكم يتجدد اللقاء, في…

شرح التعامل مع عناصر برنامج الاندرويد ستوديو بشكل متقدم

شرح التعامل مع عناصر برنامج الاندرويد ستوديو بشكل متقدمالسلام عليكم , في هذا المقال سوف…

كود برنامج برولوج لحساب مضروب الرقم – prolog code to calc Factorial the number

  لغة prolog هي لغة more complex وليس الجيمع يستطيع تعلمها بسهوله بل تحتاج منك…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع