PDA

View Full Version : برنامه نویسی با prolog



maryam_baran
جمعه 08 خرداد 1388, 10:12 صبح
با عرض سلام و خسته نباشید خدمت همه دوستان
من کدی می خوام که لیستی را به رو ش quick sort مرتب کنه البته در prolog.
و همچنین کدی می خوام که یک لیست را معکوس کند.
ازتون ممنون می شم اگه کمکم کنید.

Blue Angel
شنبه 09 خرداد 1388, 19:41 عصر
reverse([X|Y],L):-reverse(Y,L1),concat(L1,[X],L).
reverse([X],[X]).
concat([X|Y],[Z],[X|K]):-concat(Y,[Z],K).
concat([],[Z],[Z]).

Blue Angel
شنبه 09 خرداد 1388, 20:04 عصر
این برنامه معکوس...
مرتب سازی رو هم بعد براتون میذارم.

Blue Angel
یک شنبه 10 خرداد 1388, 16:29 عصر
اینم Quicksort :



http://www2.lv.psu.edu/ojj/courses/ist-240/reports/spring2001/fa-cb-bc-kf/code/prolog.html

mehdi_turbo
پنج شنبه 14 خرداد 1388, 15:48 عصر
سلام دوست من

به نظر من سوال شما جوابش در اين ادرس نيز هست

99 مسئله در پرولوگ (https://prof.ti.bfh.ch/hew1/informatik3/prolog/p-99/)

fahimeh.m
سه شنبه 18 اسفند 1388, 16:23 عصر
سلام دوستان من امروز برای اولین بار با پرولگ آشنا شدم
میخوام یه برنامه بنویسم که در یک گراف اگر حلقه وجود داشت مسیر حلقه رو نمایش بده
ممنون میشو اگه کمکم کنید

myelika
سه شنبه 10 اردیبهشت 1392, 11:42 صبح
سلام دوستان
یه برنامه میخوام به زبون پرولوگ که یه دنباله ای از اعداد پشت سر هم رو بکیره که از اون اعداد اونی که جا افتاده رو بهت برگردونه.ممنون میشم اگه کمکم کنید
به عنوان نمونه مجموعه روبرو رو بگیره و عد 6 رو برگردونه
{7و9و8}
ممنون
تروخدا کمکم کنید