Математика¶
- Int(Value: Float) Integer ¶
Функция возвращает округленное до целочисленного числа вещественное Value.
- Parameters:
Value (
Float
) – Число с плавающей запятой.- Return type:
Integer
- Sin(Angle: Float) Float ¶
Функция возвращает значение функции синуса угла Angle.
- Parameters:
Angle (
Float
) – Значение угла в радианах.- Return type:
Float
- Cos(Angle: Float) Float ¶
Функция возвращает косинус угла Angle.
- Parameters:
Angle (
Float
) – Значение угла X в радианах.- Return type:
Float
- ArcTan(Angle: Float) Float ¶
Функция возвращает арктангенс значения угла Angle.
- Parameters:
Angle (
Float
) – Значение угла в радианах.- Return type:
Float
- Abs(Value: Float) Float ¶
Функция возращает Value по модулю (абсолютное значение).
- Parameters:
Value (
Float
) – Число- Return type:
Float
- Sqr(Value: Float) Float ¶
Функция выполняет возведение числа Value в степень 2, и возвращает результат в виде числа с плавающей запятой.
- Parameters:
Value (
Float
) – Число- Return type:
Float
- Sqrt(Value: Float) Float ¶
Функция возвращает квадратный корень числа Value.
- Parameters:
Value (
Float
) – Число- Return type:
Float
- NVL(Value1, Value2: Variant) Variant ¶
Функция аналогична функции
nvl()
в PL/SQL. Если параметр Value1 равен null, функция вернёт значение Value2.- Parameters:
Value1 (
Variant
) – Первое значениеValue2 (
Variant
) – Второе значение
- Return type:
Variant
Пример использования¶<pascal> v := null; ShowMessage(NVL(v, 'Переменная = Null')); v := 'Значение переменной'; ShowMessage(NVL(v, 'Переменная = Null')); </pascal>
- Odd(Value: Integer) Boolean ¶
Функция возвращает True, если Value нечетное число.
- Parameters:
Value (
Integer
) – Число- Return type:
Boolean
- Frac(Value: Float) Float ¶
Функция возвращает дробную часть числа Value с плавающей запятой.
- Parameters:
Value (
Float
) – Число- Return type:
Float
- Round(Value: Integer) Integer ¶
Функция округляет число Value до целочисленного значения.
- Parameters:
Value (
Integer
) – Вещественное значение.- Return type:
Integer
- Trunc(Value: Float) Integer ¶
Функция отбрасывает дробную часть числа.
- Parameters:
Value (
Float
) – Число- Return type:
Integer
- Ln(Value: Float) Float ¶
Функция возвращает натуральный логарифм от Value.
- Parameters:
Value (
Float
) – Число- Return type:
Float
- Exp(Value: Float) Float ¶
Возвращает значени экспоненциальной функция от Value.
- Parameters:
Value (
Float
) – Число- Return type:
Float
- Random() Float ¶
Функция возвращает псевдо-произвольное число от 0 до 1.
- Return type:
Float
- Inc(Value: Integer) Integer ¶
Функция увеличивает значение Value простого целочисленного типа на 1.
- Parameters:
Value (
Integer
) – Число- Return type:
Integer
- Dec(Value: Integer) Integer ¶
Функция уменьшает значение Value простого целочисленного типа на 1.
- Parameters:
Value (
Integer
) – Число- Return type:
Integer
TatMathLibrary¶
- class TatMathLibrary¶
Математические функции
- Payment(Rate: Extended; NPeriods: Integer; const PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime) Extended ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- DoubleDecliningBalance(const Cost, Salvage: Extended; Life, Period: Integer) Extended ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- IsInfinite(Value: Variant) boolean ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Ldexp(const X: Variant; const P: Variant) Single ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Log2(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- ArcCotH(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- ArcSec(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- RadToDeg(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Hypot(const X, Y: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Cosecant(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Secant(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Cotan(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Tan(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- SinCos(const Theta: Variant; var Sin, Cos: Variant);
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- ArcTan2(const Y, X: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- ArcSin(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- ArcCos(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- PresentValue(const Rate: Extended; NPeriods: Integer; const Payment, FutureValue: Extended; PaymentTime: TPaymentTime) Extended ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- PeriodPayment(const Rate: Extended; Period, NPeriods: Integer; const PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime) Extended ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- NumberOfPeriods(const Rate: Extended; Payment: Extended; const PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime) Extended ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- InterestRate(NPeriods: Integer; const Payment, PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime) Extended ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- InterestPayment(const Rate: Extended; Period, NPeriods: Integer; const PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime) Extended ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- FutureValue(const Rate: Extended; NPeriods: Integer; const Payment, PresentValue: Extended; PaymentTime: TPaymentTime) Extended ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- SimpleRoundTo(const Value: Variant; const Digit: TRoundToRange = -2) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- RoundTo(const Value: Extended; const Digit: TRoundToEXRangeExtended) Extended ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- DivMod(Dividend: Variant; Divisor: Variant; var Result, Remainder: Variant);
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- RandomRange(const From, To: Integer) Integer ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- RandG(Mean, StdDev: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Floor(Value: Variant) Integer ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Ceil(Value: Variant) Integer ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Frexp(Value: Variant; var Mantissa: Variant; var Exponent: Integer);
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Power(const Base, Exponent: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- IntPower(const Base: Variant; const Exponent: Integer) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- LogN(const Base, X: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Log10(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- LnXP1(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- ArcCscH(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- ArcSecH(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- ArcTanh(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- ArcSinh(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- ArcCosh(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- ArcCsc(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- ArcCot(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- CscH(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- SecH(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- CotH(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Tanh(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Sinh(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Cosh(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Csc(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Sec(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- Cot(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- CycleToGrad(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- CycleToDeg(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- CycleToRad(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- GradToCycle(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- GradToDeg(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- GradToRad(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- DegToCycle(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- DegToGrad(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- DegToRad(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- RadToCycle(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- RadToGrad(Value: Variant) Variant ¶
Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki
- class TPaymentTime¶
Встроенный тип. Описание на Embarcadero docwiki
- class TRoundToRange¶
Встроенный тип. Описание на Embarcadero docwiki
- class TRoundToEXRangeExtended¶
Встроенный тип. Описание на Embarcadero docwiki