Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРАКТИКА 3.pdf
Скачиваний:
95
Добавлен:
09.04.2015
Размер:
302.67 Кб
Скачать

Порядок логических операций

В сложном логическом выражении операции имеют следующий приоритет:

1.Инверсия

2.Конъюнкция

3.Дизъюнкция

4.Импликация

5.Эквивалентность

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

Законы алгебры логики

Законы однопарных элементов

 

x & 1 = x ;

x 1 = 1 ;

 

x & 0 = 0;

x 0 = x

Законы отрицания

 

¬ ¬ x = x; x ¬x = 1; x & ¬x = 0

Законы двойственности ( Моргана)

¬(x y) = ¬ x & ¬ y; ¬(x & y) = ¬ x ¬ y

Законы поглощения (адсорбции)

xx & y = x;

x& (x y) = x

Законы алгебры логики

Рефлективности a a = a; a & a = a

Коммутативности

a b = b a; a & b = b & a

Ассоциативности

(a & b) & c = a & (b & c) (a b) c = a (b c)

Дистрибутивности

a & (b c) = a & b a & c a b & c = (a b) & (a c)

Склеивания

x & y x & ¬ y = x; (x y) & ( x ¬ y) = x

Пример 1

Вычислить значение логической формулы:

¬X Y X Z

если логические переменные имеют следующие

значения: X = ложь, Y = истина, Z = истина