كود برولوج لحساب طول القائمة - list of length prolog code
في هذا المقال سوف نتعرف باذن الله تعالى على كيفية معرفة طول القائمة او list في برولوغ وهذا يعد درس جديد من دروس using list by swi prolog ويمكنك مشاهدة المقالات السابقة ايضا لتستفيد منها وتستفيد من هذة اللغة الغير معروفة بشكل كبير في الوطن العربي وهي مهمة جدا وسوف نذكر لكم بعد قليل بعض المميزات والمعلومات عنها
لغة prolog هي لغة more complex وليس الجيمع يستطيع تعلمها بسهوله بل تحتاج منك وقت وصبر لتعلمها ونحن قد سبق وان شرحنا لكم مقدمة في هذة اللغه وايضا نقدم لكم اكواد برولوج في هذا القسم language prolog ومازلنا مستمرين في تنزيل الكثير من الاكواد لكي تتقن اللغه وتفهم الية عملها بشكل جيد .
العمل في ai ومحاكاة الواقع يحتاج لتعلم prolog language وذلك لان هذة اللغه تستخدم logic ف اوامرها وذلك تجدها تدرس ف كثير من الجامعات والسبب اهميتها ويمكنك بعد فهم main basics لهذة اللغه الانتقال الى المحتوى الانجليزي لكي تتعمق بشكل كبير فيها وتفهم algorithm الخاصه بها بصورة افضل .
اكتب برنامج برولوغ لمعرفة طول الlist باستخدام swi prolog
سوف تقوم بكتابة الليست الخاصة بكم وبعدها تضع اي متغير يتم تخزين القيمة به وكما ترون الكود سهل وبسيط فهو يحسب tail الخاص بالقائمة فسوف تكون في طبيعة الحال اقل من العدد بواسطة لاننا لم نحسب ال head وبعدها نزيد القيمة 1 على العدد لكي يخبرنا بالعدد الكلي وهذا كل مافي الامر .
Length Calculation list in prolog program
ist([],0).
list([_|TAIL],N) :- list(TAIL,N1), N is N1 + 1.