Laboratoriya ishi №4


Download 35.06 Kb.
Sana22.11.2019
Hajmi35.06 Kb.





Laboratoriya ishi №4




  1. Kub sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Tugri_turtburchak sinfi yaratilsin. Kamida shu sinfda ikkita sinf konstruktori yaratilsin. Birinchi sinf konstruktori yaratilgan sinf haqida ma’lumot berilsin. Ikkinchi sinf konstruktori tugri turtburchak yuzi va perimetrini ekranga chiqarib berilsin.

  1. AEROFLOT structurasi, , va maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va quyidagi amallar bajarilsin. Massiv reys nomeri o’sishi bo’yicha tartiblansin

  1. O’nta belgidan iborat satr berilgan. Unda ‘a’ belgisi necha marta uchrashini aniqlang

  1. N1, N2 natural sonlari va s1, s2 satr berilgan. s1 satrning dastlabki N1 ta belgisidan va s2 satrning oxirgi N2 ta belgisidan iborat yangi satr hosil qiling.



  1. Shar sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Kompyuter sinfi yaratilsin. Bu sinfda sinf konstruktori yaratilsin. Bu sinf konstruktori kompyuter parametrlari haqida ma’lumot berilsin. Sinfga tegishli bo’lmagan funksiya yaratilsin. Bu funksiya kompyuter narxlari haqida ma’lumot berilsin. Friend funksiyasi orqali sinf bilan funksiya bog’lansin.

  1. ISHCHI structurasi ishchi haqidagi - , va maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va quyidagi amallar bajarilsin: Massiv ishchi familiyasining alfavit bo’yicha joylashuviga mos tartiblansin;

  1. 20 ta belgidan iborat satr berilgan. Berilgan satrda raqamlar miqdorini aniqlang.

  1. C belgisi va S1 va S2 satri berilgan. S1 satrida uchragan uchragan har bir C belgisidan oldin S2 satrini qo’shuvchi dastur tuzing.



  1. Geometric_shakl sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Prizma sinfi yaratilsin. Shu sinfga tegishli kamida 3 ta sinf konstruktori yaratilsin. Birinchi sing konstruktorida prizma haqida ma’lumot berilsin. Ikkinchi prizmada hajmi topilsin. Uchunchi konstruktorda hajmi va yon sirti topilsin. Sinf konstruktorlari qayta yuklansin.

  1. POEZD structurasi
    , va maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va quyidagi amallar bajarilsin: klaviaturadan kiritilgan manzilga va ko’rsatilgan vaqtdan keyin jo’naydigan poezd haqidagi ma’lumotlar chop etilsin.

  1. Ixtiyoriy so’z berilgan. Uni palindromlikka tekshiring

  1. S1 va S2 satrlari berilgan. Agar S1 satri S2 satrida bor bo’lsa true, aks holda false chiqaruvchi dastur tuzing.



  1. Uchburchak sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating..

  1. Kub sinfi yaratilsin. Bunda kamida 2 ta sinf konstruktori yaratilsin. Birinchi sinf konstruktorida kub haqida ma’lumot berilsin. Ikkinchi sinf konstruktorida kub hajmi bilan yon sirti topilsin. Konstruktorlar qayta yuklansin.

  1. MARSHRUT structurasi , va maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va quyidagi amallar bajarilsin: klaviaturadan kiritilgan punkt nomi bo’yicha, boshlanashi yoki oxiri shu punkt bo’lgan marshrutlar haqidagi ma’lumotlar chop etilsin.

  1. Berilgan satrdagi barcha ‘*’ belgilarni o’chiring

  1. Satr berilgan har bir so’zni alfavit ko’rinishda ekranga chop qiling.



  1. Parallelipiped sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Maydon sinfi yaratilsin. Shu maydonga tegishli 3 ta sinf konstruktori yaratilsin. Bu sinf konstruktori uchta geometric shaklni maydonini topib ekranga chiqarilsin.

  1. BLOKNOT structurasi tanish odamning , va maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va quyidagi amallar bajarilsin: klaviaturadan telefon nomeri kiritilgan odam haqidagi malumotlar chop etilsin;

  1. Berilgan satrdagi barcha so’zlarni alohida ekranga chiqaring

  1. Satr berilgan. Satr so’zlarida idintifikator bor yoki yo’qlini aniqlang.



  1. Tsilindir sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Nuqta nomli sinf yaratilsin. Kamida ikkita sinf konstruktori yaratilsin. Birinchi sinf kontruktori ikki nuqta orasidagi masafani topilsin. Ikkinchi konstruktorida uchburchak yuzi topilsin.

  1. MUCHAL structurasi shaxsning , va maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va quyidagi amallar bajarilsin: familiyasi klaviaturadan kiritilgan familiya bilan ustma-ust tushadigan shaxslar haqidagi malumotlar chop etilsin;

  1. Lotin harflari va raqamlardan tashkil topgan satr berilgan. Undagi raqamlar yig’indisini aniqlaydigan dastur tuzing

  1. Satr berilgan. Satrdagi so’zlarda polindrom so’z bor yoki yo’qligini aniqlang.



  1. Konus sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Shar sinfi yaratilsin. Bu sinfda kamida 3 ta sinf konstruktori yaratilsin. Birinchi sinf konstruktorida shar haqida ma’lumot berilsin. Ikkinchi sinf konstruktorida sharni yon sirti yuzi hisoblansin. Uchunchi sinf konstruktorida sharni Hajmi hisoblansin.

  1. NARX structurasi mahsulot haqidagi , va maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va quyidagi amallar bajarilsin: massiv mahsulot nomini alfavit bo’yicha joylashuviga mos tartiblansin;

  1. Ingliz matnidan iborat satr berilgan. B va b harfi bilan boshlanuvchi so’z miqdorini aniqlang

  1. Satr berilgan. Satrdagi har bir so’zning bosh harfini oxirgiga o’tkazilsin.



  1. Piramida sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. uchburchak sinfi yaratilsin. Bu sinfda kamida 3 ta sinf konstruktori yaratilsin. Birinchi sinf konstruktorida uchburchak haqida ma’lumot berilsin. Ikkinchi sinf konstruktorida uchburchakni yuzi hisoblansin. Uchunchi sinf konstruktorida uchburchak turi aniqlansin.

  1. ORDER structurasi bank mijozi haqidagi , va maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va quyidagi amallar bajarilsin: massiv to’lovchining hisob raqami bo’yicha tartiblansin;

  1. Matndan iborat satr berilgan. Eng qisqa so’zni toping.

  1. Satr berilgan. Satrdagi har bir so’zning oxirgi harfini boshiga o’tkazilsin.



  1. Prizma sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Tsilindr sinfi yaratilsin. Bu sinfda kamida 3 ta sinf konstruktori yaratilsin. Birinchi sinf konstruktorida tsilindr haqida ma’lumot berilsin. Ikkinchi sinf konstruktorida konusni yon sirti yuzi hisoblansin. Uchunchi sinf konstruktorida tsilindrni Hajmi hisoblansin.

  1. YUGURUVCHI structurasi yugurish musobaqasi natijalari haqidagi , va maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va quyidagi amallar bajarilsin: massiv yuguruvchilarni masofani bosib o’tgan vaqtini kamayishi bo’yicha tartiblansin;

  1. Matndan iborat satr berilgan. Eng uzun so’zni toping.

  1. Satr berilgan. Satrda faqat bir marta uchragan so’zlarni ekranga chiqaring.



  1. Trapetsiya sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Sportchi nomli sinf yaratilsin. Bu sinfda kamida 2 ta sinf konstruktori yaratilsin. Birinchi sinf konstruktorida sportchilar haqida malumot berilsin. Ikkinchi konstruktorida sportchilarni yugirish bo’yicha sportchilarni kamayaish tartiida saralansin.

  1. FUTBOL structurasi futbol jamoasining o’yin natijalari haqidagi , , , , va maydonlarini o’z ichiga oladi. Berilgan n jamoa uchun to’plagan ochkolari bo’yicha Jamolar jadvali chop etilsin. Bunda quyidagilarga e’tibor berilsin. Agar ikkita jamoaning ochkolari teng bo’lsa, kiritilgan va o’tkazib yuborilgan to’plar farqiga qaraladi. Farqi katta bo’lgan jamoa uyqori qatorga o’tadi, aks holda kura tashlanadi va shunga qarab jamoa o’rni aniqlanadi.

  1. Satr berilgan. Uning oxirgi so’zdagi k harfi miqdorini aniqlang

  1. Satr berilgan. Satrdagi birinchi so’zdagi birinchi harfi boshqa so’zlardabosh harfida bo’lgan so’zlarni ekranga chiqaring.



  1. Inson sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Inson sinfi yaratilsin. Obyektlar massivi hosil qilinsin. Obyektlar massivi o’sish tartibida chiqarilsin.

  1. AVTOMOBILCHI structurasi avtomobil va uning egasi haqidagi , , maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va quyidagi amallar bajarilsin: massiv avtomobil egalarining familiyalarini alfavit bo’yicha joylashuviga mos tartiblansin;

  1. Orasida bitta ochilgan qavs va bitta yopilgan qavs mavjud bo’lgan satr berilgan. Bu qavslar orasidagi belgilar miqdorini aniqlang.

  1. Satr berilgan. Satrdagi birinchi va ikkinchi probeldagi belgilarni alfavit ko’rinishda ekranga chop qiling. Agar satr faqat bitta probeldan iborat bo’lsa bo’sh satr ekranga hosil qilinsin



  1. Kompyuter sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Uchburchak sinfi yaratilsin. Bu sinfda kamida 3 ta sinf konstruktori yaratilsin. Sinf konstruktori uchburchak haqida ma’lumot berilsin. Ikkinchi sinf konstruktorida uchburchak turi topilsin. Uchunchi uchburchakda uchburchak yuzi topilsin. Ekranga chiqarilsin.

  1. TALABA strukturasi berilgan. unda talabaning ismi, familiyasi, guruhi, va 5 fandan olingan baholari keltirilgan. Talabalarni familiyasi bo’yicha alfavit ko’rinishda tasvirlansin.

  1. Satr berilgan. Tarkibida kamida bitta k belgisi bo’lgan so’zlarni ekranga chiqaring.

  1. Satr berilgan. Satrdagi so’zlar miqdorini toq bo’lsa o’rtadagi so’zni ekranga chiqarilsin. Aks holda o’rtadagi ikkita so’zni chiqaring.



  1. Telefon sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Ogirlik sinfi yaratilsin. Bunda kamida 3 ta sinf konstruktori yaratilsin. Har bir konsruktor bir o’lchov birligidan boshqasiga o’tkazilsin va qayta yuklansin.

  1. KUTUBXONA strukturasida , , , va maydonlaridan tashkil topgan. Quyidagi amallar bajarilsin: mualliflar familiyalari alfavit bo’yicha tartiblangan ko’rinishdagi kitoblar ro’yxati chop etilsin;

  1. Satr berilgan. Boshlanishi va tugashi bir xil harfdan iborat so’zni ekranga chiqaring

  1. Satr berilgan. Satrdagi so’zlardagi belgilar soni toq bo’lsa shu so’zdagi o’rtadagi belgi o’chirilsin, aks holda o’zgarishsiz qoldirilsin.



  1. Kutubxona sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Piramida sinfi yaratilsin. Bu sinfda kamida 3 ta sinf konstruktori yaratilsin. Birinchi sinf konstruktorida Piramida haqida ma’lumot berilsin. Ikkinchi sinf konstruktorida Piramidani yon sirti yuzi hisoblansin. Uchunchi sinf konstruktorida piramidani Hajmi hisoblansin.

  1. AVTO struktura da , , va maydonlari bilan, avtomobillar texnik holatlari Avtomobilning texnik holati uchta holatda bo’lishi mumkin: 1-yaxshi; 2-qoniqarli; 3-qoniqarsiz. Quyidagi masalalar echilsin: texnik holati yaxshi bo’lgan barcha avtomobillar haqidagi ma’lumotlar chop etilsin;

  1. Satrdagi barcha ikki nuqtalarni o’rniga nuqtali vergul bilan almashtiring. Almashtirishlar miqdorini aniqlang.

  1. Lotin yozuvidagi satr berilgan. Lotin yozuvidagi belgilarni boshqa belgilar bilan shifrlang.



  1. Universitet sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Yuza nomli sinf konstruktori yaratilsin. Kamida 3 ta sinf konstruktori va 2 ta sinf metodlarini yaratilsin. Sinf konstruktorlari uchta geometric shaklni yuzalarini hisoblansin.

  1. TEATR strukturada , , maydonlari berilgan. Quyidagilar aniqlansin. ko’rastilgan spektaklga bo’sh o’rin bor yoki yo’qligi;

  1. Berilgan so’z satrda necha marta uchrashini aniqlang.

  1. Satr berilgan. Unda eng ko’p uchragan belgini ekranga chiqaring.



  1. Maktab sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Piramida sinfi yaratilsin. Bu sinfda kamida 3 ta sinf konstruktori yaratilsin. Birinchi sinf konstruktorida Piramida haqida ma’lumot berilsin. Ikkinchi sinf konstruktorida Piramidani yon sirti yuzi hisoblansin. Uchunchi sinf konstruktorida Piramidani Hajmi hisoblansin.

  1. AVTOMOBILCHI structurasi avtomobil va uning egasi haqidagi , , maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va f binar faylga yozilsin, quyidagi amallar bajarilsin: klaviaturadan kiritilgan avtomobil rusumi va nomeri bo’yicha avtomobil egasining familiyasi chop etilsin.

  1. Qavsga olingan belgili satr qismini o’chiring.(Qavslar nilan birgalikda)

  1. Satr berilgan. Satrdagi har bir belgi necha marta uchrashini aniqlaydigan dastur tuzing.



  1. Bank sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Konus sinfi yaratilsin. Bu sinfda kamida 3 ta sinf konstruktori yaratilsin. Birinchi sinf konstruktorida Konus haqida ma’lumot berilsin. Ikkinchi sinf konstruktorida konusni yon sirti yuzi hisoblansin. Uchunchi sinf konstruktorida konusni Hajmi hisoblansin.

  1. KUTUBXONA strukturasida , , , va maydonlaridan tashkil topgan. Quyidagi amallar bajarilsin: mualliflar familiyalari alfavit bo’yicha tartiblangan ko’rinishdagi kitoblar ro’yxati chop etilsin;

  1. Satrda bitta nuqtali vergul mavjud. Nuqtali vergulcha, undan keying belgilar miqdorini aniqlang.

  1. Satr berilgan. Satrdagi so’zlarni teskari tartibda alfavit ko’rinishda hosil qiling.



  1. Avtomobil sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Trapetsiya sinfi yaratilsin. Bu sinfda kamida 2 ta sinf konstruktori yaratilsin. Birinchi sinf konstruktorida trapetsiya haqida ma’lumot berilsin. Ikkinchi sinf konstruktorida trapetsiyani yuzi hisoblansin.

  1. MUCHAL structurasi shaxsning , va maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va quyidagi amallar bajarilsin: familiyasi klaviaturadan kiritilgan familiya bilan ustma-ust tushadigan shaxslar haqidagi malumotlar chop etilsin;

  1. Belgilar to’plamidan iborat satr berilgan. Faqat lotin belgilar niqdorini aniqlang. Va lotin belgilarni ekranga chiqaring.

  1. S1 va S2 satr berilgan. S3 satr S1 va S2 satrlardagi bir - birida mavjud bo’lgan belgilardan tashkil topsin va S3 alvavit ko’rinishda hosil qilinsin.



  1. Noutbuk sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Uzunlik sinfi yaratilsin. Kamida 3 ta sinf konstruktori yaratilsin. Har bir konstruktor bir uzunlikdan boshqasiga o’tkazilsin.

  1. YUGURUVCHI structurasi yugurish musobaqasi natijalari haqidagi , va maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va quyidagi amallar bajarilsin: massiv yuguruvchilarni masofani bosib o’tgan vaqtini kamayishi bo’yicha tartiblansin;

  1. Satr berilgan. Unda r, k, t harflari qanchaligini aniqlang

  1. Satr berilgan. Satrdagi berilgan so’zni o’chirilsin.



  1. Kitob sinfi yaratilsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

  1. Ogirlik sinfi yaratilsin. Bunda kamida 3 ta sinf konstruktori yaratilsin. Har bir konsruktor bir o’lchov birligidan boshqasiga o’tkazilsin va qayta yuklansin.

  1. AEROFLOT structurasi, , va maydonlarini o’z ichiga oladi. Berilgan n o’lchamidagi structuralar massivi yaratilsin va quyidagi amallar bajarilsin. Massiv reys nomeri o’sishi bo’yicha tartiblansin

  1. Satr berilgan. Undagi son va nuqta orqali haqiqiy tipga son hosil qiling.

  1. Satr berilgan. Satrda faqat bir marta ishtirok etgan belgilardan S1 satr hosil qilinsin. S1 satrni alfavit ko’rinishda hosil qilinsin.

Download 35.06 Kb.

Do'stlaringiz bilan baham:




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