Мамлакатимизда аxборот-коммуникация



Download 2,18 Mb.
Pdf ko'rish
bet12/28
Sana24.02.2022
Hajmi2,18 Mb.
#232225
1   ...   8   9   10   11   12   13   14   15   ...   28
Bog'liq
El gamal elektron raqamli imzo algoritmiga asoslangan dasturij taminot yaratish

Мантиқий операторлар  
С га ўхшаш тиллардаги каби С# да ҳам қуйидаги мантиқий 
операторлар мавжуд:


41 
6- Жадвал. С# тили ўзгарувчилари 
Оператор 
Таъриф 
Мисол 
&&
Мантиқий ВА. Агар иккала операнда ҳам
TRUE бўлса, натижа TRUE бўлади 
(x==8) && 
(y==5) 
||
Мантиқий ЁКИ. Агар иккала операнда ҳам 
FALSE бўлса, натижа FALSE бўлади
(y>8) || (y<5)
!
Инкор.Мантиқий қийматни тескарисига 
алмаштиради 
if(!(a==b))... 
Бу операторларнинг ҳаммаси bool типли натижага эга. Эътибор беринг
юқорида 2та баробар белгиси (==) ишлатилмоқда. 1та баробар белгиси (=) 
ўзлаштириш учун ишлатилади. 2та баробар белгисига жуфт белги ҳам бор, 
бу - !=(―тенг эмас‖). Шундай қилиб юқоридаги ! оператори учун мисолни
қуйидагича ўзгартириш мумкин:
IF (!(а==б))... 
Таъкидлаш жоизки С# да бошқа дастурлаш тилларидан фарқли
ҳолда FALSE
ўрнига 0 ѐки TRUE ўрнига ихтиѐрий 0 дан бошқа сон қўйиш 
мумкин эмас. Шунга кўра қуйидаги фрагмент хато ҳисобланади:
Int k;
...  
if (k) //Хато! 
...  
С# да класслар. 
Аввало, класслар ўзи нима эканлиги ҳақида икки оғиз. Тасаввур 
қилинг сизда бирор бир ҳусусият ѐнида характерланадиган бирор 
объектингиз бор. Масалан, бирор фирма ишчисини олайлик. Унинг
фамилияси, ѐши, стажи ва х.к. хусусиятлари бор. Бу ерда ҳар бир ишчини
мустақил ўзгарувчилар ѐнида эмас, балки Worker типли битта ўзгарувчи 
ичида таърифлаш қулайроқ. Шу Worker ичида фамилия, ѐш, стаж 


42 
ўзгарувчилари жойлашади. Worker типи С# маълумот типлари орасида йўқ, 
аммо бу муаммо эмас. Уни кирицак бўлади. Классларнинг яна бир муҳим
томони, уларда ҳар ҳил типдаги ўзгарувчилардан ташқари улар билан 
ишлашда керак бўладиган функциялар ҳам мавжуд. Мисолимизда ѐш ва
стаж учун махсус функциялар киритилган. Функция киритилган
маълумотнинг тўғрилигини текширади.

Download 2,18 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   28




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