Funksiya nomi
|
Argument turi
|
Qiymat turi
|
Izoh
|
Matematik funksiyalar |
ABS(X)
|
butun/haqiqiy
|
butun/haqiqiy
|
X ning absolyut qiymati (moduli) – |X|
|
SIN(X)
|
butun/haqiqiy
|
haqiqiy
|
X ning sinusi (radian o‘.b.) –sinX
|
COS(X)
|
butun/haqiqiy
|
haqiqiy
|
X ning kosinusi (radian o‘.b.) –cosX
|
ARCTAN(X)
|
butun/haqiqiy
|
haqiqiy
|
X ning arktangensi – arctgX
|
SQRT(X)
|
butun/haqiqiy
|
haqiqiy
|
X ning kvadrat ildizi – (X 0)
|
SQR(X)
|
butun/haqiqiy
|
butun/haqiqiy
|
X ning kvadrati – X2
|
EXP(X)
|
butun/haqiqiy
|
haqiqiy
|
eX (e = 2. 718282. . . )
|
LN(X)
|
butun/haqiqiy
|
haqiqiy
|
X ning natural logarifmi (X> 0)
|
FRAC(X)
|
butun/haqiqiy
|
haqiqiy
|
X ning kasr qismi {X}
|
INT(X)
|
butun/haqiqiy
|
haqiqiy
|
X ning butun qismi [X]
|
RANDOM
|
-
|
haqiqiy
|
[0, 1) oraliqdagi tasodifiy son
|
RANDOM(X)
|
Word
|
Word
|
0..(X–1) oraliqdagi tasodifiy son
|
SWAP(X)
|
2 baytli butun
|
2 baytli butun
|
X ning baytlari o‘rnini almashtiradi
|
EXP(b*LN(a))
|
butun/haqiqiy
|
|
ab
|
Matematik protseduralar
|
INC(X)
|
butun
|
butun
|
X ni qiymatini 1 ga oshiradi (X=X+1)
|
INC(X, N)
|
butun
|
butun
|
X ni qiymatini N ga oshiradi (X=X+N)
|
DEC(X)
|
butun
|
butun
|
X ni qiymatini 1 ga kamaytiradi (X=X–1)
|
DEC(X, N)
|
butun
|
butun
|
X ni qiymatini N ga kamaytiradi (X=X–N)
|
Ekran bilan ishlash protseduralar
|
Clrscr
|
|
|
ekranni tozalaydi va kursorni ekranning yuqori chap burchagiga joylashtiradi.
|
Textcolor
|
|
|
matnning rangini aniqlaydi
|
Textbackground
|
|
|
ekranda xosil bo`luvchi rangni aniqlaydi
|
Gotoxy (i, j)
|
|
|
ekrandagi i qator va j ustundagi nuqtaga kursorni joylashtiradi
|
Insline
|
|
|
kursor turgan qatorni bеlgilardan bo`shatadi
|
Clreol
|
|
|
kursor turgan qatorni o`chiradi
|
Delay (n)
|
|
|
dastur bajarilishini n millisеkundga to`xtatib turadi
|
Sound (m)
|
|
|
dinamikani oldindan bеrilgan m chastotada ishlashini ta'minlaydi
|
Window(x1, y1, x2, y2)
|
|
|
kompyutеr ekranida matn uchun oyna xosil qiladi. Bu еrda x1, y1 – oynaning yuqori chap burchagi, x2, y2 – oynaning pastki o`ng burchagi koordinatalari
|
O‘zgaruvchilar turini o‘zgartiruvchi funksiyalar |
TRUNC(X)
|
haqiqiy
|
LongInt
|
X ning butun qismi
|
ROUND(X)
|
haqiqiy
|
LongInt
|
X ni yaxlitlaydi
|
ODD(X)
|
butun
|
mantiqiy
|
X – toq son bo‘lsa natijasi TRUE
|
CHR(X)
|
byte
|
Char
|
X ning o‘nlik ASCII kodiga mos belgi
|
HI(X)
|
butun
|
byte
|
X ning eng yuqori bayti
|
LO(X)
|
butun
|
byte
|
X ning eng quyi bayti
|
HIGH(X)
|
butun/oraliqli
|
butun
|
X ga mos turning eng katta qiymati
|
LOW(X)
|
butun/oraliqli
|
butun
|
X ga mos turning eng kichik qiymati
|
UPCASE(X)
|
Char
|
Char
|
X ni yuqori registrga o‘tkazadi
|
Chr(n)
|
butun
|
Harfiy
|
Kodi n ga teng simvol
|
FloatToStr (n)
|
haqiqiiy
|
satriy
|
Haqiqiy n tasvirlovi satr
|
FloatToStrF(n, f , k, m)
|
|
satriy
|
Haqiqiy n sonni tasvirlovi satr. Bunda: f - format; k - aniqlik; m - kasr qismidagi raqamlar soni
|
StrToInt (s)
|
satriy
|
butun
|
Satrni butun songa o’tkazish
|
StrToFloat (s)
|
satriy
|
haqiqiy
|
Satrni haqiqiy songa o’tkazish
|
IntToStr(k)
|
butun
|
satriy
|
Butun k ni tasvirlovchi satr
|
Round (n)
|
haqiqiy
|
butun
|
Haqiqiy sonni yaxlitlash
|
Trunc (n)
|
haqiqiy
|
butun
|
Haqiqiy son kasr qismini olib tashlash
|
Frac(n)
|
haqiqiy
|
butun
|
Kasrli sonning kasr qismi
|
Int (n)
|
haqiqiy
|
butun
|
Kasr sonning butun qismi
|