📖 15 sahifa
O'ZBEKISTON RESPUBLIKASI OLIY TA'LIM, FAN VA INNOVATSIYALAR VAZIRLIGI
TOSHKENT DAVLAT IQTISODIYOT UNIVERSITETI
AXBOROT TEXNOLOGIYALARI FAKULTETI
AXBOROT TIZIMLARI KAFEDRASI
"Dasturiy injineringi"
fanidan
Rekursiya yordamida "Xanoy minorasi" o'yini (Diskni ko'chirish bosqichlarini chiqarish)
mavzusida
MUSTAQIL ISH
Bajardi: 404-20 guruh talabasi
Abdullayev Sardor Akmalovich
Qabul qildi: Karimova Nilufar Baxtiyorovna
Toshkent - 2026
1-sahifa
📄 2-sahifa: Reja va Kirish
REJA:
- Xanoy minorasi o'yinining ta'rifi va maqsadini tushuntirish.
- Rekursiya tushunchasi va uning Xanoy minorasi muammosiga tatbiqi.
- O'yinni rekursiv yechimining asosiy algoritmini ishlab chiqish.
- Rekursiv funksiyaning qadam-baqadam ishlatilishini tahlil qilish (kichik N uchun misollar).
- Disk ko'chirish qadamlarini ekranga chiqarish algoritmini implementatsiya qilish.
KIRISH
KIRISH
Dasturiy injiniring sohasida muammolarni hal qilishning samarali usullarini izlash doimiy jarayon bo'lib, bu yo'nalishdagi tadqiqotlar ushbu faning rivojlanishiga zamin yaratadi. Murakkab algoritmik masalalarni yechishda rekursiya usuli o'zining mohiyati bilan ajralib turadi. Ayniqsa, o'yinlar va intellektual mashqlarni dasturlashda rekursiyadan foydalanish natijasida yanada estetik va tushunarli yechimlar yaratish mumkin. "Xanoy minorasi" klassik mantiqiy o'yini rekursiv yechimning eng yorqin nammunalaridan biri hisoblanadi. Ushbu o'yinning disk ko'chirish bosqichlarini rekursiya yordamida to'liq chiqarib berish, murakkab masalalarni kichikroq va osonroq bo'laklarga ajratish orqali yechish tamoyilini amalda ko'rsatadi. Bugungi kunda dasturiy injiniringda turli darajadagi murakkablikdagi muammolarni hal qilishda rekursiv yondashuvlar keng qo'llanilmoqda. Ma'lumotlar tuzilmalarini boshqarish, grafiklar ustida amallar bajarish, tilshunoslik va biologiyadagi ayrim muammolarni modellashtirish kabi sohalarda rekursiv algoritm va dasturlash texnikalari muhim o'rin tutadi. Shu sababli, "Xanoy minorasi" o'yinini rekursiya yordamida dasturlash va uning bosqichlarini tahlil qilish masalasining dolzarbligi zamonaviy dasturiy injiniringda muammolarni yechishning qamrovli tushunchalarini shakllantirishda muhim ahamiyat kasb etadi.
Ushbu tadqiqotning asosiy muammosi "Xanoy minorasi" o'yinining disk ko'chirish jarayonini rekursiv usulda to'liq va aniq aks ettiruvchi dasturiy yechimni ishlab chiqish hamda bu jarayonning algoritmik mohiyatini chuqurroq tushunishdan iborat. O'yinning qoidalari va cheklovlari mavjud bo'lib, bu cheklovlarni buzmasdan disklar soni ko'payganda ham samarali ishlovchi algoritm yaratish talab etiladi. Tadqiqotning asosiy maqsadi esa, "Xanoy minorasi" o'yinining rekursiv yechimini ishlab chiqish, uning har bir bosqichini (har bir diskni bir minoradan ikkinchisiga ko'chirish amalini) dasturiy kod orqali chiqarish va bu jarayonning algoritmik qonuniyat
...
Davomini ko'rish uchun ro'yxatdan o'ting
To'liq hujjatni Word formatida yuklab olish yoki o'zingizga mos variantini yaratish uchun bepul ro'yxatdan o'ting.
Mavzuga doir boshqa ishlar
15 b
02/06/2026
Python modullaridan foydalanib valyuta konvertori (requests moduli orqali real vaqt rejimidagi kurslarni olish)
15 b
02/06/2026
Obyektga yo'naltirilgan dasturlash asosida "Kitoblar kutubxonasi" tizimi (Kitob qo'shish, o'chirish, qidirish, muallif bo'yicha saralash)