close
تبلیغات در اینترنت
حرکت اسب در صفحه شطرنج
صفحه اصلي انجمن سايتثبت نامآرشيو نقشه سايتطراح قالب تماس با ما
تبلیغات
عضويت سريع
نام کاربری :
رمز عبور :
تکرار رمز :
ایمیل :
نام اصلی :
کد امنیتی : * کد امنیتیبارگزاری مجدد
آمار سايت
نام کاربری :
رمز عبور :

رمز عبور را فراموش کردم ؟
آمار مطالب
کل مطالب : 18
کل نظرات : 3
اعضاي سايت : 0

وضيعت آنلاين
افراد آنلاين : 1 نفر

آمار بازديد
بازديد امروز : 3 نفر
بارديد ديروز : 7 نفر
ای پی های امروز: 1 نفر
ای پی های ديروز : 1 نفر
بازديد هفته : 3 نفر
بازديد ماه : 24 نفر
بازديد سال : 144 نفر
بازديد کلي : 764 نفر
مطالب پربازديد
خبرنامه
براي اطلاع از آپيدت شدن سايت در خبرنامه سايت عضو شويد تا جديدترين مطالب به ايميل شما ارسال شود

پيوندهاي روزانه
امکانات
تبلیغات
موضوع : سی شارپ ,

این 1 پروژه دانشجویی کامل می باشد در این برنامه با شروع از یک خانه صفحه شطرنج (که به صورت دلخواه در ابتدای کار از کاربر گرفته می شود) و به صورت حرکت اسبی (به شکل L )، تمام خانه های یک صفحه شطرنج ۸*۸ را پر میکنیم. اگر به حالت معمولی و بدون هیچ الگوریتم خاصی جلو برویم و برای انتخاب خانه بعدی جهت حرکت اسب هیچ الگوریتمی در نظر نگیریم، خواهیم دید که بعد از چند حرکت به بن بست برخورد می نماییم. یعنی خانه های خالی دیگری بر روی صفحه شطرنج هست که هنوز به آن ها نرفته ایم اما از محل فعلی اسب قابل دسترس نیستند. الگوریتم برنامه چیه ؟ من يه الگوريتم رو براي اين مسئله كه همواره جواب درست ميده از داخل كتاب درسيم نقل ميكنم. براي اين منظور : 1- سطر و ستون يك خانه دلخواه از صفحه شطرنج رو از کاربر می گیریم. 2- اسب در آن خانه فرض مي شود. 3- خانه هاي مجاز حركت بعدي اسب رو با كم و زياد كردن شماره سطر و ستون هاي آرايه پيدا مي كنيم. 4- از میان خانه های یدا شده خانه اي براي رفتن اسب در حركت بعدي به آن مجاز است كه شرايط زير رو داشته باشه: الف- در محدوده صفحه شطرنج باشه. ب- قبلاً توسط حركاتي كه انجام شده اشغال نشده باشه ج- (كه اصل الگوريتم در اينجاست) خانه اي براي حركت بعدي انتخاب مي شود كه تعداد خانه هاي مجاز كه اسب از آن خانه مي تواند حركت ديگري انجام دهد كمتر از بقيه باشد به صورت بهتر يعني اينكه خانه اي كه اسب براي حركت بعدي انتخاب ميكنه بايد كمترين خروجي رو داشته باشه.

 

قیمت 5000 تومان

 


 

زمان ارسال:چهارشنبه 08 مرداد 1393 نویسنده:ابراهیم سیدآقازاده بازديد:90
ارسال نظر براي اين مطلب

نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتیرفرش کد امنیتی

طراحی و کدنویسی قالب از : ابزار وبنیرو گرفته از : رزبلاگ

درباره سايت

[Profile_About]
دسته بندی
سی پلاس پلاس , سی
سی شارپ
سایت با asp.net
جست و جو

نویسندگان وبلاگ
آرشیو