2.7. Математика¶
-
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
2.7.1. 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
-