موضوعات
نویسندگان
مطالب پربازدید
پیوندها
درگاه پرداخت
تبلیغات
آخرین ارسال های انجمن
عنوان | پاسخ | بازدید | توسط |
![]() |
0 | 5 | fooladpaytakht |
![]() |
0 | 28 | shakibanorozi1380 |
![]() |
1 | 77 | shakibanorozi1380 |
![]() |
1 | 276 | shakibanorozi1380 |
![]() |
1 | 32 | shakibanorozi1380 |
![]() |
0 | 29 | shakibanorozi1380 |
![]() |
0 | 31 | shakibanorozi1380 |
![]() |
0 | 31 | shakibanorozi1380 |
همیشه یکی از بحث هایی که بین برنامه نویسان تازه کار و حرفه ای مطرح است اینه که کدوم زبان برنامه نویسی بهترین است یا بطور نسبی بهتر است ! در دنیای دیجیتال زبان های برنامه نویسی زیادی حتی بعضی ها بصورت اختصاصی ایجاد شده اند و بین آنها بعضی ها محبوبیت بسیاری دارند مانند سی که از محبوبیت بالایی برخورد دار است . در ادامه با ما باشید تا با نموداری بهترین ها را معرفی کنیم.
در این پروژه به حل مسئله 8 پازل با استفاده از الگوریتم A* با زبان برنامه نویسی Java در محیط Netbeans و زبان C# در محیط Wpf پرداخته شده . مبحث جست و جوی آگاهانه و نا آگاهانه درهوش مصنوعی برای حل مسائل مطرح است. در جست و جوی ناآگاهانه هیچ گونه اطلاعاتی درباره حالت های مسئله نداریم و به همین دلیل ناآگاهانه نامیده شده اند. در جست و جوی آگاهانه یا هیورستیک از دانش خاص مسئله برا حل آن استفاده می شود: جست وجوی اول بهترین یا حریصانه: در آن نود ها برای گسترش براساس یک تابع ارزیابی مثل(f(n انتخاب می شوند و در هر مرحله نودی که کمترین مقدار fرا دارد گسترش می یابد.
نوع متداول سودوکو یک جدول ۹x۹است که کل جدول هم به ۹ جدول کوچکتر ۳x۳تقسیم شدهاست. در این جدول چند عدد به طور پیش فرض قرار داه شده که باید باقی اعداد را با رعایت سه قانون زیر یافت:قانون اول: در هر سطر جدول اعداد ۱ الی ۹ بدون تکرار قرار گیرد.قانون دوم: در هر ستون جدول اعداد ۱ الی ۹ بدون تکرار قرار گیرد.قانون سوم: در هر ناحیه ۳x۳جدول اعداد ۱ الی ۹ بدون تکرار قرار گیرد.این مسئله با استفاده از ساختار stackبه زبان برنامه نویسی جاوا در محیط Netbeans نوشته شده است و با وارد کردن اعدا د یک جدول سودوکو در متن برنامه یک جدول حل شده را به عنوان خروجی می دهد.