Iebūvētās funkcijas

Funkcija

Ko tā atrod ?

Argumenta tips

Rezultāta tips

Piemērs

Piemēra rezultāts

ABS(x)

Absolūtā vērtība

INTEGER

REAL

INTEGER

REAL

ABS(5)

ABS(-5.5)

5

5.5

SQR(x)

Kvadrāts

INTEGER

REAL

INTEGER

REAL

SQR(5)

SQR(-1.5)

25

2.25

SQRT(x)

Kvadrātsakne

INTEGER

REAL

REAL

SQRT(25)

5

Pi

p

 

REAL

Pi

3.1415926536

SIN(x)

Sinx

INTEGER

REAL

REAL

SIN(Pi/2)

SIN(Pi/6)

1

0.5

COS(x)

Cosx

INTEGER

REAL

REAL

COS(Pi/2)

COS(Pi/3)

0

0.5

ARCTAN(x)

Arctgx

INTEGER

REAL

REAL

ARCTAN(0)

ARCTAN(1)

0

Pi/4

EXP(x)

ex

INTEGER

REAL

REAL

EXP(5)

e5

LN(x)

Lnx

INTEGER

REAL

REAL

LN(1)

LN(EXP(3))

0

3

TRUNC(x)

Veselā daļa

INTEGER

REAL

INTEGER

TRUNC(5)

TRUNC(5.7)

TRUNC(-1.7)

5

5

-1

INT(x)

Veselā daļa

INTEGER

REAL

REAL

INT(5)

INT(5.7)

INT(-1.7)

5

5

-1

FRAC(x)

Daļveida daļa

REAL

REAL

FRAC(5)

FRAC(5.7)

FRAC(-1.7)

0

0.7

-0.7

ROUND(x)

Noapaļo līdz tuvākajam veselam skaitlim

INTEGER

REAL

INTEGER

ROUND(1)

ROUND(1.4)

ROUND(1.6)

1

1

2

ODD(x)

Paritāte

INTEGER

BOOLEAN

ODD(5)

ODD(6)

TRUE

FALSE

ORD(x)

ASCII kods

CHAR

INTEGER

ORD(`A`)

ORD(`0`)

65

48

CHR(x)

Simbols, kura ASCII kods ir x

Veseli skait­ļi no 0 līdz 255

CHAR

CHR(65)

CHR(48)

A

0

RANDOM

Gadījuma skaitlis robežās no 0 līdz 1

 

REAL

 

 

RANDOM(x)

Vesels gadījuma skaitlis robežās no 0 līdz x-1.

INTEGER

INTEGER

Piezīme: Lai gadījuma skaitļi netiktu sākti ģenerēt ar vienu un to pašu vērtību, tad tie „jāsamaisa” ar procedūru RANDOMIZE.

EOF(x) Datnes beigas TEXT BOOLEAN TRUE, ja ir datnes beigas
EOLN(x) Rindas beigas datnē TEXT BOO:LEAN TRUE, ja ir rindas beigas