Amaliy mashg’ulot- 5 Mavzu: stl komponentalar va konteynerlar bilan tanishish. Shablonlar standart kutubxonasining tuzilmasi. Foydalanuvchining shablonlari




Download 442,25 Kb.
Pdf ko'rish
bet10/10
Sana01.06.2024
Hajmi442,25 Kb.
#258890
1   2   3   4   5   6   7   8   9   10
push_back()
modifikatoridan foydalangan xolda Vec.size() va Vec.capacity() 
ekranga chiqarilsin va taxlil qilinsin. 
b) 
vector list;
dan foydalangan xolda barcha talaba 
push_back()
modifiaktori orqali o’zinging F.I.O sini kiritsin va 
pop_back()
orqali oxirgi 
kiritilgan elementni o’chirsin, natijalar ekranga chiqarilsin. 
10.
a) STL konteyner – Vector bo’lgan classda 0 dan 30 gacha bo’lgan 
raqamlardan 
push_back()
modifikatoridan foydalangan xolda Vec.size() va 
Vec.capacity() ekranga chiqarilsin va taxlil qilinsin. 
b) 
vector list;
dan foydalangan xolda barcha talaba 
push_back()
modifiaktori orqali o’zinging F.I.O sini kiritsin va 
pop_back()
orqali oxirgi 
kiritilgan elementni o’chirsin, natijalar ekranga chiqarilsin.
 
11.
a) Set konteynerdan foydalangan xolda ismlari (“Sanjar”, yoshi “45”), 
(“Javohir”, yoshi “23”), (“Ixtiyor”, yoshi “50”) kiritilsin. Yoshi bo’yicha o’sish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 20, 70, 45, 10, 50, 30 sonlari kiritilsin
o’sish tartibida saralansin, 45 soni to’plamdan o’chirilsin. 
12.
a) Set konteynerdan foydalangan xolda ismlari (“Jamshid”, yoshi “21”), 
(“Sardor”, yoshi “12”), (“Iqbol”, yoshi “33”) kiritilsin. Yoshi bo’yicha kamayish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 10, 95, 20, 30, 30, 40, 40, 60 sonlari 
kiritilsin, kamayish tartibida saralansin, 95 soni to’plamdan o’chirilsin. 
13.
a) Set konteynerdan foydalangan xolda ismlari (“Firdavs”, yoshi “35”), 
(“Akmal”, yoshi “24”), (“Ixtiyor”, yoshi “65”) kiritilsin. Yoshi bo’yicha o’sish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 35, 77, 20, 60, 50, 10 sonlari kiritilsin, 
o’sish tartibida saralansin, 20 soni to’plamdan o’chirilsin. 
14.
a) Set konteynerdan foydalangan xolda ismlari (“Bekzod”, yoshi “15”), 
(“Sanjar”, yoshi “20”), (“Ixtiyor”, yoshi “30”) kiritilsin. Yoshi bo’yicha kamayish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 45, 20, 10, 10, 50, 60 sonlari kiritilsin, 
o’sish tartibida saralansin, 10 soni to’plamdan o’chirilsin. 
15.
a) Set konteynerdan foydalangan xolda ismlari (“Said”, yoshi “30”), 
(“Hasan”, yoshi “50”), (“Ikrom”, yoshi “75”) kiritilsin. Yoshi bo’yicha kamayish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 50, 30, 20, 70, 45, 10 sonlari kiritilsin, 
o’sish tartibida saralansin, 45 soni to’plamdan o’chirilsin. 


16.
a) Set konteynerdan foydalangan xolda ismlari (“Sanjar”, yoshi “45”), 
(“Javohir”, yoshi “23”), (“Ixtiyor”, yoshi “50”) kiritilsin. Yoshi bo’yicha o’sish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 20, 70, 45, 10, 50, 30 sonlari kiritilsin, 
o’sish tartibida saralansin, 45 soni to’plamdan o’chirilsin. 
17.
a) Set konteynerdan foydalangan xolda ismlari (“Jamshid”, yoshi “21”), 
(“Sardor”, yoshi “12”), (“Iqbol”, yoshi “33”) kiritilsin. Yoshi bo’yicha kamayish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 10, 95, 20, 30, 30, 40, 40, 60 sonlari 
kiritilsin, kamayish tartibida saralansin, 95 soni to’plamdan o’chirilsin. 
18.
a) Set konteynerdan foydalangan xolda ismlari (“Firdavs”, yoshi “35”), 
(“Akmal”, yoshi “24”), (“Ixtiyor”, yoshi “65”) kiritilsin. Yoshi bo’yicha o’sish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 35, 77, 20, 60, 50, 10 sonlari kiritilsin, 
o’sish tartibida saralansin, 20 soni to’plamdan o’chirilsin. 
19.
a) Set konteynerdan foydalangan xolda ismlari (“Bekzod”, yoshi “15”), 
(“Sanjar”, yoshi “20”), (“Ixtiyor”, yoshi “30”) kiritilsin. Yoshi bo’yicha kamayish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 45, 20, 10, 10, 50, 60 sonlari kiritilsin, 
o’sish tartibida saralansin, 10 soni to’plamdan o’chirilsin. 
20.
a) Set konteynerdan foydalangan xolda ismlari (“Said”, yoshi “30”), 
(“Hasan”, yoshi “50”), (“Ikrom”, yoshi “75”) kiritilsin. Yoshi bo’yicha kamayish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 50, 30, 20, 70, 45, 10 sonlari kiritilsin, 
o’sish tartibida saralansin, 45 soni to’plamdan o’chirilsin. 
 
Nazorat savollari 
4.
STL o’zi nima? 
5.
Konteyner nima maqsadda qo’llaniladi? 
6.
Iteratorlar nima? 
7.
Vectorlarning array yoki bog’langan ro’yxatlardan nima farqi bor? 
8.
Container nima? 
9.
Containerdan foydalanishdan asosiy maqsad nima? 
10.
Set nima maqsadda qo’llaniladi? 
11.
Set container boshqalaridan farqli jihatini izohlang. 

Download 442,25 Kb.
1   2   3   4   5   6   7   8   9   10




Download 442,25 Kb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Amaliy mashg’ulot- 5 Mavzu: stl komponentalar va konteynerlar bilan tanishish. Shablonlar standart kutubxonasining tuzilmasi. Foydalanuvchining shablonlari

Download 442,25 Kb.
Pdf ko'rish