Результат работы программы

!2 = 0

Логические операции «И», «ИЛИ» и «НЕ» позволяют создавать функции алгебры логики

Y=f(X,X2,...,Xn), в которой XI, XI, ...., Хп — логические переменные, принимающие только два значения — «истина» и «ложь».

Пример.Представим, что нам необходимо сконструировать устройство для запуска двигателя лифта. Для этого необходимо написать логическую функцию

¥=ЯХ,Х2,ХЪ,ХА), которая бы определяла работу двигателя.

Переменные логической функции в нашем случае будут следующие:

1) Х — вызов лифта извне;

2) XI — вызов из кабины лифта;

3) ХЪ — датчик закрытия дверей;

4) Х4 — датчик перегрузки (если кабина лифта перегружена, то он стоит на месте).

Двигатель включиться в том случае (Т=1), если произошел вызов извне или из кабины лифта, дверь закрыта и нет перегрузки. Тогда логическая функция устройства управления запуском лифта будет следующая:

Y=(X&&X3&&(X4))\(X2&&X3&&(X4)); .