Number
|
Реализована
|
Функция
|
|
Number(<Аргумент>):<Численное представление (NUMBER)>
|
Функция конвертирует аргумент в числовое значение, если это возможно (иначе вызывает исключение).
|
Real
|
Реализована
|
Функция
|
|
Real(<Аргумент>):<Численное представление (REAL)>
|
Функция конвертирует аргумент в вещественное числовое значение, если это возможно (иначе вызывает исключение).
|
NumeralTypeStr
|
Реализована
|
Функция
|
|
NumeralTypeStr(<Аргумент>):<Тип числового аргумента (STRING)>
|
Функция возвращает строку "REAL", в случае, если числовое представление аргумента является вещественным, иначе будет возвращена строка "INT"
|
NumberToStr
|
Реализована
|
Функция
|
|
NumberToStr(<Аргумент (NUMBER)>,<Режим (INT)>):<Строковое представление (STRING)>
|
Функция конвертирует числовой аргумент в строку в одном из заданных режимов
|
FormatNumber
|
Реализована
|
Функция
|
|
FormatNumber(<Число>,<Нули пустой строкой (INT)>=1,<Разделитель тысяч (STRING)>="'",<Точность после точки (INT)>=2):<Результат (STRING)>
|
Функция производит перекодировку и формирование числа в строковой формат, используя указанные установки
|
Max
|
Реализована
|
Функция
|
|
Max(<Аргумент 1 (STRING,NUMBER,DATE)>,<Аргумент 2 (STRING,NUMBER,DATE)>,...):<Максимальный из аргументов (STRING,NUMBER,DATE)>
|
Функция возвращает максимальный из полученных аргументов; при вызове принимает не менее одного аргумента. Поддерживаются числовые значения, значения типа дата и строки.
|
Min
|
Реализована
|
Функция
|
|
Min(<Аргумент 1 (STRING,NUMBER,DATE)>,<Аргумент 2 (STRING,NUMBER,DATE)>,...):<Минимальный из аргументов (STRING,NUMBER,DATE)>
|
Функция возвращает минимальный из полученных аргументов; при вызове принимает не менее одного аргумента. Поддерживаются числовые значения, значения типа дата и строки.
|
Round
|
Реализована
|
Функция
|
|
Round(<Аргумент (STRING,NUMBER)>,<Количество знаков (INT)>=0):<Округленное значение аргумента (NUMBER)>
|
Функция возвращает округленное значение первого аргумента до количества знаков после точки, определяемое вторым аргументом.
|
Trunc
|
Реализована
|
Функция
|
|
Trunc(<Аргумент (STRING,NUMBER)>):<Целая часть аргумента (INT)>
|
Функция возвращает целую часть аргумента.
|
Floor
|
Реализована
|
Функция
|
|
Floor(<Аргумент (STRING,NUMBER)>):<Аргумент, округленный в меньшую сторону (INT)>
|
Функция возвращает аргумент, округленный до целого в меньшую сторону.
|
Ceiling
|
Реализована
|
Функция
|
|
Ceiling(<Аргумент (STRING,NUMBER)>):<Аргумент, округленный в большую сторону (INT)>
|
Функция возвращает аргумент, округленный до целого в большую сторону.
|
Frac
|
Реализована
|
Функция
|
|
Frac(<Аргумент (STRING,NUMBER)>):<Дробная часть аргумента (REAL)>
|
Функция возвращает дробную часть аргумента.
|
Abs
|
Реализована
|
Функция
|
|
Abs(<Аргумент (STRING,NUMBER)>):<Абсолютное значение (NUMBER)>
|
Функция возвращает абсолютное значение аргумента (положительное значение).
|
Sign
|
Реализована
|
Функция
|
|
Sign(<Аргумент (STRING,NUMBER)>):<Знак аргумента (INT)>
|
Функция возвращает 0, если аргумент равен нулю, -1, если он меньше нуля, иначе функция возвращет 1.
|
Log10
|
Реализована
|
Функция
|
|
Log10(<Аргумент (STRING,NUMBER)>):<Десятичный логарифм (REAL)>
|
Функция возвращает десятичный логарифм аргумента.
|
Ln
|
Реализована
|
Функция
|
|
Ln(<Аргумент (STRING,NUMBER)>):<Натуральный логарифм (REAL)>
|
Функция возвращает натуральный логарифм аргумента.
|
Log
|
Реализована
|
Функция
|
|
Log(<Аргумент (STRING,NUMBER)>,<Основание логарифма (STRING,NUMBER)>):<Произвольный логарифм (REAL)>
|
Функция возвращает произвольный логарифм первого аргумента по основанию второго аргумента.
|
Exp
|
Реализована
|
Функция
|
|
Exp(<Аргумент (STRING,NUMBER)>):<Экспонента аргумента (REAL)>
|
Функция возвращает экспоненту аргумента.
|
Pow
|
Реализована
|
Функция
|
|
Pow(<Аргумент (STRING,NUMBER)>,<Показатель степени (STRING,NUMBER)>):<Результат возведения в степень (REAL)>
|
Функция возвращает результат возведения аргумента в степень, определяемую вторым аргументом.
|
Sqrt
|
Реализована
|
Функция
|
|
Sqrt(<Аргумент (STRING,NUMBER)>):<Квадратный корень аргумента (REAL)>
|
Функция возвращает квадратный корень аргумента.
|
Sqr
|
Реализована
|
Функция
|
|
Sqr(<Аргумент (STRING,NUMBER)>):<Квадрат аргумента (NUMBER)>
|
Функция возвращает квадрат аргумента.
|
Sin
|
Реализована
|
Функция
|
|
Sin(<Аргумент (STRING,NUMBER)>):<Синус (REAL)>
|
Функция возвращает синус аргумента, аргумент выражен в радианах.
|
Cos
|
Реализована
|
Функция
|
|
Cos(<Аргумент (STRING,NUMBER)>):<Косинус (REAL)>
|
Функция возвращает косинус аргумента, аргумент выражен в радианах.
|
Tg, Tan
|
Реализована
|
Функция
|
|
Tg(<Аргумент (STRING,NUMBER)>):<Тангенс (REAL)>
|
Функция возвращает тангенс аргумента, аргумент выражен в радианах.
|
Ctg, Cot
|
Реализована
|
Функция
|
|
Ctg(<Аргумент (STRING,NUMBER)>):<Котангенс (REAL)>
|
Функция возвращает котангенс аргумента, аргумент выражен в радианах.
|
Arcsin, Asin
|
Реализована
|
Функция
|
|
Arcsin(<Аргумент (STRING,NUMBER)>):<Арксинус (REAL)>
|
Функция возвращает арксинус аргумента в радианах.
|
Arccos, Acos
|
Реализована
|
Функция
|
|
Arccos(<Аргумент (STRING,NUMBER)>):<Арккосинус (REAL)>
|
Функция возвращает арккосинус аргумента в радианах.
|
Arctg, Atan
|
Реализована
|
Функция
|
|
Arctg(<Аргумент (STRING,NUMBER)>):<Арктангенс (REAL)>
|
Функция возвращает арктангенс аргумента в радианах.
|
Arctg2, Atan2
|
Реализована
|
Функция
|
|
Arctg2(<Координата X (STRING,NUMBER)>,<Координата Y (STRING,NUMBER)>):<Угол между лучом (0,0)-(x,y) и положительной осью координат X (REAL)>
|
Функция возвращает угол между лучом (0,0)-(x,y) и положительной осью координат X в радианах.
|
Arcctg, Acot
|
Реализована
|
Функция
|
|
Arcctg(<Аргумент (STRING,NUMBER)>):<Арккотангенс (REAL)>
|
Функция возвращает арккотангенс аргумента в радианах.
|
_Pi
|
Реализована
|
Функция
|
|
_Pi():<Число π (REAL)>
|
Функция возвращает число π с максимальной доступной системе точностью.
|
_E
|
Реализована
|
Функция
|
|
_E():<Число e (REAL)>
|
Функция возвращает число e (основание натурального логарифма) с максимальной доступной системе точностью.
|
Sum
|
Реализована
|
Функция
|
|
Sum(<Аргумент 1 (STRING,NUMBER)>,<Аргумент 2 (STRING,NUMBER)>, ...):<Сумма аргументов (NUMBER)>
|
Функция возвращает значение суммы всех своих аргументов. Количество аргументов неограничено. Возвращается натуральное число, если все аргументы являются натуральными числами, иначе возвращается вещественное число.
|
Average
|
Реализована
|
Функция
|
|
Average(<Аргумент 1 (STRING,NUMBER)>,<Аргумент 2 (STRING,NUMBER)>, ...):<Среднее значение аргументов (REAL)>
|
Функция возвращает арифметическое среднее значение всех своих аргументов. Количество аргументов неограничено.
|
Randomize
|
Реализована
|
Функция
|
|
Randomize(<Порождающее число (NUMBER)>)
|
Функция инициализирует генератор псевдослучайных чисел на основе текущего времени системы, либо порождающего числа последовательности, если оно указано.
|
Random
|
Реализована
|
Функция
|
|
Random(<Диапазон (NUMBER)>)):<Псевдослучайное число (REAL)>
|
Функция получает вещественное псевдослучайное число в диапазоне 0<=x<1, если аргумент не указан, либо целое псевдослучайное число в диапазоне 0<=x<диапазон, если аргумент указан.
|
Degrees
|
Реализована
|
Функция
|
|
Degrees(<Число радиан (STRING,NUMBER)>):<Число градусов (REAL)>
|
Функция превращает радианы в градусы по формуле x/pi*180.
|
Radians
|
Реализована
|
Функция
|
|
Radians(<Число градусов (STRING,NUMBER)>):<Число радиан (REAL)>
|
Функция превращает градусы в радианы по формуле x*pi/180.
|
DecToHex
|
Реализована
|
Функция
|
|
DecToHex(<Число (STRING,INT)>,<Минимальное количество знаков (INT)>=1):<Результат преобразования (STRING)>
|
Функция преобразовывает числовой аргумент в шестнадцатеричную систему счисления. Оригинальное число трактуется, как число без знака. Полученная строка будет дополнена нулями слева, если ее длина меньше указанного минимального количества знаков.
|
DecToBase
|
Реализована
|
Функция
|
|
DecToBase(<Число (STRING,INT)>,<Основание (INT)>,<Словарь (STRING)>):<Результат преобразования (STRING)>
|
Функция преобразовывает числовой аргумент в систему счисления по основанию второго аргумента. Для преобразования можно использовать словарь.
|
BaseToDec
|
Реализована
|
Функция
|
|
BaseToDec(<Источник преобразования (STRING)>,<Основание (INT)>,<Словарь (STRING)>):<Результат преобразования (INT)>
|
Функция преобразовывает строковой аргумент в системе счисления по основанию второго аргумента в десятичное число. Для преобразования можно использовать словарь.
|
ReflectBits
|
Реализована
|
Функция
|
|
ReflectBits(<Число для преобразования (INT)>,<Количество бит в числе (INT)>=64}):<Результат преобразования (INT)>
|
Функция обращает биты в числе таким образом, что наименее важный бит становится наиболее важным и наоборот.
|
CutBitsMask
|
Реализована
|
Функция
|
|
CutBitsMask(<Количество бит в маске (INT)>):<Маска (INT)>
|
Функция получает результат выражения pow(2,<Количество бит в маске>)-1 , который является битовой маской для использования с операцией And для сохранения только <Количество бит в маске> бит в числе. Аргумент может принимать значения от 1 до 64 включительно.
|
ToRGB
|
Реализована
|
Функция
|
|
ToRGB(<Значение красного (INT)>,<Значение зеленого (INT)>,<Значение синего (INT)>):<24-битное значение цвета в формате RGB (INT)>
|
Функция получает значение 24-битного цвета из 8-битных составляющих по формуле (Значение красного And 255)or((Значение зеленого And 255)*256)or((Значение синего And 255)*65536)
|
MixColors
|
Реализована
|
Функция
|
|
MixColors(<Цвет 1 (INT)>,<Цвет 2 (INT)>,<Процент использования цвета 2 (INT)>):<Результирующий цвет (INT)>
|
Функция получает смесь двух цветов в определенной пропорции, заданной третьим аргументом.
|