Лаборатория иши. Статик маълумотлар тузилмаси топшириқ. Массивлар устида амалларни бажариш



Download 133,59 Kb.
bet2/9
Sana11.01.2022
Hajmi133,59 Kb.
#344472
1   2   3   4   5   6   7   8   9
Bog'liq
Barcha laboratoriya ishlari 1, 2, 3

25.Z(K) massivining manfiy, juft indeksli elementlarining ko‘paytmasini toping.




26.X(N) massiv berilgan. X massiv elementlarini kamayib borish tartibida joylang.




27.X(N) massivining musbat elementlaridan Y massivini tashkil eting, so‘ngra Y massiv elementlarini o‘sib borish tartibida yozing.




28.X=(x1,x2,…, xn) massivning musbat elementlarini ketma ket tartibda Y=(y1,y2,…, yk) massiviga yozing. Y massivning elementlar soni - k, maksimal elementi va uning tartib raqamini aniqlang.




29.float B[n][n];

Qo‘shimcha matrisadan foydalanmagan holda B matritsaning transponerlangan ko‘rinishi BT hosil qilinsin.









30.n natural soni va 5- tartibli haqiqiy turdagi kvadrat matritsa berilgan. Bu matritsaning n- darajasi topilsin (A1A, A2AA, A2A2A va hokazo).






2-LABOROTORIYA ISHI





  • 1-variant.

  • Quyidagi maydonlardan tashkil topgan, STUDENT nomi bilan

  • tuzilmani hosil qiling:




  • Familiya va inisiallari;




  • Guruh ragami;




  • O'zlashtirish darajasi (massiv Sta elementdan iborat).




  • Navbatdagi amallarni bajaruvchi dasturni tuzing:




  • 10 ta STUDENT toyifasidagi tuzilmani klaviatura orqali massiv

  • ma'lumotlarini kiriting;

  • Ro'yxatda guruh raqami o'sish tartibida bo'lishi shart;

  • O'rtacha bali 4.0 dan yuqori bo'lgan talabalar ro'yxati ekranga chiqarilsin.

  • Agar bunday o'zlashtirishga ega talabalar bo'lmasa, u holda ekranga mos

  • xabar matnini chiqarilsin.



  • 2-variant,

  • Quyidagi maydonlardan tashkil topgan, STUDENT nomi bilan

  • tuzilmani hosil qiling:

  • Familiya va inisiallari;

  • Guruh raqami;

  • O'zlashtirish darajasi (massiv 5ta elementdan iborat).




  • Navbatdagi amallarni bajaruvchi dasturni tuzing:




  • 10 ta STUDENT toyifasidagi tuzilmani klaviatura orqali massiv

  • ma'lumotlarini kiriting; Ro'yxat talabalarni o'zlashtirish baliga nisbatan

  • o'sish tartibida joylashtirilsin;

  • 4 va 5 bahoga o'zlashtirgan talabalar ro'yxati ekranga chiqarilsin;

  • Agar bunday o'zlashtirishga ega talabalar bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.



  • 3-variant quydagi maydonlardan tashkil topgan,student nomi bilan tuzilma hosil qiling :

  • Familya va insiallari;

  • Guruh raqami;

  • O’zlashtirish darajasi (massiv 5 ta elamtdan ),navbatdagi amallarni ajratuvchi dastrni tuzing ;

  • 10 ta stundent toifasidagi tuzilmani kv orqali massiv ma’lumotlani kiriting;Ro’yhat talabalarni alfabet bo’yicha tartiblasin

  • 2 bahosi bor barcha talabalarni familyasi va guruh raqami bo’yicha royhatini ekrangaa chiqarilsin ;

  • Agar bunday o’zlashtirishga ega talabalar bolmasa, u holda ekranga mos xabar matni chiqarlsin


  • 4 variant.

  • Quyidagi maydonlardan tashkil topgan, AEROFLOT nomi bilan tuzilmani shakllantiring:

  • Belgilangan reys punkti nomini;

  • Reys raqami;

  • Samolyot turi.

  • Navbatdagi amallami bajaruvchi dasturni tuzing: 7 ta AEROFLOT toyifadan tashkil topgan tuzilmani klaviatura orqali massiv ma'lumotlarini kiriting;

  • Ro'yxat reys raqami asosida o'sish tartibida bo'lsin;

  • Reys raqami, samolyot turi, belgilangan uchish yo'li, berilgan nom bilan mos holda ekranga chiqarilsin;

  • Agar bunday reys mavjud bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.


  • 5-variant

  • Quyidagi maydonlardan tashkil topgan, AEROFLOT nomi bilan tuzilmani shaklantiring

  • Belgilangan reys punkti nomini;

  • reys raqami;

  • samolyot turi,

  • Navbatdagi amallaru bajaruvchi dasturni tuzing:




  • 7 ta AEROFLOT toyifadan tashkil topgan tuzilmani klaviatura Orqali massiv

  • ma'lumotlarini kiriting; ro'yxat belgilangan punkt nomi asosida alfavit tartibida bo'lsin;




  • Punkit nomi, reys raqami, xizmat ko'rsatuvchi samolynot turi bilan mos holda

  • ekranga chiqarilsin;




  • Agar bunday reys mavjud bo'lmasa, u holda ekranga mos Xabar matni

  • chiqarilsin.




  • 6-variant.

  • Quyidagi maydonlardan tashkil topgan, WORKER nomi bilan




  • tuzilmani shaklantirilsin:




  • Ishchining familiyasi va inisiali;

  • Lavozimi;

  • Ishga kirgan vaqti yoki yili.

  • Navbatdagi amallarni bajaruvchi dasturni tuzing:

  • 10 ta WORKER toyifadan tashkil topgan tuzilmani klaviatura orqali massiv

  • ma'lumotlarini kiriting; ro'yxat alfavit asosida tartiblansin;

  • Ishchi familiyasi, uning ish stajini dastur klaviatura orqali kiritilgan

  • ma'lumotlar asosida hisoblab, ekranga chiqarsin;

  • Agar bunday ishchi bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.



  • 7-variant

  • Quyidagi maydonlardan tashkil topgan, TRAIN nomi bilan

  • tuzilmani shaklantirilsin:

  • Belgilangan punkt nomi;




  • Poezd raqami;




  • Jo'nash vaqti.




  • Navbatdagi amallarni bajaruvchi dasturni tuzing:

  • 7 ta TRAIN toyifadan tashkil topgan tuzilmani klaviatura orqali massiv

  • ma'lumotlarini kiriting; belgilangan punkt ro'yxat alfavit asosida tartiblansin;

  • Klaviatura orqali kiritilgan vaqt asosida poezdlar haqidagi ma'lumotni

  • ekranga chiqarsin;

  • Agar bunday poezd bo'lmasa, u holda ekranga mos xabar matni chigarilsin.


  • 8-variant

  • Quyidagi maydonlardan tashkil topgan, TRAN nomi bilan tuzilmani shakllantirilsin:

  • Belgilangan punkit nomi;

  • Poezd raqami;

  • Jo`natish vaqti;

  • Navbatdagi amallarni bajaruvchi dasturni tuzing:

  • 6 ta TRAIN toifadan tashkil topgan tuzilmani klaviatura orqali massiv ma`lumotlarni kiriting; Belgilangan jo`nash vqtlari bo`yicha poezdlar ro`yxati tartiblansin;

  • Klaviatura orqali kiritilgan yo`nalish punktlari asosoda poezdlar haqidagi ma`lumotlar ekranga chiqarsin;

  • Agar bunday yo`nalishidagi poezd bo`lmasa, u holda ekranga mos xabar matni chiqarilsin.


  • 9-variant

  • Quyidagi maydonlardan tashkil topgan, TRAIN nomi bilan tuzilmani shakllantirilsin:




  • Belgilangan punkt nomi;

  • Poyezd raqami;

  • Jo'nash vaqti.




  • Navbatdagi amallarni bajaruvchi dastur tuzing:




  • 8 ta TRAIN toifasidan tashkil topgan tuzilmani klaviatura orqali massiv ma'lumotlarini kiriting: poyezd raqamlari bo'yicha ro'yxat tartiblansin;




  • Klaviatura orqali kiritilgan poyezd raqamlari haqidagi ma'lumot ekranga chiqarilsin;




  • Agar bunday raqamdagu poyezd bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.

10-quydagi maydolarda tashkil topgan marsh nomi bilan tuzilma shakillantirlsin

  • Yonlaishni boshlanish punkt ning nomi

  • Yo’nalishini yakununlash punktmning nomi

  • Yo’nalish raqami

  • Navbatdagi amallarni bajuruvchi dasturni tuzing

  • 5 ta marsh toifadan tashkil topgan tuzilmani klaviyatura orqali massiv malumotlARNI KIRITNG yo’nlashilar raqamlari boyicha ro’yhat tartiblansin

  • Klaviatura orqali kiritilgan yo’nalishlar raqamali haqaidagi ma’limot ekranga chiqarilsin

  • Agar bunday yo’nalsih bomasa u holda ekranga mos habar matni chiqarilsin




  • 11-variant




  • Quyidagi maydonlardan tashkil topgan, MARSH nomi

  • bilan tuzilmani shakllantirilsin:

  • Yo'nalishni boshlanish punktning nomi;

  • Yo'nalishni yakunlanish punktning nomi;

  • Yo'nalish raqami.




  • Navbatdagi amallarni bajaruvchi dasturni tuzing:




  • 9 ta MARSH toyifadan tashkil topgan tuzilmani klaviatura orqali massiv

  • ma'lumotlarini kiriting; yo'nalishlar raqamlari bo'yicha ro'yxat tartiblansin;

  • Klaviatura orqali kiritilgan boshlang'ich yoki yakuniy punkt yo'nalishlar

  • bo'yicha raqamlari haqidagi ma'lumot ekranga chiqarsin;

  • Agar bunday yo'nalish bo'lmasa, u holda ekranga mos xabar matni

  • chiqarilsin.



  • 12-variant

  • Quyidagi maydonlardan tashkil topgan, NOTE nomi bilan tuzilmani shakllantirilsin:

  • Familiya, ismi;

  • Telefon raqami;

  • Tug'ilgan sanasi (massiv uchta raqamdan tashkil topgan).




  • Navbatdagi amallarni bajaruvchi dasturni tuzing:




  • 10 ta NOTE toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv

  • ma'lumotlari kiritilsin; ro'yxat abonentlarning tug'ilgan. sanasi asosida tartiblansin.

  • Klaviatura orqali kiritilgan telefon raqamlari asosida

  • ma'lumot ekranga chiqarsin;




  • Agar bunday raqamdagi abonentlar bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.


  • 13-variant

  • Quyidagi maydonlardan tashkil topgan, NOTE nomi bilan

  • tuzilmani shakllantirilsin:

  • *Familiya, ismi;

  • Telefon rakami;

  • Tug'ilgan sanasi (massiv uchta raqamdan tashkil topgan).




  • Navbatdagi amallarni bajaruvchi dasturni tuzing:




  • 8 ta NOTE toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv

  • ma'lumotlari kiritilsin; ro'yxat alfavit asosida tartiblansin;




  • *Klaviatura orqali kiritilgan abonentlarning tug'ilgan oy sanasi bo'yicha

  • ma'lumot ekranga chiqarsin;




  • *Agar bunday abonent bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.



  • 14 -variant

  • Quyidagi maydonlardan tashkiln topgan,NOTE nomi bilan tuzilmani shaklantirilsin:

  • *Familiya,ismi;

  • *Telefon raqami;

  • *Tug'ilgan sanasi(massiv uchta raqamdan tashkil topgan).

  • Navbatdagi amallarni bajaruvchi dastur tuzing:

  • 9 ta NOTE toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv ma'lumotlari kiritilsin; ro'yxat abonentlarning telfon raqamlarini dastlabki uchtasi asosida tartiblansin:

  • Klaviatura orqali kiritilgan abanent haqidagi ma'lumotlarni ekranga chiqarsin:

  • Agar bunday abonent bo'lmasa, u holda ekranga mos xabar matni chiqarilsin:



  • 15-variant

  • Quyidagi maydonlardan tashkil topgan. BELGI nomi bilan tuzilmani shakllantirilsin

  • Familiya, ismi;




  • Burj belgisi;

  • Tug'ilgan sanasi (massiv uchta raqamdan tashkil topgan).

  • Navbatdagi amallarni bajaruvchi dasturni tuzing:




  • 8 ta BELGI toyifasidan tashkil topgan tuzilmani klaviatura orqali massiy

  • ma'lumotlari kiritilsin; ro'yxat tug'ilgan sana asosida tartiblansin;9

  • Klaviatura orqali kiritilgan familiya egasi haqidagi ma'lumot ekranga

  • chiqarsin:




  • Agar bunday familiya bo`lmasa, u holda ekranga mos xabar matni chiqarilsin.


  • 16-variant

  • Quyidagi maydonlardan tashkil topgan, BELGI nomi bilan

  • tuzilmani shakllantirilsin:




  • Familiya, ismi,

  • Burj belgisi;



  • Tug'ilgan sanasi (massiv uchta raqamdan tashkil topgan).

  • Navbatdagi amallarni bajaruvchi dasturni tuzing:



  • * 8 ta BELGI toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv



  • .



  • ma'lumotlari kiritilsin; ro'yxat tugilgan sana asosida tartiblansin;

  • Klaviatura orqali kiritilgan familiya egasining tugilgan burji haqidagi



  • Agar bunday familiya bo' Imasa, u holda ekranga mos xabar matni chiqarilsin.


  • 17-variant

  • Quyidagi maydonlardan tashkil topgan, BELGI nomi bilan

  • tuzilmani shakllantirilsin:




  • *Familiya, ismi;




  • *Burj belgisi;




  • *Tug'ilgan sanasi (massiv uchta raqamdan tashkil topgan).




  • Navbatdagi amallarni bajaruvchi dasturni tuzing:




  • 7 ta BELGI toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv

  • ma'lumotlari kiritilsin;

  • ro`yxat Burj belgisi asosida tartiblansin;

  • Klaviatura orqali kiritilgan familiya egasi haqidagi ma'lumot tug'ilgan oyi

  • bo'yicha ekranga chiqarsin;

  • *Agar bunday familiya bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.



  • 18-variant

  • Quyidagi maydonlardan tashkil topgan, PRICE nomi bilan

  • tuzilmani shakllantirilsin:




  • Molning nomi;




  • Bunday turdagi mollar sotuvchi do'kon nomi;




  • So'mdagi molning narxi;




  • Navbatdagi amallarni bajaruvchi dasturni tuzing:




  • 8 ta PRICE toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv

  • ma'lumotlari kiritilsin; ro'yxatdagi mollar nomi bo'yicha alfavit asosida

  • tartiblansin;




  • Klaviatura orqali nomi kiritilgan mol haqidagi to'liq ma'lumot ekranga

  • chiqarsin;




  • Agar bunday nomdagi mol bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.


  • 19-yariant

  • Quyidagi maydonlardan tashkil topgan, PRICE nomi bilan

  • tuzilmani shakllantirilsin:




  • Molning nomi;

  • Bunday turdagi mollar sotuvchi do'kon nomi;

  • So'mdagi molning narxi.




  • Navbatdagi amallarni bajaruvchi dastumi tuzing:




  • 10 ta PRICE toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv

  • ma'lumotlari kiritilsin; ro'yxat do'konlar nomi bo'yicha alfavit asosida tartiblansin;




  • Klaviatura orqali nomi kiritilgan mol sotiladigan do'konlar haqidagi

  • ma'lumot ekranga chiqarsin;




  • *Agar bunday nomdagi mol sotiladigan do'kon bo'lmasa, u holda ekranga mos Xabar matni chiqarilsin.



  • 20-variant

  • Quyidagi maydonlardan tashkil topgan ORDER nomi bilan tuzilmani shakllantirsin:




  • To'lovhisob raqami;

  • Mijozning to'lov raqami;

  • Yetkazilgan pul miqdori.

  • “Navbatdagi amallarni bajaruvchi dasturni tuzing:

  • toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv malumotlarini kiritsin;

  • ro'yxat to'lovchilarning familiyasi bo'yicha alfavit asosida tartiblansin



  • Klaviatura orqali kiritilgan pul miqdorini to'lagan mijozlar haqidagi ma'lumot



  • Pul to'lagan mijoz bo'lmasa, u holda ekranga mos xabarni ma'lumot ko'rinishida chiqarsin



Download 133,59 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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