Ishning maqsadi: Juda katta sonlarni saralash algoritmlari va konteynerlardan unumli foydalanish orqali dasturlash ko’nikmalarini shakllantirish. Topshiriq


Download 19.76 Kb.
bet1/2
Sana16.06.2023
Hajmi19.76 Kb.
#1509981
  1   2
Bog'liq
1683808535 (2)


5-TOPSHIRIQ
Barcha talabalar diqqatiga hamma yaxshi ball olmoqchi bo’lsa, berilgan topshiriqni ishlasin, agarda o’zganikini yoki ko’rsatilgan topshiriq bo’yicha qilmasa 0 ball, oldindan aytganim. Agarda 1-misol ikki kishida bo’lsa, ikkalasida ham shu misol bo’lsa(boshqa guruhimdagi talabalarda ham) ikkala talaba ham shu misoliga 0 ball qo’yaman. Hammas o’zi mustaqil ishlasin, yaxshi ball olmoqchi bo’lsa.
Berilgan topshiriq qiyinchilik darajasi ancha yuqori chunki 10 ballikga 2 ta misol qo’yyapman. Materiallar o’z telegram guruhingizda bor men ishlab bergan. Konteynerlarda yangi turdan foydalanish, funktor va katta sonlar bilan ishlash barcha mavzu o’tilgan. Barchaga omad!!!
Ishning maqsadi: Juda katta sonlarni saralash algoritmlari va konteynerlardan unumli foydalanish orqali dasturlash ko’nikmalarini shakllantirish.
Topshiriq: Variantda berilgan class, noma’lum nomlar fazosi,kontenerlar asosida, OYD da juda katta sonlarni saralash algoritmlari xususiyatlaridan foydalangan holda vazifaga muvofiq dasturni yozing.
2- jadval



Topshiriq
Barcha classlarda juda katta sonlarni saralash algoritmlaridan foydalanib saralash metodlarini yarting


Millayarderlar” classini yarating.
Maydonlar: FIO, yashash_manzili,boyligi,firmalari,yoshi.
Vector konteyneridan foydalanib boyligi bo’yicha saralang.
(kamida 30 xonali sonlar ketma-ketligidan iborat bo‘lsin).


Avtomobillar” classini yarating.
Maydonlari: Nomi, maksimal tezligi(km/s),narxi,rangi,quvvati,firmasi.
Array konteyneridan foydalanib narxi bo’yicha saralang. (kamida 35 xonali sonlar ketma-ketligidan iborat bo‘lsin).


Kompyuterlar” classini yarating.
Maydonlari: Protsessor chastotasi (MGts), yadro soni, operativ xotira hajmi (MB),
List konteyneridan foydalanib operativ xotira hajmi boyicha saralang.
(kamida 38 xonali sonalr ketma-ketligidan iborat bo‘lsin).


Prizidentlar” classini yarating.
Maydonlari: FIO, qaysi_mamlakat_prezidenti,maoshi,jinsi;
Array konteyneridan foydalanib maoshi bo’yicha saralang. (kamida 32 xonali sonlar ketma-ketligidan iborat bo‘lsin).


Fotoapparatlar” classini yarating.
Maydonlari: Modeli, pixseli,narxi,hajmi.
Vector konteyneridan foydalanib pixseli bo’yicha saralang. (kamida 29 xonali sonlar ketma-ketligidan iborat bo‘lsin).


Talabalar” classini yarating.
Maydonlari: ismi,familyasi,manzili,kursi, fakultet, stependiyasi,.
Deque konteyneridan foydalanib stependiyasi bo’yicha saralang. (kamida 30 xonali sonlar ketma-ketligidan iborat bo‘lsin).


Tadbirkorlar” classini yarating.
Maydonlari FIO, yoshi,daromadi,hisob_raqami;
List konteyneridan foydalanib daromadi bo’yicha saralang. (kamida 40 xonali sonlar ketma-ketligidan iborat bo‘lsin).


Poezdlar” classini yarating.
Maydoni: nomi,uzunligi(sm),tezligi.
Vector konteyneridan foydalanib uzunligi bo’yicha saralang. (kamida 17 xonali sonlar ketma-ketligidan iborat bo‘lsin).


Kutubxona” classini yarating. Maydoni:nomi,mualifi,saxifalar_soni,janri
Array konteyneridan foydalanib saxifalar_soni bo’yicha saralang.
(kamida 33 xonali sonaar ketma-ketligidan iborat bo‘lsin).


Samalyotlar” classini yarating. Maydoni: nomi,uzunligi(sm),tezligi.
List konteyneridan foydalanib uzunligi bo’yicha saralang. (kamida 40 xonali sonlar ketma-ketligidan iborat bo‘lsin).


Kinofilmlar” classini yarating.
Maydonlari: Nomlanishi, davomiyligi (minut da), aktyorlar soni.
Deque konteyneridan foydalanib davomiyligi bo’yicha saralang.
(kamida 29 xonali sonlar ketma-ketligidan iborat bo‘lsin).


Sovitgich” classini yarating.
Maydonlari: Marka, Model, Narx,bo’yi_sm, eni_sm.
Array konteyneridan foydalanib narxi bo’yicha saralang.
(kamida 37 xonali sonlar ketma-ketnligidan iborat bo‘lsin).


Sportchilar” classini yarating.
Maydonlari: FIO, tug’ilgan yili, maoshi,spoet_turi.
List konteyneridan foydalanib maoshi bo’yicha saralang.
(kamida 36 xonali sonlar ketma-ketligidan iborat bo‘lsin).


Telefonlar” classini yarating. Maydonlari:
Modeli, Kamera (Mp), Xotira_xajmi(mb).
Array konteyneridan foydalanib xotira_xajmi bo’yicha saralang.
(kamida 39 xonali sonlar ketma-ketligidan iborat bo‘lsin).


O’simliklar” classini yarating.
Maydonlari: Turi, uzunligi, yashash_sharoti,yashash_davomiyligi,rangi.
List konteyneridan foydalanib uzunligi bo’yicha saralang.
(kamida 45 xonali sonlar ketma-ketligidan iborat bo‘lsin).



Download 19.76 Kb.

Do'stlaringiz bilan baham:
  1   2




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