Shofirkon maishiy xizmat kasb hunar kolleji «dasturlash asoslari»



Download 0,81 Mb.
bet6/53
Sana29.12.2022
Hajmi0,81 Mb.
#896990
1   2   3   4   5   6   7   8   9   ...   53
Bog'liq
Ma\'ruza matn

const
MaxReal = MaxInt div SizeOf (real);
NumChars = ord (z) – ord (a) +1;
Ln10=2.302585092994;
Ln10R = 1/Ln10;

2.4. Ifodalar


Dasturning bajariluvchi qismini tashkil etuvchi asosiy elementlarga o`zgarmaslar, o`zgaruvchilar va funktsiyalarga murojaat kiradi. Bu elementlardan har biri o`zining qiymati bilan tavsiflanadi va berilganlarning qandaydir bir turiga tegishli bo`ladi. Amal belgilari va qavslar yordamida yangi qiymatlar hosil qilish qoidalarini bayon etuvchi ifodalarni tuzish mumkin.
Birlamchi element, ya`ni o`zgarmas, o`zgaruvchi yoki funktsiya va murojaat ifodaning xususiy xoli bo`lishi mumkin. Bunday ifodaning qiymati, tabiiy, element qanday turda bo`lsa, shu turda bo`ladi. Umumiy holda ifoda bir nechta elementlardan (operandlardan) va amal belgilaridan tuzilgan bo`ladi, uning qiymat turi esa operandalar turi va unga qo`llangan amallar turi bilan bir xil bo`ladi.
Ifodalarga misollar:
u
21
(a+b) * x
sin(t)
a>2
not Flag and (a=b)
NIL
[1,3 .. 7] * set 1

2.5. Amallar


Turbo Paskalda quyidagi amallar aniqlangan:
unar not, @
mul’turlikativ *, /, div, mod, and, shl, shr;
additiv +, -, or, xor;
munosabatlar =, <>, <, >, <=, >=, in
Amallar afzalligi ko`rsatilgan tartibda kamayib boradi, ya`ni unar amallari eng Yuqori, munosabat amallari eng quyi afzallikka ega. Bir xil afzallikka ega bir qancha amallarning bajarish tartibi kompilyator tomonidan dastur kodini optimallashtirish shartidan kelib chiqib o`rnatiladi va ular chapdan o`ngga tomon bajarilishi shart emas. Mantiqiy ifodalarni hisoblashda bir xil afzallikdagi amallar chapdan o`ngga tomon hisoblanadi, bunda agar Turbo Paskal muhitida OPTIONS/COMPILER/ COMPLETE BOOLEAN EVAL optsiyasining qiymati o`rnatilgan bo`lsa, hamma munosabat amallari, agar optsiya o`rnatilmagan bo`lsa, faqat natijani olish uchun etarli bo`lganlarigina hisoblanadi.
Ismi bo`yicha uzatiladigan global o`zgaruvchilari yoki parametrlari o`zgaradigan funktsiyalar bilan munosabat amallarini ishlatganda bu holni hisobga olish zarur, masalan:

Download 0,81 Mb.

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




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