2018-08-02 22:04:49 +03:00
< html > < head >
< object type = "application/x-oleobject" classid = "clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e" >
< param name = "Keyword" value = "Sign" >
< param name = "Keyword" value = "Abs" >
< param name = "Keyword" value = "Sin" >
< param name = "Keyword" value = "Sinh" >
< param name = "Keyword" value = "Cos" >
< param name = "Keyword" value = "Cosh" >
< param name = "Keyword" value = "Tan" >
< param name = "Keyword" value = "Tanh" >
< param name = "Keyword" value = "ArcSin" >
< param name = "Keyword" value = "ArcCos" >
< param name = "Keyword" value = "ArcTan" >
< param name = "Keyword" value = "Exp" >
< param name = "Keyword" value = "Ln" >
< param name = "Keyword" value = "Log2" >
< param name = "Keyword" value = "Log10" >
< param name = "Keyword" value = "LogN" >
< param name = "Keyword" value = "Sqrt" >
< param name = "Keyword" value = "Sqr" >
< param name = "Keyword" value = "Power" >
< param name = "Keyword" value = "Round" >
< param name = "Keyword" value = "Trunc" >
< param name = "Keyword" value = "Int" >
< param name = "Keyword" value = "Frac" >
< param name = "Keyword" value = "Floor" >
< param name = "Keyword" value = "Ceil" >
< param name = "Keyword" value = "Randomize" >
< param name = "Keyword" value = "Random" >
< param name = "Keyword" value = "Max" >
< param name = "Keyword" value = "Min" >
< param name = "Keyword" value = "RadToDeg" >
< param name = "Keyword" value = "DegToRad" >
< / object > < / head >
< meta http-equiv = "Content-Type" content = "text/html; charset=windows-1251" >
< title > < / title > < link rel = "StyleSheet" href = "../../default.css" > < body >
2025-11-07 16:12:31 +03:00
< H1 > Математические функции< / H1 >
< p > < span lang = "ru" > Интерфейс математических подпрограмм заимствован
преимущественно из модулей < / span > System < span lang = "ru" > и < / span > Math
< span lang = "ru" > системы < / span > Delphi< span lang = "ru" > .< / span > < / p >
2018-08-02 22:04:49 +03:00
< table border = 0 CELLPADDING = 5 >
< tr > < td >
< code >
< b > function< / b > Sign(x: integer): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает знак числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Sign(x: longword): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает знак числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Sign(x: int64): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает знак числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Sign(x: uint64): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает знак числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Sign(x: real): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает знак числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Abs(x: integer): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает модуль числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Abs(x: longword): longword;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает модуль числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Abs(x: int64): int64;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает модуль числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Abs(x: uint64): uint64;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает модуль числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Abs(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает модуль числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Sin(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает синус числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Sinh(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает гиперболический синус числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Cos(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает косинус числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Cosh(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает гиперболический косинус числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Tan(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает тангенс числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Tanh(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает гиперболический тангенс числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > ArcSin(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает арксинус числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > ArcCos(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает арккосинус числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > ArcTan(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает арктангенс числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Exp(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает экспоненту числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Ln(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает натуральный логарифм числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Log2(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает логарифм числа x по основанию 2
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Log10(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает десятичный логарифм числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > LogN(base,x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает логарифм числа x по основанию base
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Sqrt(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает квадратный корень числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Sqr(x: integer): int64;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает квадрат числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Sqr(x: longword): uint64;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает квадрат числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Sqr(x: int64): int64;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает квадрат числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Sqr(x: uint64): uint64;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает квадрат числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Sqr(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает квадрат числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Power(x,y: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает x в степени y
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Round(x: real): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает x, округленное до ближайшего целого
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Trunc(x: real): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает целую часть числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Int(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает целую часть числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Frac(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает дробную часть числа x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Floor(x: real): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает наибольшее целое, меньшее или равное x
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr >
< td >
< code >
< b > function< / b > Ceil(x: real): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает наименьшее целое, большее или равное x
2018-08-02 22:04:49 +03:00
< / td >
< / tr >
< tr >
< td >
< code >
< b > function< / b > RadToDeg(x: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
< span lang = "ru" > Переводит радианы в градусы< / span > < / td >
2018-08-02 22:04:49 +03:00
< / tr >
< tr > < td >
< code > < b > function< / b > DegToRad(x: real): real; < / code > < br >
2025-11-07 16:12:31 +03:00
< span lang = "ru" > Переводит градусы в радианы< / span >
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > < b > procedure< / b > < / b > Randomize;
< / code > < br >
2025-11-07 16:12:31 +03:00
Инициализирует датчик псевдослучайных чисел
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > < b > procedure< / b > < / b > Randomize(seed: integer);
< / code > < br >
2025-11-07 16:12:31 +03:00
Инициализирует датчик псевдослучайных чисел, используя значение seed. При одном и том же seed генерируются одинаковые псевдослучайные последовательности
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Random(maxValue: integer): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает случайное целое в диапазоне от 0 до maxValue-1
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Random(a,b: integer): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает случайное целое в диапазоне от a до b
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Random: real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает случайное вещественное в диапазоне [0..1)
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Max(a,b: integer): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает максимальное из чисел a,b
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Max(a,b: longword): longword;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает максимальное из чисел a,b
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Max(a,b: int64): int64;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает максимальное из чисел a,b
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Max(a,b: uint64): uint64;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает максимальное из чисел a,b
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Max(a,b: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает максимальное из чисел a,b
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Min(a,b: integer): integer;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает минимальное из чисел a,b
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Min(a,b: longword): longword;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает минимальное из чисел a,b
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Min(a,b: int64): int64;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает минимальное из чисел a,b
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Min(a,b: uint64): uint64;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает минимальное из чисел a,b
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code >
< b > function< / b > Min(a,b: real): real;
< / code > < br >
2025-11-07 16:12:31 +03:00
Возвращает минимальное из чисел a,b
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< / table >
< / body > < / html >