Kalit so’zlar



Download 446,39 Kb.
Pdf ko'rish
bet5/8
Sana26.05.2022
Hajmi446,39 Kb.
#608914
1   2   3   4   5   6   7   8
Bog'liq
4-mavzu (1)

return 0; 



Natija: 


4.2. Amallar 
Arifmetik amallar. 
Amallar odatda unar, ya’ni bitta operandga 
qo’llaniladigan amallarga va binar, ya’ni ikki operandga qo’llaniladigan amallarga 
ajratiladi. 
Binar amallar additiv ya’ni + qo’shish va – ayirish amallariga, hamda 
multiplikativ, ya’ni * ko’paytirish, / bo’lish va % modul olish amallariga ajratiladi.
Butun sonni butun songa bo’lganda natija butun songacha yaxlitlanadi. Misol 
uchun, 20/3 = 6; (-20)/3 = -6; 20/(-3) = -6. 
Modul amali butun sonni butun songa bo’lishdan hosil bo’ladigan qoldiqqa 
tengdir. Agar modul amali musbat operandlarga qo’llanilsa, natija ham musbat 
bo’ladi, aks holda natija ishorasi kompilyatorga bog’liqdir. 
Unar amallarga ishorani o’zgartiruvchi unar minus – va unar plyus + amallari 
kiradi. Bundan tashqari inkrement ++ va dekrement -- amallari ham unar amallarga 
kiradi. 
Inkrement ++ unar amali qiymatni 1 ga oshirishni ko’rsatadi. Amalni prefiks, 
ya’ni ++i ko’rinishda ishlatish oldin o’zgaruvchi qiymatini oshirib, so’ngra 
foydalanish lozimligini, postfiks esa i++ ko’rinishda ishlatish oldin o’zgaruvchi 
qiymatidan foydalanib, so’ngra oshirish kerakligini ko’rsatadi. Misol uchun, i ning 
qiymati 2 ga teng bo’lsin, u holda 3+(++i) ifoda qiymati 6 ga, 3+i++ ifoda qiymati 
5 ga teng bo’ladi. Ikkala holda ham i ning qiymati 3 ga teng bo’ladi. 
Dekrement -- unar amali qiymatni 1 ga kamaytirishni ko’rsatadi. Bu amal ham 
prefiks va postfiks ko’rinishda ishlatilishi mumkin. Bu ikki amalni faqat 
o’zgaruvchilarga qo’llash mumkin. 


Amallar ustivorligi. 
Murakkab ifodalarda qaysi amal birinchi navbatda 
bajarilishi operator prioritetiga bog’liq. 
Masalan: x = 5+3*8. 
Ko’paytirish qo’shishga nisbatan yuqoriroq prioritetga ega. Shuning uchun bu 
ifoda qiymati 29 ga teng bo’ladi. 
Agarda ikkita matematik ifodaning prioriteti teng bo’lsa, ular chapdan o’ngga 
qarab ketma-ket bajariladi. 
Masalan: x = 5+3+8*9+6*4. 
Bu ifodada birinchi ko’paytirish amallari chapdan o’ngga qarab bajariladi 8*9 
= 72 va 6*4 = 24. Keyin qo’shish amallari bajariladi. Natijada x = 104 qiymatga 
ega bo’ladi. 
Lekin, barcha amallar ham bu tartibga amal qilmaydi. Masalan, o’zlashtirish 
amali o’ngdan chapga qarab bajariladi. 
Additiv amallarining ustivorligi multiplikativ amallarining ustivorligidan 
pastrokdir. 
Unar amallarning ustivorligi binar amallardan yuqoridir. 

Download 446,39 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