📖 45 sahifa
O'ZBEKISTON RESPUBLIKASI OLIY TA'LIM, FAN VA INNOVATSIYALAR VAZIRLIGI
NAVOIY DAVLAT UNIVERSITETI
ANIQ FANLAR FAKULTETI
ANIQ FANLAR KAFEDRASI
"Zamonaviy dasturlash tillari"
fanidan
Rekursiv algoritmlarni boshqa muqobil algoritmlar bilan taqqoslash
mavzusida
KURS ISHI
Bajardi: SMIA2-22 guruh talabasi
Xudoyorova Sabina Muhiddin qizi
Qabul qildi: Dots.D.N.Xamroyeva
Navoiy - 2026
1-sahifa
📄 2-sahifa: Mundarija
MUNDARIJA
KIRISH3
I-BOB. Rekursiv va muqobil algoritmlarni taqqoslashning nazariy-metodologik asoslari8
1.1. Algoritmlar samaradorligi va rekursiyaning nazariy yondashuvlari8
1.2. Rekursiv va muqobil algoritmlarni qo'llashning xalqaro tajribasi tahlili14
1.3. O'zbekistonning dasturlash muhitida rekursiv algoritmlar va dolzarb muammolar19
II-BOB. Rekursiv va muqobil algoritmlarning amaliy tadqiqoti va tahlili28
2.1. Tadqiqot metodologiyasi va algoritmlar samaradorligini hozirgi holat tahlili44
2.2. Rekursiv va muqobil algoritmlarni qo'llashdagi risk tahlili va moliyaviy asoslash49
2.3. Tadqiqot natijalari, tavsiyalar va strategik reja54
I-bob bo'yicha xulosa13
II-bob bo'yicha xulosa38
UMUMIY XULOSA41
FOYDALANILGAN ADABIYOTLAR45
2-sahifa
📄 3-sahifa: Kirish
KIRISH
KIRISH
So‘nggi yillarda axborot texnologiyalari sohasidagi global o‘sish sur’atlari, xususan, dasturiy ta’minot ishlab chiqish bozorining dinamikasi ajdodlarimiz kutganidan ancha oshib ketdi. IDC tahlilchilarining prognozlariga ko‘ra, global dasturiy ta’minot bozori 2024-yilda 687.2 milliard dollarga yetishi kutilmoqda va yillik o‘sish sur’ati 11.2% ni tashkil etadi [1]. O‘zbekistonda esa raqamli iqtisodiyotni rivojlantirishga qaratilgan sa’y-harakatlar natijasida dasturiy mahsulotlar va xizmatlar eksporti 2023-yilda 340 million dollarga yetdi, bu 2022-yilga nisbatan 140% o‘sishni ko‘rsatadi [2]. Bu o‘sish mamlakatning dasturlash sohasidagi salohiyatini namoyish etish bilan birga, yuqori samaradorlik va optimallashgan algoritmlarga bo‘lgan talabni ham kuchaytirmoqda. Ayniqsa, resurslarni tejaydigan va tezkor ishlaydigan dasturiy yechimlarga ehtiyoj oshib bormoqda, chunki ma’lumotlar hajmi va murakkablik darajasi keskin ortmoqda. Ushbu kontekstda, dasturiy tizimlarning samaradorligini ta’minlashda algoritmlarning roli hal qiluvchi ahamiyatga ega bo‘lib, rekursiv va muqobil (iterativ, dinamik dasturlash) algoritmlarni taqqoslash masalasi dolzarb hisoblanadi.
Algoritmlar samaradorligini oshirish masalasi, ayniqsa, ma’lumotlar katta hajmlar bilan ishlashda va yuqori unumdorlik talab qilinadigan tizimlarda muhim ahamiyat kasb etadi. An’anaviy rekursiv yechimlar ba’zan xotira sarfining yuqoriligi va bajarilish vaqtining sekinligi kabi muammolarni keltirib chiqarishi mumkin, xususan, "Stack Overflow" xatosiga olib kelishi mumkin [3]. Shu sababli, dasturiy tizimlar ishlab chiquvchilar rekursiv algoritmlarning afzalliklari va kamchiliklarini tushunishlari, shuningdek, ularni muqobil, ya’ni iterativ yoki dinamik dasturlash usullari bilan solishtirishlari zarur. Bu nafaqat kod samaradorligini oshiradi, balki resurslardan oqilona foydalanish imkoniyatini ham beradi. O‘zbekistonning dasturlash muhitida, ayniqsa, startaplar va IT-kompaniyalar tomonidan ishlab chiqilayotgan yechimlarda, algoritmlar tanlovining to‘g‘riligi mahsulotning raqobatbardoshligini va bozorga chiqish tezligini belgilaydi. Shu nuqtai nazardan, rekursiv va muqobil algoritmlarni chuqur o‘rganish, ularning samaradorligini taqqoslash va optimal yechimlarni aniqlash bugungi kunda hal etilmagan va katta amaliy ahamiyatga ega bo‘lgan muammolardan biridir.
Mavzuning o‘rganilganlik darajasi global miqyosda
...
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 kurs ishlari
45 b
13/05/2026
Rekursiv algoritmlarni boshqa muqobil algoritmlar bilan taqqoslash
40 b
12/05/2026
C++ dasturlash tilida korxona ishchilarining ish haqini hisoblash dasturini ishlabchiqish