Assotsiativ va tartiblanmagan assotsiativ konteynerlar bo’yicha 3-Laboratoriya ishi Variant raqamlar


map va multimap sinflaridan foydalanib, amaliy dasturlar yaratish



Download 47,54 Kb.
bet2/2
Sana03.06.2022
Hajmi47,54 Kb.
#633383
1   2
Bog'liq
1651043418 (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
Qavs ichidagi maydonlarga ega klass obyektlari qiymat(second), “va” so’zidan keyingi o’zgaruvchi kalit(first) hisoblanadi.

  1. jadval

Masala shartiga ko’ra map yoki multimap konteyneri tanlansin.


Talabalar haqida (familiya, ismi, sharfi(qiymat) va telefon(kalit)) to’plam berilgan. Telefoni Beeline kompaniyasiga tegishli bo’lganlaridan 2- to’plamni hosil qiluvchi va ularni ekranga chiqaruvchi dastur tuzing.


Talabalar haqida (familiya, ismi, sharifi, guruhi 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.


Talabalar haqida (familiya, ismi, sharfi va viloyat) to’plam berilgan. Har bir viloyatda nechta talaba borligini aniqlovchi va viloyat bo’yicha talabalarni qidiruvchi dastur tuzing.


Talabalar haqida (familiya, ismi, sharfi, guruhi va bahosi) to’plam berilgan. Ixtiyoriy qidirilayotgan guruhda nechta talaba 5 bahoga, nechtasi 4 bahoga, nechtasi 3 bahoga va nechtasi o’zlashtira olamayotganligi aniqlovchi va bahosi bo’yicha talabalarni qidiruvchi dastur tuzing.


Kompyuterlar haqida (nomi, firmasi, xotirasi va yili) to’plam berilgan. Kompyuterlarni yili va firmasi bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Kompyuter viruslari haqida (nomi, zarar darajasi, tarqalish tezligi, turi, va internet_id) to’plam berilgan. Kompyuter viruslarini internet_id va nomi bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


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 ekranga chop qiluvchi dastur tuzing.


Universitetlar haqida (nomi, rektor_FIO, talabalar soni va professorlar soni) to’plam berilgan. Universitetlarni nomi, rektor_FIO va professorlar soni bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


TTJ lar haqida (nomi, xonalar soni, talabalar soni, qizlar soni, bollar soni va xona nomeri) to’plam berilgan. TTJ ni nomi, xonalar soni, qizlar va bollar soni va xona nomeri bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Maktablar haqida (direktor_FIO, o’qituvchilar soni, o’quvchilar soni va maktab nomeri) to’plam berilgan. Maktablarni direktor_FIO, o’qituvchilar soni hamda maktab nomeri bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Fanlar 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 ekranga chop qiluvchi dastur tuzing.


Operatsion tizimlar haqida (nomi, yili, turi va imkoniyatlarining soni) to’plam berilgan. Opetarsion tizimlarni nomi, yili va imkoniyatlarining soni bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Avtomobillar haqida (nomi, yili, rangi va narxi) to’plam berilgan. Avtomobillarni nomi va narxi bo’yicha qidiruvchi, yili 2 yildan oshganlarning narxiga 30% chegirma beruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Sumkalar haqida (firmasi, rangi, turi va narxi) to’plam berilgan. Sumkalarni firmasi, rangi, turi va narxi bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Korxona xodimlari haqida (Familiya, ismi, 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 lavozimi va oyligi bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


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 tashkil qiluvchi hamda futbolchini FIO va oyligi bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Kompyuter o’yinlari haqida (nomi, hajmi, aktuallik darajasi va versiyasi) to’plam berilgan. Kompyuter o’yinlarining nomi bir xillardan 2- to’plamni, aktuallaik darajasi bir xillaridan 3- to’plamni tashkil qiluvchi hamda Kompyuter o’yinini nomi va versiyasi bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Mobil telefonlar haqida (nomi, versiyasi, hajmi, va kamera o’lchami) to’plam berilgan. Mobil telefonlarning nomi bir xillardan 2- to’plamni, hajmi bir xillaridan 3- to’plamni tashkil qiluvchi hamda Mobil telefonni nomi, versiyasi va kamera o’lchami bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Sinf xonalar haqida (nomeri, qavati, stollar soni, stullar soni va kompyuterlar soni) to’plam berilgan. Sinf xonalarning qavati bir xillaridan 2- to’plamni, stollar soni bir xillaridan 3- to’plamni tashkil qiluvchi hamda kompyuterlar soni bo’yicha xonalarni qidiruvchi va topilgan natijani ekranga chop qiluvchi dastur tuzing.


O’qituvchilar haqida (Familiyasi, ismi, lavozimi va fan nomi) to’plam berilgan. O’qituvchilarning familiyasi bir xillaridan 2- to’plamni, lavozimi bir xillaridan 3- to’plamni, hamda fan nomi bo’yicha o’qituvchilarni aniqlaydigan, topilgan natijani ekranga chop qiluvchi dastur tuzing.


Bankirlar haqida (familiya, ismi, sharfi va lavozimi) to’plam berilgan. Har bir lavozimga tegishli nechta xodim borligini aniqlovchi va familiyasi bo’yicha bankirlarni qidiruvchi dastur tuzing.


O’quvchilar haqida (familiya, ismi, sharfi, sinfi va bahosi) to’plam berilgan. Ixtiyoriy qidirilayotgan guruhda nechta talaba 5 bahoga, nechtasi 4 bahoga, nechtasi 3 bahoga va nechtasi o’zlashtira olamayotganligi aniqlovchi va bahosi bo’yicha talabalarni qidiruvchi dastur tuzing.


Noutbuklar haqida (nomi, firmasi, xotirasi va yili) to’plam berilgan. Noutbuklarni yili va firmasi bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Kompyuter dasturlari haqida (firmasi, nomi, turi va hajmi) to’plam berilgan. Kompyuter dasturlarini hajmi va nomi bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Fakultetlar haqida (nomi, dekan_FIO, xodimlar soni va professorlar soni) to’plam berilgan. Fakultetlarni nomi, dekan_FIO va professorlar soni bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Unstitutlar haqida (nomi, rektor_FIO, talabalar soni va professorlar soni) to’plam berilgan. Unstitutlarni nomi, rektor_FIO va professorlar soni bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Guruhlar haqida (nomi(nomeri), talabalar soni, qizlar soni, bollar soni va guruh rahbari) to’plam berilgan. Guruhni nomi, qizlar va bollar soni va guruh rahbari bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Litseylar haqida (direktor_FIO, o’qituvchilar soni, o’quvchilar soni va litsey nomi) to’plam berilgan. Litseylarni direktor_FIO, o’qituvchilar soni hamda litsey nomi bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Fanlar haqida (nomi, o’qituvchi_FIO, krideti va o’zlashtira olmaganlar soni) to’plam berilgan. Fanlarni nomi, o’qituvchi_FIO va o’zlashtira olmaganlar soni bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Restoranlar haqida (nomi, manzili, turi va telefoni) to’plam berilgan. Restoranlarni nomi, manzili va telefoni bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Avtobuslar haqida (nomeri(A234AB), turi, bosh_manzili, oxirgi_manzili va avtobus_nomeri) to’plam berilgan. Avtobuslarni nomeri, oxirgi_manzili va avtobus_nomeri bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Kiyimlar haqida (firmasi, rangi, turi va narxi) to’plam berilgan. Kiyimlarni firmasi, rangi, turi va narxi bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Firma xodimlari haqida (Familiya, ismi, 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 lavozimi va oyligi bo’yicha qidiruvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Mashxur millionerlar haqida (Familiya, ism, jami_hisobi va oylik_daromadi) to’plam berilgan. Millionerlarning familiyasi bir xillardan 2- to’plamni, ismi bir xillardan 3- to’plamni, oylik_daromadi bir xillardan 4- to’plamni tashkil qiluvchi hamda topilgan natijani ekranga chop qiluvchi dastur tuzing.


Eshiklar haqida (materiali, og’irligi, rangi, narxi va firmasi) to’plam berilgan. Eshiklarning materiali bir xillardan 2- to’plamni, rangi bir xillaridan 3- to’plamni tashkil qiluvchi hamda firmasi bo’yicha qidiruvchi topilgan natijani ekranga chop qiluvchi dastur tuzing.

Download 47,54 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish