Odd(A:Integer): Boolean - возвращает TRUE, если А нечётно;
Int(X:Real): Real - возвращает целую часть аргумента;
Round(X:Real): Integer - возвращает результат округления аргумента до ближайшего целого;
Trunc(X:Real): Integer - "отбрасывает" дробную часть аргумента;
Frac(X:Real): Real - возвращает дробную часть аргумента;
Abs(X:Real): Real - возвращает абсолютное значение аргумента;
Abs(X:Integer): Integer - возвращает абсолютное значение аргумента;
Random(A: Integer): Integer - возвращает случайное число из промежутка [0,A);
Ord(A:Char): Byte - возвращает код символа A;
Chr(A:Byte): Char - возвращает символ, код которого равен A.
UpCase(A:Char):Char - превращает строчные буквы латинского алфавита в соответствующие им прописные;
Sqr(X:Integer): Integer - возвращает квадрат аргумента;
Sqr(X:Real): Real - возвращает квадрат аргумента;
Sqrt(X:Real): Real - возвращает квадратный корень аргумента;
Exp(X:Real): Real - возвращает экспоненту аргумента;
Ln(X:Real): Real - возвращает логарифм аргумента;
Sin(X:Real): Real - возвращает синус аргумента;
Cos(X:Real): Real - возвращает косинус аргумента;
ArcTan(X:Real): Real - возвращает арктангенс аргумента.
Для вычисления значений других функций следует пользоваться следующими тождествами, записанными с помощью обозначений языка Pascal:
ArcSin(x)=ArcTan(x/Sqrt(1-x*x));
ArcCos(x)=PI/2-ArcTan(x/Sqrt(1-x*x));
ArcCtg(x)=PI/2-ArcTan(x);
Logba=Ln(a)/Ln(b);
ax=Exp(x*Ln(a)), где a>0.