Mustaqil Ish
📖 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:

  1. Xanoy minorasi o'yinining ta'rifi va maqsadini tushuntirish.
  2. Rekursiya tushunchasi va uning Xanoy minorasi muammosiga tatbiqi.
  3. O'yinni rekursiv yechimining asosiy algoritmini ishlab chiqish.
  4. Rekursiv funksiyaning qadam-baqadam ishlatilishini tahlil qilish (kichik N uchun misollar).
  5. 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.

Do'stlar bilan ulashish:

Mavzuga doir boshqa ishlar

15 b
02/06/2026
Python modullaridan foydalanib valyuta konvertori (requests moduli orqali real vaqt rejimidagi kurslarni olish)
Dasturiy injineringi
15 b
02/06/2026
Obyektga yo'naltirilgan dasturlash asosida "Kitoblar kutubxonasi" tizimi (Kitob qo'shish, o'chirish, qidirish, muallif bo'yicha saralash)
Dasturiy injineringi
15 b
02/06/2026
"Shaxsiy moliya boshqaruvi" dasturi (Daromad/xarajat kiritish, balans hisoblash, hisobot yaratish. Texnologiyalar: OOP, SQLite, Tkinter, Pandas)
Dasturiy injineringi
Rekursiya yordamida "Xanoy minorasi" o'yini (Diskni ko'chirish bosqichlarini chiqarish) - Dasturiy injineringi | Mustaqil Ish Generator