Mavzu: Rekursiya va ularni dasturlashda ishlatish


Download 1.22 Mb.
Sana24.12.2022
Hajmi1.22 Mb.
#1063921
Bog'liq
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'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling