12-mavzu: Veb dasdturlash tillari



Download 177,15 Kb.
Pdf ko'rish
bet3/8
Sana01.07.2022
Hajmi177,15 Kb.
#722438
1   2   3   4   5   6   7   8
Bog'liq
12-mavzu Veb dasdturlash tillari (2)

O`zgarmaslar 
O`zgarmaslar 
qiymati 
dastur 
ishlash 
davomida 
o`zgarmaydigan 
o`zgaruvchilar. Dastur ishlash davomida o`garuvchining qiymatini o`zgartirmasdan 
saqlashga to`g`ri keladi.Masalan Pi sonini o`zgarmas sifatida saqlash maqsadga 
muvofiq. Bu uchun Pi o`zgarmas sifatida e`lon qilinishi kerak:
const double Pi= 3.1415926535897932384626433832795;
C# da 3 turdagi o`zgarmaslar mavjud: literalli, simvolli va to`plamli o`zgarmaslar. 
Quyidagi misolni ko`ramiz:
x = 100;
100 qiymati bu literalli o`zgarmas. 100 ning qiymati hamma vaqt 100. 100 ga yangi 
qiymat o`zlashtirish mumkin emas. 100 ni hech qachon 55 qiymatini ko`rsatadigan 
qilish mumkin emas. Simvolli o`zgarmaslar o`zgarmas qiymatga nom beradi. 
Simvolli o`zgarmaslarni const kalit so`zi orqali e`lon qilinadi va quyidagi sintaksis 
qo`llaniladi:
const identifikator tipi = qiymat;
Har bir o`zgarmas e`lon qilish vaqtida qiymat o`zlashtirilishi shart va uning qiymati 
dastur bajarilishi davomida o`zgartirilmasligi kerak:
const double Pi= 3.1415926535897932384626433832795;
Pi simvolli o`zgarmas.
class Constants


{
 static void Main()
 {
const int pi = 3.1415926535897932384626433832795;
const int g = 9.81; //gravitasiya doimiysi
System.Console.WriteLine{"Pi soni: {0}", pi);
Syseem.Console.WriteLine("gravitasiya doimiysi: {0}", g);
 }
}
Dastur ishining natijasi quyidagicha:
Pi soni: 3.1415926535897932384626433832795
gravitasiya doimiysi: 9.81
Simvolli o`zgarmaslar literalli o`zgarmaslar kabi bir vazifani bajaradi faqat ulardan 
farqi u nomga ega bo`lib, nomidan qanday maqsadda ishlatilayotganini aniqlash 
mumkin.
Operatorlar 
C# da keng operatorlar to`plami mavjud. Ular dasturchiga turli ifodalarni hosil 
qilish, ifodalarni hisoblash uchun kuchli boshqaruv imkoniyatini beradi. Operatorlar 
4 ta katta guruhga bo`linadi: 
arifmetik, razryadli, mantiqiy va munosabat 
operatorlari.

Download 177,15 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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