Standart funksiyalar . Delphi tilida quyidagi standart funksiyalar
mavjud.
Standart funksiyalar Funksiya Belgilash Funksiya Belgilash absolyut
abs(x) kvadratga ko‘tarish
sqr(x)
160
qiymat
argtangens
arctan(x) yaxlitlash
round(x) kosinus
cos(x) argument butun
qismi
trunc(x) sinus
sin(x) juftlikni tekshirish
odd(x) natural
logarifm
ln(x) oldingi qiymat
pred(x) kvadrat ildiz
sqrt(x) navbatdagi qiymat
succ(x) eksponenta
exp(x) Funksiya Qiymati Chr(n) IntToStr(k) Kodi n ga teng simvol
Butun k ni tasvirlovchi satr
FloatToStr (n) Haqiqiy n tasvirlovchi satr
FloatToStrF(n, f , k,m) Haqiqiy n tasvirlovchi satr. Bunda: f -
format; k - aniqlik; m - kasr qismidagi
raqamlar soni
StrToInt (s) Satrni butun songa o‘tkazish
StrToFloat (s) Satrni haqiqiy songa o‘tkazish
Frac(n) Kasrli sonning kasr qismi
Int (n) Kasr sonning butun qismi
Ifoda. Delphi tilida ifodalar o‘zgarmaslardan, o‘zgaruvchilardan,
funksiyalardan, amallar ishorasidan va qavslardan tuzilgan bo‘ladi.
Ifodalarda qatnashayotgan o‘zgarmaslar, o‘zgaruvchilar va funksiyalar
dasturda e’lon qilingan bo‘lishi yoki standart nomiga ega bo‘lishi
kerak. Sonli qiymatlarni hisoblash uchun arifmetik ifoda qo‘llaniladi.
Arifmetik ifodada bo‘lish va ko‘paytirish amallari qo‘shish va ayirish
amallaridan oldin bajariladi.
Masalan: 3 + 2*5 –3 ifodaning
bajarilishidan 10 hosil bo‘ladi.
161
Bir xil o‘rinli amallar ishtirok etgan ifodalarda ular chapdan
o‘ngga qarab bajariladi.