ГОСТ Р И С 0 10303-11 — 2009
15.6 Арифметическая функция COS
FUNCTION COS ( V:NUMBER): REAL;
Функция COS возвращает значение косинуса угла.
Параметр; V — число, представляющее значение угла в радианах.
Результат: косинус угла V (-1.0 ^ результат £ 1.0).
Пример — COS ( 0.5) — > 8.77582.. .Е-1
15.7
Универсальная функция
EXISTS
FUNCTION EXISTS ( V: GENERIC ): BOOLEAN;
Функция EXISTS возвращает значение TRUE, если у входного параметра существует значение, или
значение FALSE, если у входного параметра не существует значения. Функция EXISTS полезна для про
верки, задано ли значение для необязательных (OPTIONAL) атрибутов или инициализированы ли пере
менные.
Параметр; V — выражение, результат которого может иметь любой тип данных.
Результат; TRUE или FALSE, в зависимости от того, имеет ли V конкретное или неопределенное (?)
значение.
Пример — IF EXISTS ( а ) THEN...
15.8 Арифметическая функция ЕХР
FUNCTION EXP (V: NUMBER): REAL;
Функция ЕХР возвращает число е (основание системы натуральных логарифмов), возведенное в
степень V.
Параметры: V — число.
Результат: значение ev.
Пример — ЕХР (10) — > 2.202646... Е+4
15.9
Универсальная функция
FORMAT
FUNCTION FORMAT(N : NUMBER; F : STRING): STRING;
Функция FORMAT возвращает форматированное строковое представление числа.
Параметры;
а) N — число (целое илидействительное);
б) F — строка, содержащая команды форматирования.
Результат: строковое представление числа N. отформатированное в соответствии с F. При необходи
мостистроковое представление округляется.
Строка форматирования содержит специальные символы, определяющие форму отображения ре
зультата. Строка форматирования может быть представлена тремя способами:
a) строка форматирования может задавать символьное описание представления результата;
b
)строка форматирования может задавать описание шаблона представления результата;
c) если строка форматирования пуста, то производится стандартное представление результата.
15.9.1 Символьное представление
Общая форма символьного формата имеет вид:
[sign] width [.decimals] type.
a) Элемент
sign
определяет представление знака числа. Если элемент
sign
не задан или задан зна
ком минус (-). то первым возвращаемым символом будет минус для отрицательных чисел и пробел для
положительных чисел (включая ноль). Если элемент
sign
задан знаком плюс (+), то первым возвращае
мым символом будет минусдля отрицательных чисел, плюс— для положительных чисел и пробел — для
нуля.
b
)
Элемент
width
задает общее число символов в возвращаемой строке. Он должен быть целым
числом больше двух. Если элемент
width
задан с предшествующим нулем, то возвращаемая строка
будет содержать предшествующие нули, в противном случае предшествующие нули опускаются. Если
для форматируемого числа требуется больше символов, чем задано элементом
width,
то возвращается
строка с необходимым числом символов.
c) Элемент
decimals
задает число цифр в возвращаемой строке справа от десятичной точки. Число
данный элемент задан, то он должен быть положительным целым числом. Если элемент
decimals
не за
дан. то в возвращаемой строке не будетдесятичной точки и следующих за ней цифр.
102