آخرین ویرایش به وسیله whitehat : یک شنبه 27 اردیبهشت 1388 در 21:36 عصر دلیل: از درج آدرس ایمیل خودداری کنید
1- پرولاگ یه نرم افزار نیست، یک زبان برنامه نویسی است!
2- برای دونستن نحوه کار کردن پرولاگ بهتره یه کتاب خوب درباره اون رو بخونی!
3- ولی بطور کلی پرولاگ یک زبان توصیفی است که در کد این زبان شما حقایقی را به صورت رابطه ها و گزاره هایی توصیف میکنید و آنگاه جستارهایی برای بدست آوردن اطلاعات تازه تر میکنید، یعنی فقط میگویید چه میخواهید! در نظر بگیرید قواعد بازی شطرنج را به زبانی ساده توصیف کنید و هدف را مشخص کنید و در هر گام حرکت آخر کاربر(یک حقیقت جدید) را به آن اضافه کنید و بهترین حرکت را فقط بپرسید.
نکته مهم درباره نحوه کار پرولاگ این است که مثلاً در مثال بالا اگر با زبانی مانند C# مینوشتید بایستی چگونگی بدست آوردن بهترین حرکت را کد میکردید ولی در پرولاگ قوانین شطرنج را مطرح میکنید استنتاج و کشف بهترین حرکت بر عهده زبان است. خلاصه اینکه در پرولاگ به جای اینکه بگویید چگونه انجام شود میگویید چه میخواهید!
با سلام
من با پرولوگ کار کردم اما یه سری مشکلات واسم پیش اومد که گفتم با برنامه ای که شما واسم میزارین حلشون کنم وگرنه درمورد پرولوگ این مطالب را می دونستم.
می تونید یه سری مثال رو اینجا پیدا کنید:
http://kti.mff.cuni.cz/~bartak/prolog.old/learning.html
http://www.anselm.edu/homepage/mmali...pro/index.html
http://www.csupomona.edu/~jrfisher/w.../contents.html
سلام
من يه مثال با توضيح كافي براي پروژه هوش مصنوعي تحويل دادم و در ادرس زير موجود هست
با خوندن اين فك كنم كارت را بيفته
https://barnamenevis.org/showthread.php?t=162876
سلام دوستان
من یک پروژه ساده به زبان پرولوگ میخوام که بتونه دانش رو پیاده سازی کنه و دانش رو اپدیت کنه و ...