با سلام خدمت دوستان اهل فن
من نیاز شدید به سورس برنامه های معمای 8 ، معمای 8 وزیر ، معادله خط و دایره و بیضی که همگی در C نوشته شده باشند دارم
مرسی از کمکتون:10:
Printable View
با سلام خدمت دوستان اهل فن
من نیاز شدید به سورس برنامه های معمای 8 ، معمای 8 وزیر ، معادله خط و دایره و بیضی که همگی در C نوشته شده باشند دارم
مرسی از کمکتون:10:
جواب 8 وزيرت در تاپيك جوجه مهندسان....
کد:http://www.forum.p30world.com/showthread.php?t=184141
نقل قول:
سلام
این برنامه رو منم میخواستم
اما توی زبان c
این که شما دادید مال c ++ هستش
سلامنقل قول:
جواب شما هم در تاپيك جوجه مهندسان....
کد:http://www.forum.p30world.com/showthread.php?t=184141
معمای هشت (8 puzzle) رو از روش های زیادی میشه حل کرد. مثلاً greedy و یا A* و یا rbfs . چه روش؟
برای معادلِ بیضی:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
معادلۀ بیضی در مرکز:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
معدلۀ بیضی در نقطۀ x0,y0 :پ
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اطلاعات بیشتر:
مثلاً این برنامۀ جاوااسکریپت با دادن مشخصات یک بیضی 36 نقطه بر می گردونه:کد:http://en.wikipedia.org/wiki/Ellipse
برای دایره هم a و b بیضی رو برابر شعاع بده.کد:/**
* This functions returns an array containing 36 points to draw an
* ellipse.
*
* @param x {double} X coordinate
* @param y {double} Y coordinate
* @param a {double} Semimajor axis
* @param b {double} Semiminor axis
* @param angle {double} Angle of the ellipse
*/
function calculateEllipse(x, y, a, b, angle, steps) {
if (steps == null)
steps = 36;
var points = [];
var beta = -angle / 180 * Math.PI;
var sinbeta = Math.sin(beta);
var cosbeta = Math.cos(beta);
for (var i = 0; i < 360; i += 360 / steps) {
var alpha = i / 180 * Math.PI;
var sinalpha = Math.sin(alpha);
var cosalpha = Math.cos(alpha);
var X = x + (a * cosalpha * cosbeta - b * sinalpha * sinbeta);
var Y = y + (a * cosalpha * sinbeta + b * sinalpha * cosbeta);
points.push(new OpenLayers.Geometry.Point(X, Y));
}
return points;
}
برای خط:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سوال!!
آيا يه روش بهتر براي معماي هشت وزير وجود داره كه خياي سريعتر جوابا رو پيدا كنه؟
نقل قول:
سلام
يه سوال داشتم از چه برنامه ايي براي رسم اشكال استفاده مي كنيد وآيا قابل دسترس هست؟
ممكن است راهنمائي بفرمائيد تا ما هم به آن دسترسي پيدا كنيم ويا دانلود كنيم.؟(خوبه كه فقط يه سوال داشتم(:20:
روش های زیادی برای جستجو در کتاب های هوش مصنوعی ذکر شده.نقل قول:
مثلاً یه روش به نام تپه نوردی! هست ( hill climbing) که یک نوع جستجوی محلی (local) هست.
این الگوریتم ، به صورت های دیپری بهینه شده (stochastic hill climbing و random restart).
یا یک الگوریتم دیگر به نام کورۀ شبیه سازی شده (simulated annealing).
همچنین الگوریتمی به نام local beam search . با بعضی از این روش ها ابتدا وزیر ها را در ستون های مختلف می گذاریم و سپس شروع می کنیم به تغییر دادن ردیف آن ها تا به بهترین حالت برسیم. یکی از این الگوریتم ها برای 30 میلیون وزیز هم در میلی ثانیه جواب می دهد!!
الگوریتم های ژنتیک را هم می توان برای حل این مسئله به کار برد.
کد:http://www.cs.umd.edu/~nau/cmsc421/chapter04b.pdf
کد:http://en.wikipedia.org/wiki/Hill_climbing
اگه منظورتون این انیمیشن هست که من طراحی نکردم. فقط کپی پیست کردم از ویکیپدیا. ولی معمولاً این ها رو با نرم افزار imageready درسست می کنند.نقل قول:
برنامش هم بغل فتوشاپ نصب میشه.
Hill_climbing رو تو ويكي ترجمه كردم بابت pdf هم ممنون جالبه
اگه به هوش مصنوعی علاقه داری حتماً کتاب Artificial Intelligence; A Modern approach رو بخوننقل قول:
توی اکثر دانشگاه های بزرگ مثل mit و berkley و ... مرجع هستش.
انتشارات نص آفستش رو ده 18 هزار تومن.
البته نصفه این کتاب ترجمه شده که کتاب مرجع دانشگاه هاست.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
$115.00
قيتش بالاست يه سر به كتابخونه بايد بزنم.با استفاده كردن از ترجمه مخالفم.
Preface
14.514MBکد:http://aima.eecs.berkeley.edu/slides-pdf/ALL.zip
Language
English
Publisher
Upper Saddle River, N.J. : Prentice Hall/Pearson Education, ©2003.
Edition
2nd ed | 7 Editions
ISBN
0137903952 9780137903955 0130803022 9780130803023
OCLC
51325314
سلام
کسی از دوستان کد برنامه 8 وزیر با استفاده از الگوریتم ژنتیک رو داره ؟
با سلام
میشه کد 8وزیر با تپه نوردی رو برام بذارید؟واسه امتحانم بش احتیاج دارم.
ممنون
سلام میشه این معمای 15_puzzle را به زبان c++ هم حل کنید . البته با الگوریتم جستجوی RBFS
سلام
کسی سورس کد معمای 8 به روش A* رو داره
ضروریه!...
تنک U