«C# dasturlash tili» O’quv qo’llanma


Probel va kovuslarni foydalanilishi



Download 0,57 Mb.
bet34/76
Sana20.07.2022
Hajmi0,57 Mb.
#828017
1   ...   30   31   32   33   34   35   36   37   ...   76
Bog'liq
C # ma\'lumotnoma

Probel va kovuslarni foydalanilishi.

S# dagi xoxlagan ifodaga kulaylashtirish uchun probel (eki tabulyatsiya simvollarini) kiritsak buladi. Masalan, keiyngi ikkita ifoda bir xil, lekin ikkinchisi ancha kulayrok yozilgan.


x q 10G’y*(127G’x); x q 10G’y*(127G’x);
Doyra shaklli kovuslar( algebradagidek) amallarning bajarilishini oshiradi. YOrdamchi kovuslarning foydalanilishi xatoga yeki xisoblashni sekinlashtirishga olib kelinmaydi. Bir gap Bilan aytganda ulardan foyda kuprok. Aytingchi, masalan shu ikki ifodadan kaysi birini tushinishi ason

x-yG’334* tempQ127 ; Xq(yG’3)-(34*temp) Q127;




11 Operatorlarning prioriteti.

4.2 jadvalda S# operatorlarning bajarilish tartibi keltirilgan( eng kattasidan eng kichigigacha bulgan)


4.2 Jadval S# - operatorlarning prioriteti .



( ) [ ] . QQ( postfiksli) cheked new size of type of unchecked
! Tipni keltirish operatorlari Q{ unar )–( unar) QQ(prefiksli)-( prefiksli)
*G’ %
Q -
« »
<< q >>q is
&
is
||
?:
q opq

Bu bopta S# tilining dasturlashda bajarilishning boshkarish instruksiyalari karaladi. Boshkarish istruksiyalarning uchta kategoriyalari bor: tanlash instruksiyasi ( if switch ), iteratsion instruksiyalari ( for, while, dowhile va foreach-sikllaridan iborat) va uzatish intsruksiyasi ( beak, continue, goto, return va throw). Throw instruksiyasidan tashkari, sababi u C# tilining kayta ishlash mexanizmining ayrikcha xolati buladi, kolgan yukorida keltirilgan instruksiyalari shu bopda kursatilgan.


U if - Instruksiyasi


If instruksiyasi 2 bopda keltirilgan edi, lekin bu yerda biz kegrok kurib utamiz.


Uning yozilish tulik formati shunday buladi:
If ( shart) instruksiya;
Else instruksiya;
Bu yerda instruksiya elementi deb bitta instruksiya tushilinadi. Else kismi esa shart emas.
Instruksiya elementi urninda blok instrukiyasi foydalanilishi mumkin. Bu paytda if instruksiyasining yozilish formati kuyidagicha buladi.
If ( shart) |
Instruksiyalar ketma- ketligi
Else {nstruksiyalar ketma- ketligi )
Agarda shart elementi ya’ni shartli ifodani tashkil etadigan, xisoblashda XAKIYKAT ma’nosini beradigan if- instruksiyasi foydalaniladi, aksi xolda else-instruksiyasi foydalaniladi( agarda u mavjo’d bulsa). Ikkala instruksiyasi birgalikda bajarilmaydi. If – instruksisi bilan bajarilgan boshkarish bool tipida bulishi kerak.
Oddiy bir asturni kurib utamiz, unda if-else instruksiyalari sonning manfiy yoki musbat son ekanligin aniklashda foydalaniladi.
G’G’ Dasturda berilgan son manfiy yoki musbat son ekanligin kursatadi.

Using System;


class PosNeg { public static void
Main( ) )
int i ;

for iq-5 ; i < q5; iQQ ) {


Console. WriteLine ( “ testdan utkazish “ Q i Q “: “ );

if i< 0 ) Console. WriteLine ( “ Con manfiy “ );


}
Dasturning bajarilishi kuyidagi kurinishda buladi.

Testdan utkazish -5: Manfiy son


Testdan utkazish -4: Manfiy son
Testdan utkazish -3: Manfiy son
Testdan utkazish -2: Manfiy son
Testdan utkazish -1: Manfiy son
Testdan utkazish 0 : Musbat son
Testdan utkazish 1 : Musbat son
Testdan utkazish 2 : Musbat son
Testdan utkazish 3 : Musbat son
Testdan utkazish 4 : Musbat son
Testdan utkazish 5 : Musbat son

Agarda bu mashkda i- uzgaruvchisining ma’nosi nuldan kichik bulsa, if - instruksiyasi bajariladi ( « diagnoz » kiritiladi: Son musbat deb). Ikkita instruksiya birgalikda bajarilmaydi.





Download 0,57 Mb.

Do'stlaringiz bilan baham:
1   ...   30   31   32   33   34   35   36   37   ...   76




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