Основы автоматизированного проектирования химических производств. Миронов В.М - 134 стр.

UptoLike

Составители: 

134
8.7. Функции для работы с числами
Для работы с числами используются следующие функции:
(1+_<число>) - возвращает число n+1;
(1-_<число>) - возвращает число n-1;
(GCD_<число1>_<число2>) - возвращает НОД двух чисел;
(REM_<число1>_<число2>) - остаток от деления числа1 на число2;
(MAX_<число1>_<число2>_...) - возвращает максимальное число из спи-
ска чисел;
(MIN_<число1>_<число2>_...) - возвращает минимальное число из списка
чисел.
8.8. Функции для проверки условий
(BOUNDP_<атом>) - возвращает "Т", если <атом> не равен NIL, иначе
"NIL";
(NULL_<элемент>) - возвращает "Т", если <элемент> равен NIL, иначе
"NIL";
(NUMBERP_<элемент >) - возвращает "Т", если <элемент> число, иначе
"NIL";
(MINUSP_<число>) - возвращает "Т", если <число> меньше 0, иначе
"NIL";
(ZEROP_<число>) - возвращает "Т", если <число> равно 0, иначе "NIL";
(EQUAL_<выражение1>_<выражение2>_<[допуск]>) - возвращает "Т", ес-
ли <выражение1>=<выражение2>
иначе "NIL".
Аргументами в последнем случае могут быть не только атомы, но и бо-
лее сложные конструкции - списки. Необязательный аргумент <[допуск]> за-
дает точность сравнения. Например:
(SETQ_A_(GETREAL) ;A=3.14
(EQUAL_A_PI_0.1)
Возвращает "Т", т.к. 3.14 и 0.1 находятся в поле допуска.
8.9. Функции для работы с текстами
(STRLEN_<строка>) - возвращает длину строки;
(STRCAT_<строка1>_<строка2>) - сцепление строк;
(SUBSTR_<строка>_<начало>_<длина>) - возвращает часть строки, вхо-
дящую в <строка> с номера символа <начало> длиной <длина>.