function Abs(x: число): число;
Возвращает модуль числа |
function ArcCos(x: real): real;
Возвращает угол в радианах, косинус которого равен x, -1<=x<=1 |
function ArcSin(x: real): real;
Возвращает угол в радианах, синус которого равен x, -1<=x<=1 |
function ArcTan(x: real): real;
Возвращает угол в радианах, тангенс которого равен x |
function Atan2(y, x: real): real;
Возвращает угол (в радианах) между положительной осью X и вектором (x, y) с учётом квадранта |
function Cbrt(x: real): real;
Возвращает кубический корень числа x (x может быть < 0) |
function Ceil(x: real): integer;
Возвращает наименьшее целое >= x |
function Cos(x: real): real;
Возвращает косинус угла x, измеряемого в радианах |
function Cosh(x: real): real;
Возвращает гиперболический косинус угла x, измеряемого в радианах |
function DegToRad(x: real): real;
Переводит градусы в радианы |
function Exp(x: real): real;
Возвращает экспоненту числа x |
function Floor(x: real): integer;
Возвращает наибольшее целое <= x |
function Frac(x: real): real;
Возвращает дробную часть числа x |
function GCD(a, b: integer): integer;
Возвращает наибольший общий делитель двух целых чисел |
function GCD(a, b: int64): int64;
Возвращает наибольший общий делитель двух целых чисел |
function GCD(a, b: BigInteger): BigInteger;
Возвращает наибольший общий делитель двух BigInteger |
function Hypot(x, y: real): real;
Возвращает гипотенузу треугольника с катетами x,y |
function Int(x: real): real;
Возвращает целую часть числа x |
function ISqrt(n: int64): int64;
Вычисляет целочисленный квадратный корень из n.Возвращает наибольшее целое число r, такое что r? ? n < (r+1)?Если n является точным квадратом, возвращает точный корень |
function ISqrt(n: BigInteger): BigInteger;
Вычисляет целочисленный квадратный корень из n.Возвращает наибольшее целое число r, такое что r? ? n < (r+1)?Если n является точным квадратом, возвращает точный корень |
function LCM(a, b: int64): int64;
Возвращает наименьшее общее кратное двух целых чисел |
function LCM(a, b: BigInteger): BigInteger;
Возвращает наименьшее общее кратное двух BigInteger |
function Lerp(a, b, t: real): real;
Возвращает значение на отрезке [a, b] в позиции t ? [0, 1]При t=0 — a, при t=1 — b, при t=0.5 — середина между ними |
function Ln(x: real): real;
Возвращает натуральный логарифм числа x |
function Log(x: real): real;
Возвращает натуральный логарифм числа x |
function Log10(x: real): real;
Возвращает десятичный логарифм числа x |
function Log2(x: real): real;
Возвращает логарифм числа x по основанию 2 |
function LogN(base, x: real): real;
Возвращает логарифм числа x по основанию base |
function Max(a: число, b: число): число;
Возвращает максимальное из чисел a,b |
function Max(a,b,...: T): T;
Возвращает максимальное из a,b,... |
function Min(a: число, b: число): число;
Возвращает минимальное из чисел a,b |
function Min(a,b,...: T): T;
Возвращает минимальное из a,b,... |
function Odd(i: целое): boolean;
Возвращает True, если i нечетно, и False в противном случае |
function Power(x, y: real): real;
Возвращает x в степени y |
function Power(x: real; n: integer): real;
Возвращает x в целой степени n |
function Power(x: BigInteger; y: integer): BigInteger;
Возвращает x в степени y |
function RadToDeg(x: real): real;
Переводит радианы в градусы |
function Random(maxValue: integer): integer;
Возвращает случайное целое в диапазоне от 0 до maxValue-1 |
function Random(maxValue: real): real;
Возвращает случайное вещественное в диапазоне [0,maxValue) |
function Random(a, b: integer): integer;
Возвращает случайное целое в диапазоне от a до b |
function Random(a, b: real): real;
Возвращает случайное вещественное в диапазоне [a,b) |
function Random(a, b: char): char;
Возвращает случайный символ в диапазоне от a до b |
function Random(diap: IntRange): integer;
Возвращает случайное целое в диапазоне |
function Random(diap: RealRange): real;
Возвращает случайное вещественное в диапазоне |
function Random(diap: CharRange): char;
Возвращает случайный символ в диапазоне |
function Random: real;
Возвращает случайное вещественное в диапазоне [0..1) |
function Random2(maxValue: integer): (integer, integer);
Возвращает кортеж из двух случайных целых в диапазоне от 0 до maxValue-1 |
function Random2(maxValue: real): (real, real);
Возвращает кортеж из двух случайных вещественных в диапазоне [0,maxValue) |
function Random2(a, b: integer): (integer, integer);
Возвращает кортеж из двух случайных целых в диапазоне от a до b |
function Random2(a, b: char): (char, char);
Возвращает кортеж из двух случайных символов в диапазоне от a до b |
function Random2(a, b: real): (real, real);
Возвращает кортеж из двух случайных вещественных в диапазоне [a,b) |
function Random2(diap: IntRange): (integer, integer);
Возвращает кортеж из двух случайных целых в диапазоне |
function Random2(diap: CharRange): (char, char);
Возвращает кортеж из двух случайных символов в диапазоне |
function Random2(diap: RealRange): (real, real);
Возвращает кортеж из двух случайных вещественных в диапазоне |
function Random2: (real, real);
Возвращает кортеж из двух случайных вещественных в диапазоне [0..1) |
function Random3(maxValue: integer): (integer, integer, integer);
Возвращает кортеж из трех случайных целых в диапазоне от 0 до maxValue-1 |
function Random3(maxValue: real): (real, real, real);
Возвращает кортеж из трех случайных вещественных в диапазоне [0,maxValue) |
function Random3(a, b: integer): (integer, integer, integer);
Возвращает кортеж из трех случайных целых в диапазоне от a до b |
function Random3(a, b: char): (char, char, char);
Возвращает кортеж из трех случайных символов в диапазоне от a до b |
function Random3(a, b: real): (real, real, real);
Возвращает кортеж из трех случайных вещественных в диапазоне [a,b) |
function Random3(diap: IntRange): (integer, integer, integer);
Возвращает кортеж из трех случайных целых в диапазоне |
function Random3(diap: CharRange): (char, char, char);
Возвращает кортеж из трех случайных символов в диапазоне |
function Random3(diap: RealRange): (real, real, real);
Возвращает кортеж из трех случайных вещественных в диапазоне |
function Random3: (real, real, real);
Возвращает кортеж из трех случайных вещественных в диапазоне [0..1) |
procedure Randomize(seed: integer);
Инициализирует датчик псевдослучайных чисел, используя значение seed. При одном и том же seed генерируются одинаковые псевдослучайные последовательности |
procedure Randomize;
Инициализирует датчик псевдослучайных чисел |
function RandomReal(a, b: real; digits: integer := 2): real;
Возвращает случайное вещественное в диапазоне [a,b], округленное до digits знаков после десятичной точки |
function Remap(x, a1, b1, a2, b2: real): real;
Преобразует x из диапазона [a1,b1] в диапазон [a2,b2] с сохранением относительной позиции |
function Round(x: real): integer;
Возвращает x, округленное до ближайшего целого. Если вещественное находится посередине между двумя целыми,то округление осуществляется к ближайшему четному (банковское округление): Round(2.5)=2, Round(3.5)=4 |
function Round(x: real; digits: integer): real;
Возвращает x, округленное до ближайшего вещественного с digits знаками после десятичной точки |
function RoundBigInteger(x: real): BigInteger;
Возвращает x, округленное до ближайшего длинного целого |
procedure SetRandomSeed(seed: integer);
Инициализирует датчик псевдослучайных чисел, используя значение seed. При одном и том же seed генерируются одинаковые псевдослучайные последовательности |
function Sign(x: число): integer;
Возвращает -1, 0 или +1 в зависимости от знака числа x |
function Sin(x: real): real;
Возвращает синус угла x, измеряемого в радианах |
function Sinh(x: real): real;
Возвращает гиперболический синус угла x, измеряемого в радианах |
function Sqr(x: число): число;
Возвращает квадрат числа x |
function Sqrt(x: real): real;
Возвращает квадратный корень числа x |
function Tan(x: real): real;
Возвращает тангенс угла x, измеряемого в радианах |
function Tanh(x: real): real;
Возвращает гиперболический тангенс угла x, измеряемого в радианах |
function Trunc(x: real): integer;
Возвращает целую часть вещественного числа x |
function TruncBigInteger(x: real): BigInteger;
Возвращает целую часть вещественного числа x как длинное целое |