📖 15 sahifa
O'ZBEKISTON RESPUBLIKASI OLIY TA'LIM, FAN VA INNOVATSIYALAR VAZIRLIGI
UNIVERSITY OF BUSINESS AND SCIENCE
AXBOROT TIZIMLARI VA TEXNOLOGIYALARI FAKULTETI
IJTIMOIY FANLAR VA RAQAMLI TEXNOLOGIYALAR
"Dasturiy injineringi"
fanidan
Rekursiya yordamida Fibonacci ketma-ketligini hisoblash (Rekursiv va iterativ usullarni solishtirish)
mavzusida
MUSTAQIL ISH
Bajardi: 22-15 guruh talabasi
Asqaraliyev Axliddin
Qabul qildi: Jabborov Anvarjon
Namangan - 2026
1-sahifa
📄 2-sahifa: Reja va Kirish
REJA:
- Rekursiya tamoyillari va ishlash mexanizmi
- Rekursiv Fibonacci algoritmi va uning murakkabligi
- Iterativ Fibonacci algoritmi va uning murakkabligi
- Rekursiv va iterativ yechimlarni taqqoslash: samaradorlik va xotira sarfi
- Rekursiyadan foydalanishning afzalliklari va cheklovlari
KIRISH
KIRISH
Dasturiy injinering sohasida algoritmik samaradorlik, hisoblash murakkabligi va optimallashtirish masalalari har doim markaziy o'rinni egallab kelgan. Ma'lumotlarning hajmi va murakkabligi oshib borayotgan bugungi raqamli dunyoda, mavjud muammolarga eng optimal yechimlarni topishga qaratilgan tadqiqotlar yanada dolzarb tus olmoqda. Kompyuter fanlari va dasturlash nazariyasining asosiy tushunchalaridan biri bo'lgan rekursiya va iteratsiya, dasturiy yechimlarni yaratishda keng qo'llaniladigan ikki muhim yondashuvdir. Ularning har biri o'zining afzalliklari va kamchiliklariga ega bo'lib, muayyan vazifalar uchun turli darajadagi samaradorlikni namoyish etadi. Fibonachchi ketma-ketligini hisoblash masalasi esa ushbu ikki yondashuvning ishlash prinsipini, samaradorligini va resurs sarfini chuqur tahlil qilish uchun klassik, ammo shu bilan birga juda tushunarli va ko'rgazmali misol bo'lib xizmat qiladi. Bu mavzu nafaqat akademik qiziqish uyg'otadi, balki dasturchilarga kod yozishda ongli ravishda samarali algoritmik yechimlarni tanlashga yordam beradi. Algoritmlarni optimallashtirish, ayniqsa yuqori yuklamali tizimlar, real vaqt tizimlari va katta ma'lumotlar bilan ishlashda juda muhimdir. Shu bois, rekursiv va iterativ yechimlarni batafsil o'rganish, ularning ishlash mexanizmlarini tushunish va samaradorlikni solishtirish, zamonaviy dasturiy injinering uchun katta amaliy ahamiyatga ega.
Ushbu tadqiqotning asosiy muammosi Fibonachchi ketma-ketligini hisoblashda rekursiv va iterativ yondashuvlarning samaradorlikdagi farqlarini aniqlash va ularning hisoblash murakkabligi, xotira sarfi hamda umumiy ishlash ko'rsatkichlariga ta'sirini o'rganishdan iborat. Ko'pgina hollarda, dasturchilar rekursiv yechimlarni yozishni qulayroq deb bilishsa-da, katta kirish ma'lumotlari uchun ularning ishlash ko'rsatkichlari sezilarli darajada yomonlashishi mumkin. Shu sababli, maqsad Fibonachchi ketma-ketligini hisoblash misolida rekursiv va iterativ usullarning xususiyatlarini chuqur ta
...
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
04/06/2026
Istisnolarni qayta ishlash orqali ishonchli kalkulyator (0 ga bo'lish, noto'g'ri kiritish kabi xatoliklarni boshqarish)
15 b
03/06/2026
To'plamlar yordamida ikki saytning foydalanuvchilarini solishtirish (Umumiy va farqli foydalanuvchilarni aniqlash)