Ниже приведена
таблица логических функций функций,
определенных в программе.
В левом столбце — определение функции
в программе, в правом
— название функции и обозначение в
традиционной математической
нотации. Буквами a, b — обозначены
логические переменные,
значения которых равны 0 (ложь)
или 1(истина),
буквами x,
y — действительные
числа. Значением логической функции
является “истина”,
“ложь”, 0 или 1.
Функция | Значение, название или действие |
or(a,b) | или, значение функции “истина”, если значение хотя бы одного из аргументов равно 1, в противном случае ее значение — “ложь” |
and(a, b, ...) | и, значение функции “истина”, если значение всех аргументов равно 1, в противном случае ее значение — “ложь” |
not(a) | нет, значение функции “истина”, если значение аргумента равно 0, в противном случае ее значение — “ложь” |
lt(x,y) | меньше, равно 1, если x<y и 0, если x= y или x>y |
le(x, y) | меньше или равно, равно 1, если x< y или x=y и 0, если x>y |
gt(x,y) | больше, равно 1, если x>y и 0, если x< y или x=y |
ge(x, y) | больше или равно, равно 1, если x> y или x=y и 0, если x<y |
eq(x,y) | равно, равно 1, если x=y и 0, если xy |
ne(x, y) | не равно, равно 1, если xy и 0, если x=y |
aprx(x,y) | приблизительно равно, равно 1, если меньше заданной в программе величины погрешности #eps и 0 — в противном случае; по умолчанию значение #eps равно 0.001 |
int(x) | равно 1, если x целое и 0 — в противном случае |
Демонстрация Пример