Тилига кириш услубий қўлланма



Download 1,12 Mb.
bet38/86
Sana21.03.2022
Hajmi1,12 Mb.
#505048
1   ...   34   35   36   37   38   39   40   41   ...   86
Bog'liq
C qo`llanma

Таянч синфлар.


Таянч синфлар С++ тили ички имкониятларини кенгайтириб дастурчи олдида амалиётнинг мураккаб масалаларини ечишда анча қулайлик яратади. Ушбу мавзуда сиз қуйидагиларни билиб оласиз.

  • Синфлар ва объектлар ўзида нимани ифодалайди ?

  • Янги синфни ва бу синф объектини қандай ҳосил қилиш керак?

  • Функция аъзолар ва ўзгарувчи аъзолар нима ?

  • Конструктор нима ва уни қандай ишлатиш керак ?

Янги тип тузиш.


Олдинги дарсларда бутун, ҳақиқий ва белгили типлар билан танишган эдик. Улардан маълумки, тип орқали ўзгарувчи хусусиятлари характерланади. Масалан, агар Height ва Width ўзгарувчиларни ишорасиз қисқа бутун (unsigned short int) типида эълон қилсак, уларнинг ҳар бири 0 - 65535 диапазондаги сонларни қабул қилиши мумкин ва бунда улар 2 байтдан жой эгаллайди. Агарда сиз бу ўзгарувчиларга шу оралиқдан ташқари бирор сон бермоқчи бўлсангиз хатолик ҳақида ахборот оласиз.
Демак, Height ва Width ўзгарувчиларини ишорасиз бутун сон деб эълон қилишдан сиз бу ўзгарувчиларни қўшиш ёки уларнинг бирининг қийматини иккинчиcига ўзлаштириш имконига эга бўласиз.
Демак ўзгарувчи типи:

  • унинг хотирадаги ўлчовини

  • у сақлаши мумкин бўлган маълумот типини

  • унинг ёрдамида бажариш мумкин бўлган операцияларни

аниқлайди.
Берилганларни типи категориялари сифатида автомобил, уй, одам, геометрик фигураларни мисол қилиб келтириш мумкин. С++ тилида дастурчи ўзига керакли ихтиёрий типни ҳосил қилиши мумкин. Бу тип эса ички таянч типларни хоссалари ва функционал имкониятларини ўзида ифодалайди.

Нима учун янги тип тузиш керак.


Одатда дастурлар ходимлар хақидаги маълумотларни қайта ишлаш ёки иситиш системаси ишини имитация қилиш каби амалдаги масалаларни ечиш учун ёзилади. Бу масалани фақатгина бутун ёки белгили қийматлар ёрдами билан ҳам ечиш мумкин. Агарда сиз турли объектлар учун улкан типлар ҳосил қилсангиз бу масалаларни ечиш етарлича содда кўринади. Бошқа сўз билан айтганда иситиш системаси ишини имитация қилишда, агарда иссиқлик ўлчагичлар, термостатлар ва бойлерларни ифодаловчи ўзгарувчилар тузилса уни жорий қилиш осонроқ бўлади. Бу ўзгарувчилар реалликка қанчалик яқин бўлса, унинг дастурини тузиш шунчалик осон бўлади.

Download 1,12 Mb.

Do'stlaringiz bilan baham:
1   ...   34   35   36   37   38   39   40   41   ...   86




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