Mavzu: Rekursiya va ularni dasturlashda ishlatish
Download 1,22 Mb.
|
LABORATORIYA ISHI 7-12
LABORATORIYA ISHI -7 Mavzu: Rekursiya va ularni dasturlashda ishlatish. Labarotoriya ishlari uchun topshiriqlar 4. N!!= N*(N-2)*(N-4)*.. factorialni hisoblovchi xaqiqiy toifadagi Fact2(N) rekursiv funksiya tuzilsin. (N>0 – butun toifadagi parameter; agar N juft son bo’lsa, ko’paytma oxiridagi koopaytuvchi 2 ga va agar N toq bo’lsa, u xolda 1 ga teng ). Dastur taxlil qilinsin. 8-LABARATORIYA ISHI MAVZU: Rekursiv va Iterativ algoritmlarni ishlatishga misollar. Labarotoriya ishlari uchun topshiriqlar: Misol:Fibonachi sonlar ketma-ketligidagi N – elementni hisoblovchi butun toifadagi Fib1(N) rekursiv funksiya tuzilsin. (N butun son) ; LABORATORIYA ISHI – 9 Mavzu: STL komponentalar va konteynerlar bilan tanishish. Shablonlar standart kutubxonasining tuzilmasi. LABARATORIYA ISHLARI UCHUN TOPSHIRIQLAR. 5. a) STL konteyner – Vector bo’lgan classda 0 dan 20 gacha bo’lgan raqamlardan push_back() modifikatoridan foydalangan xolda Vec.size() va Vec.capacity() ekranga chiqarilsin va taxlil qilinsin. LABORATORIYA ISHI -10 Mavzu: Foydalanuvchining shablonlari. Labarotoriya ishlari uchun topshiriqlar. Set konteynerdan foydalangan xolda 10, 95, 20, 31, 30, 40, 60 sonlari kiritilsin, kamayish tartibida saralansin, 95 soni to’plamdan o’chirilsin.
LABORATORIYA ISHI -11 Mavzu:Klasslarni qo‘llash. Klasslarning konstruktor va destruktorlari. Qayta yuklash va qayta aniqlash usullari. Labarotoriya ishlari uchun topshiriqlar 2. “Kompyuter” Class(sinf)i yaratilsin. O’zgaruvchilar va funksiyalardan foydalanib 5 tadan kam bo’lmagan ob’ektlar xosil qilinsin. Dasturda Konstruktor va destruktorlardan foydalanilsin. LABORATORIYA ISHI – 12 Mavzu: Klasslarni qo‘llash. Do’stona va virtual funksiyalar. Labarotoriya ishlari uchun topshiriqlar 2.“Quti” nomli Class(sinf) yaratilsin. O’zgaruvchilar va funksiyalardan foydalanib 5 tadan kam bo’lmagan ob’ektlar xosil qilinsin. Dasturda do’stona funksiyalardan foydalanilsin. Download 1,22 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling