Assotsiativ va tartiblanmagan assotsiativ konteynerlar bo’yicha laboratoriya ishi set va multiset sinflaridan foydalanib, amaliy dasturlar yaratish Ishning maqsadi


 map va multimap sinflaridan foydalanib, amaliy dasturlar yaratish



Yüklə 166,42 Kb.
Pdf görüntüsü
səhifə3/3
tarix19.08.2023
ölçüsü166,42 Kb.
#139853
1   2   3
3.2. map va multimap sinflaridan foydalanib, amaliy dasturlar yaratish 
 
Ishning maqsadi: 
C++ dasturlash tilida 
map va mulmap 
sinflari va uning 
metodlaridan foydalanish ko’nikmalarini egallsh. 
Masalaning qo’yilishi: 
map
va 
multimap
asosida yaratilgan to’plam elementlarini 
map 
va
 mutimap 
ning maxsus funksiyalari yordamida qayta ishlash. 
Laboratoriya mashg’ulotini bajarish bo’yicha variantlar 
2- jadval 
1
Talabalar haqida (familiya, ismi, sharfi va telefon) to’plam berilgan. 
FIO si to’liq yozilganlar va telefoni T ga teng bo’lganlaridan 2- to’plamni 
hosil qiluvchi va ularni ekranga chiqaruvchi dastur tuzing. 
 
2
Talabalar haqida (familiya, ismi, sharfi, gruhi va bahosi) to’plam 
berilgan. Bahosi 5 bo’lganlaridan 2- to’plamni, bahosi 4 bo’lganlaridan 3- 
to’plamni, bahosi 3 bo’lganlaridan 4- to’plamni va fanni o’zlashtira 
olmaganlaridan 5- to’plamni hosil qiluvchi va 5 ta to’plamni ekranga 
chiqaruvchi dastur tuzing.
 
3
Talabalar haqida (familiya, ismi, sharfi, viloyat, tuman va qishloq) 
to’plam berilgan. Har bir viloyatda nechta talaba borligini aniqlovchi va 
viloya, tuman bo’yich talabalarni qidiruvchi dastur tuzing. 
4
Talabalar haqida (familiya, ismi, sharfi, fani, guruhi va bahosi) to’plam 
berilgan. Ixtiyoriy qidirilayotgan guruhda har bir fandan nechta talaba 5 
bahoga, nechtasi 4 bahoga, nechtasi 3 bahoga va nechtasi o’zlashtira 
olamayotganligi aniqlovchi va bahosi bo’yich talabalarni qidiruvchi dastur 
tuzing.
 
5
Kompyuterlar haqida (nomi, firmasi, xotirasi, yadrosi, yili va yadrosi) 
to’plam berilgan. Kompyuterlarni yadrosi va firmasi bo’yicha qidiruvchi 
hamda topilgan natijani faylga saqlashni taklif qiladigan dastur tuzing. 
6
Kompyuter viruslari haqida (nomi, zarar darajasi, tarqalish tezligi, turi, 
va internet_id) to’plam berilgan. Kompyuter viruslarini nomi va tarqalish 
tezligi bo’yicha qidiruvchi hamda topilgan natijani faylga saqlashni taklif 
qiladigan dastur tuzing. 
7
Kafedralar haqida (nomi, mudir_FIO, xodimlar soni, fanlar soni va 
professorlar soni) to’plam berilgan. Kafedralarni nomi, mudir_FIO, fanlari 
soni va professorlar soni bo’yicha qidiruvchi hamda topilgan natijani faylga 
saqlashni taklif qiladigan dastur tuzing. 
8
Universitetlar haqida (nomi, rektor_FIO, xodimlar soni, fanlar soni, 
talabalar soni va professorlar soni) to’plam berilgan. Universitetlarni nomi, 
rektor_FIO, xodimlar soni, fanlar soni, talabalar soni va professorlar soni 


bo’yicha qidiruvchi hamda topilgan natijani faylga saqlashni taklif qiladigan 
dastur tuzing. 
9
TTJ lar haqida (nomi, xokim_FIO, xonalar soni, talabalar soni, qizlar 
va bollar soni hamda nogironlar soni, nomeri) to’plam berilgan. TTJ ni nomi, 
xokim_FIO, xonalar soni, talabalar soni, qizlar va bollar soni hamda 
nogironlar soni, nomeri bo’yicha qidiruvchi hamda topilgan natijani faylga 
saqlashni taklif qiladigan dastur tuzing. 
10
Maktablar lar haqida (nomi, direktor_FIO, xodimlar va o’qituvchilar 
soni, qizlar va bollar soni, olinpiada g’oliblari soni hamda maktab nomeri) 
to’plam berilgan. Maktablarni nomi, direktor_FIO, xodimlar va o’qituvchilar 
soni, qizlar va bollar soni, olinpiada g’oliblari soni hamda maktab nomeri 
bo’yicha qidiruvchi hamda topilgan natijani faylga saqlashni taklif qiladigan 
dastur tuzing. 
11
Fanalar haqida (nomi, o’qituvchi_FIO, 5 chilar soni, 4 chilar soni, 3 
chilar soni va o’zlashtira olmaganlar soni) to’plam berilgan. Fanlarni nomi, 
o’qituvchi_FIO, 5 chilar soni, 4 chilar soni, 3 chilar soni va o’zlashtira 
olmaganlar soni bo’yicha qidiruvchi hamda topilgan natijani faylga saqlashni 
taklif qiladigan dastur tuzing. 
12
Operatsion tizimlar haqida (nomi, yili, razryadlar soni, turi va 
imkoniyatlarining soni) to’plam berilgan. Opetarsion tizimlarni nomi, yili, 
razryadlar soni, turi va imkoniyatlarining soni bo’yicha qidiruvchi hamda 
topilgan natijani faylga saqlashni taklif qiladigan dastur tuzing. 
13
Avtomobillar haqida (nomi, yili, versiyasi va narxi) to’plam berilgan. 
Avtomobillarni nomi, yili, versiyasi va narxi bo’yicha qidiruvchi hamda 
topilgan natijani faylga saqlashni taklif qiladigan dastur tuzing. 
14
Ho’l mavalar haqida (nomi, mazasi, rangi, turi va narxi) to’plam 
berilgan. Ho’l mevalarni nomi, mazasi, rangi, turi va narxi bo’yicha 
qidiruvchi hamda topilgan natijani faylga saqlashni taklif qiladigan dastur 
tuzing. 
15
Korxona xodimlari haqida (FIO, yili, staji, lavozimi va oyligi) to’plam 
berilgan. Xodimlarning familiyasi bir xillardan 2- to’plamni, ismi bir 
xillardan 3- to’plamni, staji bir xillardan 4- to’plamni va oyligi bir xillardan 
5- to’plamni tashkil qiluvchi hamda xodimni FIO, yili, staji, lavozimi va 
oyligi bo’yicha qidiruvchi hamda topilgan natijani faylga saqlashni taklif 
qiladigan dastur tuzing. 
16
Mashxur futbolchilar haqida (FIO, kuboklar soni, staji, mashxurlik 
darajasi va oyligi) to’plam berilgan. Futbolchilarning familiyasi bir xillardan 
2- to’plamni, ismi bir xillardan 3- to’plamni, staji bir xillardan 4- to’plamni 
va oyligi bir xillardan 5- to’plamni tashkil qiluvchi hamda futbolchini FIO, 
kuboklar soni, staji, mashxurlik darajasi va oyligi bo’yicha qidiruvchi hamda 
topilgan natijani faylga saqlashni taklif qiladigan dastur tuzing. 
17
Kompyuter o’yinlari haqida (nomi, turi, versiyasi, hajmi, zararli 
oqibatlari, foydalilik darajasi va aktuallik darajasi) to’plam berilgan. 
Kompyuter o’yinlarining nomi bir xillardan 2- to’plamni, zararli oqibatlari bir 
xillaridan 3- to’plamni, aktuallaik darajasi bir xillaridan 4- to’plamni tashkil 


qiluvchi hamda Kompyuter o’yinini nomi, turi, versiyasi, hajmi, zararli 
oqibatlari, foydalilik darajasi va aktuallik darajasi bo’yicha qidiruvchi hamda 
topilgan natijani faylga saqlashni taklif qiladigan dastur tuzing. 
18
Mobil telefonlar haqida (nomi, turi, versiyasi, hajmi, foydalilik 
darajasi, yadrosi, kamera o’lchami) to’plam berilgan. Mobil telefonlarning 
nomi bir xillardan 2- to’plamni, turi bir xillaridan 3- to’plamni, yadrosi bir 
xillaridan 4- to’plamni tashkil qiluvchi hamda Mobil telefonni nomi, turi, 
versiyasi, hajmi, foydalilik darajasi, yadrosi, kamera o’lchami bo’yicha 
qidiruvchi hamda topilgan natijani faylga saqlashni taklif qiladigan dastur 
tuzing. 
19
Sinf xonalar haqida (nomeri, qavati, Javobgar shaxs_FIO, stollar soni, 
stellar soni, dars bo’lish vaqtlari va kompyuterlar soni) to’plam berilgan. Sinf 
xonalarning nomeri va qavati bir xillaridan 2- to’plamni, Javobgar shaxs_FIO 
si bir xillaridan 3- to’plamni, stollar soni bir xillaridan 4- to’plamni, stullar 
soni bir xillaridan 5- to’plamni, kompyuter soni bir xillaridan 6- to’plamni 
tashkil qiluvchi hamda ixtiyoriy sana va vaqtda bo’sh bo’lgan xonalarni 
aniqlovchi dastur tuzing. Topilgan natijani faylga saqlashni tashkil qilsin. 
20
O’qituvchilar haqida (FIO, qabul qilish vaqti, fan nomi, lavozimi va 
fanlar soni) to’plam berilgan. O’qituvchilarning familiyasi va ismi bir 
xillaridan 2- to’plamni, qabul qilish vaqti bir xillaridan 3- to’plamni, lavozimi 
bir xillaridan 4- to’plamni, fanlar soni bir xillaridan 5- to’plamni tashkil 
qiluvchi hamda ixtiyoriy sana va vaqtda nechta va qaysi o’qituvchilar 
talabalarni qabul qilishi mumkinligini aniqlovchi dastur tuzing. Topilgan 
natijani faylga saqlashni tashkil qilsin. 
 

Yüklə 166,42 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin