by Sid Pickard
پادشاه پازل: مسئله های شطرنج سام لوید
توسط سید پیکارد
فرمت: djvu
تعداد صفحات: 240
ناشر: Pickard & Son Pub
978-1886846050:ISBN
THE PUZZLE KING has 710 chess problems and 34 math puzzles. All are composed by American's greatest puzzle maker, Sam Loyd.An exciting and rewarding way to hone your chess skills and more importantly, have fun. Everyone loves a puzzle, and this page-turner sharpens your chess visions and stretches your imagination.
حاوی 38 اسلاید
زبان فارسی
در توضیح تاریخچه زبان CLIPS و پوسته سیستم خبره آن به همراه معرفی قواعد و چند مسئله حل شده در آن
مناسب برای دانشجویان کارشناسی و ارشد
مناسب برای درس سیستم های خبره
تعداد صفحات :10
کثرت امور وسنگینی بارموضوعات مطروحه در مراجع قضائی از جمله مسائلی است که اغلب ممالک مخصوصا کشور ماباآن مواجه است.باوجود اتخاذ تدابیر ووضع واصلاح قوانینی که غالب ممالک بآن توسل جسته اند این مشکل حل نشده وسیل مرافات ومراجعات مردم بجانب دادگستریها روان است.گرچه همانطور که اشاره شد این امر مبتلا به کلیه کشور هاست ولی بعضی ممالک بعلل پیشرفتهای اجتماعی واقتصادی وبکاربردن تدابیر مبتکرانه معقول تاحدودی از این تراکم در حل وفصل خصومات جلوگیری کرده وبرای تسریع در دادرسی واجتناب از رکود اقداماتی بعمل آورده اند.برای توفیق دراین مشکل درایران امکان اقتباس وتقلید آنچه در کشورهای راقی برای جلوگیری ازاین امر در نظر گرفته شده بدون در نظر گرفتن شرائط سنتی،اجتماعی،اقتصادی وحتی اقلیمی فراهم نیست ولی چون ممکن است مطالعه دراین گونه نظامات ومقررات لااقل راهنمائی برای اتخاذ روش ووضع قوانین مناسب برای مبارزه بامسئله تراکم دردادگستری باشد واز طرف دیگر چون بررسی موضوع تراکم در کلیه مراحل دادرسی بحثی طولانیست که دراین مختصر نخواهد گنجید لذا فعلا بشرح حدود صلاحیت دیوان عالی کشور امریکا که یکی از مهمترین مراجع قضائی عالم بوده ودرعین حال خود نیز دچار این مشکل است می پردازیم تاشاید با مطالعه رویه ستخذه از طرف دیوان مزبور که فقط متشکل از نه نفر قاضی برای رسیدگی بمسائل قضائی قاره ای عظیم نظیر امریکاست راهی برای اصلاح قوانین مربوط بصلاحیت دیوان عالی کشور ایران بمنظور جلوگیری از مسئله تراکم بیابیم زیرا بطوری که متذکر گردید بحث کلی برای رفع مشکل تراکم در کلیه مراحل دستگاه قضائی ممکن است فعلا خارج از حوصله این مقال بوده واز طرف دیگر بابررسی حدود صلاحیت دیوان عالی کشور امریکا ونحوه رسیدگیهای این مرجع عالی قضائی بعلت گرفتاری وابتلا بیشتر دیوانعالی کشور ایران با موضوع تراکم طبعا آغاز مطلب دراین باب را بیشتر از سایر مراجع ایجاب وضمنا شاید با امکان امعان نظر وتطبیق وانطباق برای اولیا امور بمنظور یافتن طریق مناسب ومنطقی بتوان برای حل مسئله کثرت کارها ودر نتیجه جلوگیری از اطاله دادرسی مخصوصا دردیوان عالی کشور راهی صحیح جستجوکرد.
باتوجه بذکر اصول فوق راجع بصلاحیت مراجع قضائی درامریکا اینکه بذکر صلاحیت دیوان عالی کشور می پردازیم :
1- تحدید نظر ورسیدگیهای تمییزی نسبت به آراء محاکم ایالات
این حق برای دیوان مزبور بموجب قسمت 1257 کد ممالک متحده پیش بینی شده که ذیلادرج میگردد: (( آراء نهائی وتضمیمات صادر ازعالی ترین محاکم ایالات بطریق زیر ازطرف دیوان عالی کشورامریکا مورد رسیدگی قرارخواهد گرفت:
**(1) بوسیله تفاضا فرجام نسبت بمسئله ای که راجع به ارزیابی عهود یا قوانین ممالک متحده درهنگامی که دادگاه تصمیمی برخلاف آنها اتخاذ کرده است باشد.
(2) بوسیله تقاضای فرجام نسبت بمسئله ای که لزوم ارزیابی قوانین ایالات از جهت تغایر آنها باقانون اساسی وعهود باقوانین ایالات متحده مورد نظر باشد.
(3) بوسیله تجویزرسیدگی فرجامی از طرف خود دیوان عالی کشوردرمواقعی که ارزیابی وبررسی عهود وقوانین ممالک متحده مورد سئوال است یا درمواقعی که بررسی مقررات وقوانین ایالات ازحیث مغایرت باقانون اساسی وعهود وقوانین ایالات متحده یا هرگونه حق امتیاز مصونیت های سیاسی ومقررات ونظامنامه های مورد عمل مقامات دولتی مورد سئوال است.
2- تجدید نظر نسبت به آراء دادگاههای تالی فدرال
مهمترین صلاحیت رسیدگی تمیزی دیوان کشورامریکا دراین مورد راجع است به رسیدگی بیشتری درمورد آراء صادراز محاکم استینافی دادگاههای فدرال که دیوان مزبور درموارد زیر این گونه آراء را تمیزاّ مورد رسیدگی قرارخواهد داد.
1-تجویزرسیدگی تمیزی بوسیله خود دیوان عالی کشور نسبت بدرخواستهای فرجامی از طرف اصحاب دعوا راجع بهرنوع دعوا اعم از جزائی ومدنی بعد از صدور رای وتصمیم از طرف دادگاه استیناف.
2-تقاضای فرجام احد از اصحاب دعوا که امر مورد رسیدگی برطبق قوانین ایالات بعمل آمده ورای مزبور متغایر قانون اساسی وعهود یا قوانین ممالک متحده تشخیص داده شده باشد.
3-تقاضای فرجام بوسیله گواهی دادگاه استیناف که بعلت وجود مسئله خاص اعم از جزائی ومدنی که دادگاه مزبور را نیازمند برای ارشادی دیوان کشور کرده وباصدور چنین گواهی دیوان کشور میتواند مبادرت بصدور تصمیم لازم الاتباع ارشادی کرده تا با مطلالبه کلیه سوابق رای درماهیت امر صادرنماید.
فرمت فایل : power point (قابل ویرایش)
فهرست مطالب :
مساله هشت وزیر از جمله مسائل پرمخاطب مباحث طراحی الگوریتم است. ۸ مهره وزیر رو روی صفحه شطرنج چنان بچینید که نتونن همدیگه رو تهدید کنن.
برای افرادی که با بازی شطرنج آشنایی ندارن:
وزیر مهره ای از مهره های بازی شطرنجه که می تونه در تمامی 8 جهت هر تعداد خانه – تا زمانی که مهره ای مانع نباشه – حرکت کنه و اگه در یکی از این خانه ها مهره حریف قرار داشته باشه تهدیدش کنه.
مساله هشت وزیر : ما مساله رو در حالت کلی در نظر می گیریم. یعنی زمانی که ابعاد صفحه شطرنج n در n و تعداد مهره ها n هستش. ( n > 3 ) روشهای مختلفی برای پیدا کردن جواب وجود داره. یکی از این روشها چیدن تصادفی مهره ها روی صفحه شطرنجه! به عبارت دیگه n مهره رو به صورت تصادفی در خانه های مختلف صفحه قرار می دیم و بررسی می کنیم که آیا شرط مساله رو برآورده می کنن یا نه؟ این روش بسیار سریع ما رو به جواب می رسونه. اما ایرادی که داره نمی شه مطمئن بود بشه به همه حالتهای چینش دست پیدا کرد. در صفحه 8 در 8 شطرنج این مساله 92 جواب مختلف داره. شما ممکنه روش تصادفی رو هزار بار به کار ببرید، اما نتونید همه 92 حالت ممکنه رو به دست بیارید. این روش زمانی مفیده که پیدا کردن یه جواب برای ما کافی باشه.
در این دسته روشها مهره ها رو یکی یکی و به صورت بازگشتی روی صفحه طوری می چینیم که مطمئن باشیم با مهره های قبلی تداخل نداره و شرط مساله برآورده می شه. معمولا از سطر اول صفحه شروع می کنیم به قرار دادن مهره ها. پر واضحه که هر سطر فقط می تونه یه مهره رو تو خودش جا بده. مهره سطر دوم رو طوری قرار می دیم که توسط مهره سطر اول تهدید نشه. برای این کار خانه های مختلفی از سطر رو می شه انتخاب کرد. برای نظم داشتن کارهامون فرض می کنیم همیشه انتخاب خانه ها از سمت چپ سطر شروع می شه. به عبارت دیگه با شروع از سمت چپ سطر اولین خانه ای که شرط رو برآورده کنه انتخاب می کنیم. به همین ترتیب سطرهای بعدی رو هم می چینیم. اگر به سطری رسیدیم که بر اساس چیدمان سطرهای قبلی هیچ خانه امنی برای مهره وجود نداشت ( یعنی همه خانه ها توسط مهره های قبلی تهدید می شدن ) یه مرحله به عقب بر می گردیم و مهره سطر قبل رو جابجا می کنیم. این کار هم با حرکت مهره به اولین خانه سمت چپ موقعیت فعلی که شرط رو برآورده کنه، انجام می شه. با ادامه دادن این روال و با جابجا کردن مهره ها به صورت منظم و بازگشتی تمامی حالتهای ممکنه به دست می یان.
برای پیاده سازی چنین الگوریتمی و تشخیص اینکه چه خانه هایی از سطر امن هستن روشهای مختلفی وجود داره. ساده ترینشون اینه که هر بار تمامی خانه هایی رو که امکان تهدید شدن از اونها وجود داره بررسی کنیم تا از قرار نداشتن مهره وزیر در اونها مطمئن باشیم. اما این روش اصلا کارا و بهینه نیست.
روش دیگه تعریف کردن صفحه شطرنج به صورت یه آرایه n در n هستش که خونه های امن و غیر امن با علامتگذاری مشخص می شن. هر بار که مهره ای رو صفحه قرار می گیره تمام خونه هایی که توسط این مهره تهدید می شن به صورت غیر امن علامتگذاری می شن. به این ترتیب می شه فهمید که هر خونه با توجه به چینش مهره های قبلی امن هست یا نه؟ اما این روش هم معایبی داره که باعث می شه به روش سوم رجوع کنیم. برای آشنایی با این معایب کافیه سعی کنید کد برنامه رو بنویسید!
در روش سوم که من ازش استفاده کردم، برای علامتگذاری خانه های امن و غیر امن از شیوه دیگه ای بهره می بریم. به این ترتیب که اقطار راست به چپ، چپ به راست و ستونها با شماره هایی مشخص می شن که کار علامتگذاری رو بسیار ساده می کنن. این روش بدون شک از کاراترین روشهای رسیدن به جواب مساله ماست. هم سرعت اجرای بالایی داره و هم حافظه مصرفی بسیار کم!
کدی که به زبان ++C درباره این مساله نوشته شده با استفاده از روش سوم تعداد جوابهای ممکن – و نه خود جوابها – برای مقادیر مختلف n رو مشخص می کنه. به عنوان مثال اگر n رو 8 وارد کنید خروجی برنامه 92 خواهد بود. توصیه می کنم برای nهای بزرگ برنامه رو امتحان نکنید! اگر n رو 16 وارد کنید بعد از گذشتن زمان زیادی عدد 14772512 روی صفحه نمایش چاپ می شه. یعنی در صفحه شطرنج 16 در 16 حدود ۱۵ میلیون حالت مختلف برای چیدمان صحیح وجود داره!!
فرمت : PDF - txt - cpp