AI :: Prolog :: مقدمة

AI :: Prology :: مقدمة وحدة Perl تحتوي على ما ولليمترة البرمجة المنطقية.
التحميل الان

AI :: Prolog :: مقدمة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Curtis Poe
  • موقع ويب الناشر:
  • http://search.cpan.org/~ovid/

AI :: Prolog :: مقدمة العلامات


AI :: Prolog :: مقدمة وصف

AI :: Prolog :: مقدمة وحدة Perl تحتوي على ما ولليمترة البرمجة المنطقية. AI :: ProLolog :: مقدمة يحتوي الوحدة النمطية على Perl على ما وسبب البرمجة المنطقية. يمكنك تخطي هذا إذا كنت تعرف بالفعل البرمجة المنطقية. ملاحظة أن معظم هذا تم سحبه من كتابتي حول برمجة المنطق في Perl على http: //www.perlmonks.org/؟node_id=424075.in perl، عموما يمكنك إلحاق قائمة واحدة إلى آخر مع هذا: my @ @ = @ ،y)؛ ومع ذلك، هذا يقول اللغة ماذا تفعل. ككائنات متروطة، يمكننا أن ننظر إلى ذلك والنتائج مزيد من المعلومات. نظرا لتش و ، يمكننا استنتاجي @. معطى Just @، يمكننا استنتاج جميع مجموعات من وكي التي يمكن دمجها لتشكيل @ z.perl لا يمكن القيام بذلك. ومع ذلك، في البرمجة المنطقية، من خلال تحديد ما يصلح () يبدو، نحصل على كل تلك المعلومات الأخرى. في Prology، يبدو هذا: إلحاق ([]، X، X). إلحاق (، Y، ): - إلحاق (x، y، z). (يوجد في كثير من الأحيان شيء يسمى "قص" بعد التعريف الأول، لكننا سنبقي هذا بسيطا. ) ما يقوله الرمز أعلاه هو "إلحاق قائمة فارغة إلى قائمة غير فارغة تقوم بتسليم القائمة غير الفارغة". هذه حالة الحدود. تتطلب برامج المنطق في كثير من الأحيان تحليل دقيق لظروف الحدود لتجنب الحلقات اللانهائية (على غرار كيفية وجود حالة متكررة في بيرل عموما حالة إنهاء محددة فيها.) السطر الثاني هو المكان الذي يتم فيه الجزء الأكبر من العمل. في PROLOG، لتحديد الرأس (العنصر الأول) من القائمة ذيله (جميع العناصر باستثناء الأول)، نستخدم بناء الجملة . منذ ": -" تتم قراءتها باسم "إذا" في Prolog، ما يقوله هذا إذا أردنا التسلسل (أ، ب، ج) و (D، E، F): بالنظر إلى قائمة مع رأس W وذيل ذيل X: @ List1 = QW / ABC /؛ (QW / A / IS W، الرأس، وكو ... z: @ list2 = qw / abcdef /؛ فقط إذا تم إلحاق x forms z: x هو qw / bc /. Y هو QW / D E F /. z هو qw / b c d e f /. متطلبات: perl.


AI :: Prolog :: مقدمة برامج ذات صلة

PDL :: Slices.

PDL :: Slices هي وحدة نمطية للمستخدم للفهرسة والتقطيع والتخلص. ...

170

تحميل