11,1 Obyektga mo‘ljallangan yondashuv tarixi


bob bo‘yicha topshiriqlar



Download 221,05 Kb.
bet36/70
Sana26.02.2022
Hajmi221,05 Kb.
#466131
1   ...   32   33   34   35   36   37   38   39   ...   70
Bog'liq
C

bob bo‘yicha topshiriqlar

  1. Talaba sinfini yarating. Sinfda parametrsiz va parametrli konstruktor,

kiritish va chiqarish usullari yaratilsin.

  1. Uchta tomoni bilan berilgan Uchburchak sinfini yarating va dasturda qoilang. Sinfda yuza va perimetrni hisoblash usullari boisin. Konstruktorda berilgan uch tomon haqiqatan uchburchak tashkil qili- shi tekshirilsin.

3 Kriptografik sinf yarating. Sinfda Sezar usuli asosida shifrlash va de- shifrlash usullari mavjud boisin. Kalit konstruktorda kiritilsin.

  1. Talaba sinfini dasturda qoilang. Sinfda parametrsiz va parametrli konstruktor, kiritish va chiqarish usullari yaratilsin.

Futbolchi (ism, yosh, amplua, gollar soni) sinfini yarating. Sinfda konstruktor va destruktor yarating.

14.1.Statik elementlar va funksiyalar
Ma’lumotlar elementidan birgalikda foydalanish. Odatda, ma'lum sinf obyektlari yaratilayotganda, har bir obyekt o‘z-o‘zining ma’lumotlar elementlari to‘plamini oladi. Biroq shunday hollar ham yuzaga keladiki, unda bir xil sinflar obvektlariga bir yoki bir nechta ma’lumotlar elementlaridan (statik ma’lumotlar elementlaridan) birgalikda foydalanish kerak bo‘lib qoladi. Bunday hollarda maiumotlar elementlari umumiy yoki juz’iy deb e'lon qilinadi, keyin esa tur oldidan, quyida ko'rsatilga- nidek, statik kalit-so'z keladi:
private;
static int shared_value;
Sinf e’lon qilingach, elementni sinfdan tashqaridagi global o'zgaruvchi sifatida e’lon qilish kerak. Bu quyida ko'rsatilgan:
int class_name::shared_value;
Navbatdagi dastur book_series sinfini aniqlaydi. Bu sinf (seriya)ning barcha obyektlar' (kitoblari) uchun bir xilda bo'lgan page_count elementi­dan birgalikda foydalanadi. Agar dastur ushbu element qiymatim o'zgar- tirsa. bu o‘zgarish shu ondayoq barcha sinf obyektlarida o‘z aksini topadi: #include < iostream > using namespace std; class book_series {

Download 221,05 Kb.

Do'stlaringiz bilan baham:
1   ...   32   33   34   35   36   37   38   39   ...   70




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