Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Булеві алгебри



Набір незалежних властивостей операцій Ú, Ù, Ø (замість них використаємо позначення +, ·, ̄) можна вважати аксіомами або незалежними законами булевої алгебри:

1. Комутативність: a + b = b + a, a · b = b · a;

2. Асоціативність: a + (b + с) = (a + b) + c, a · (b · c) = (a · b) · c;

3. Дистрибутивність: a + (b · с) = (a + b) · (a + с), a · (b + с) = (a · b) + (a · с);

4. Закони для нуля, одиниці і заперечення: a + 0 = a; a + =1; a · 0 = 0; a · =0;

Всі інші закони є наслідком перелічених 4-х. Зокрема:

5. Закон ідемпотентності: a + а = a · а = а;

6. Властивості одиниці і нуля: a + 1 = 1; a · 0 = 0;

7. Закони поглинання: a + (а · b) = a · (a + b) = a;

8. Закон інволюції (подвійного заперечення):

9. Закони де Моргана:

10. Закон склеювання: ab+ab̅=a(b+b̅)=a, (a+b)(a+b̅)=a - є слідством кількох приведених вже законів.

Якщо в виразі відсутні дужки, то операції будуть виконуватись в такій послідовності: інверсія, кон’юнкція, диз’юнкція, імплікація, еквівалентність.

Нескладно помітити, що логічні операції кон’юнкція і диз’юнкція – симетричні, тобто володіють такою властивістю як двоїстість. Двоїстість визначається як заміна в логічній формулі всіх знаків І на АБО, також знаків АБО на І, всіх нулів на одиницю і одиниці на нуль. Двоїстість є основною властивістю алгебри логіки. Закони де Моргана є однією з ілюстрацій властивості двоїстості: , .

Ця властивість алгебри логіки дає можливість при потребі замінити кон’юнкцію диз’юнкцією і навпаки. Треба замітити, що закони де Моргана справедливі для будь-якої кількості змінних:

,

╔═··· Приклад 1. З урахуванням пріоритету операцій в виразі розставимо дужки:

x ~ z ® x̅ ⋁z = x ~ (z ® ((x̅) ⋁z).

Навпаки, в виразі треба усунути зайві дужки:

(((x ⋁ y) ∧z) ~(x̅) = (x ⋁ y) ∧z ~ x̅

╚═···

Зверніть увагу, що операція інверсії (заперечення) може визначатись не тільки для окремих змінних, але й для цілого виразу:

╔═··· Приклад 2. Спростити вираз:

= застосуємо закон де Моргана

= зайві дужки, асоціативність та комутативність

закон ідемпотентності

закон поглинання.

╚═···

Для самостійної роботи

Критерії оцінювання: Кожне завдання – 4 бали. Максимальна кількість балів – 12.

Завдання 1 Прокоментувати, які закони алгебри логіки використані для приведених перетворень логічних функцій:

Варіант Перетворення логічної функції
 
 
 
 
 
 

Завдання 2 Спростити за допомогою законів логіки Буля приведені вирази:

Варіант a) f(x, y, z); b) f(x, y, z, t); c) ….. Варіант a) f(x, y, z); b) f(x, y, z, t); c) ……
  a) x y z Ú x̅ y z Ú x̅ y̅ z̅Ú x y z̅; b) x̅ y z t Ú x̅ y̅ z t Ú x y z t Ú x y̅ z̅ t̅; c) (x⋁(t̅∧y))∧((x̅∧(y̅⋁t))⋁z̅⋁(x⋁(y∧ t̅)));   a) x y z̅ Ú x̅ y z Ú x̅ y̅ z Ú x̅ y z̅; b) x y z tÚ x̅ y z tÚ x̅ y̅ z̅ t̅Ú x y z̅ t̅; c) ((x⋁z)∧(x⋁t))∧(((z⋁(z∧ y))∧z̅) ⋁x̅);
  a) x y̅ z Ú x̅ y z̅ Ú x y zÚ x̅ y z; b) x̅ y z t̅ Ú x y̅ z t Ú x y̅ z t̅Ú x y z t̅; c) (y̅⋁t)∧((x̅∧z)⋁(x∧z)⋁(t̅∧z̅)⋁ (x∧z̅))∧(y⋁t);   a) x̅ y z Ú x̅ y̅ z Ú x y z Ú x y̅ z̅; b) x y z̅ t Ú x̅ y z t̅ Ú x̅ y̅ z t Ú x̅ y z̅ t; c) ((x̅∧(y̅⋁t))⋁z̅⋁(x⋁(y∧ t̅))) ∧(x⋁(t̅∧y));
  a) x̅ y z Ú x y̅ z Ú x y̅ zÚ x y z; b) x̅ y z̅ t Ú x̅ y z̅ t Ú x y̅ z t Ú x y̅ z t̅; c) ((x̅∧z)⋁(x∧z)⋁(t̅∧z̅)⋁(x∧z̅)) ∧(y⋁t) ∧(y̅⋁t);   a) x̅ y z̅ Ú x̅ y z̅ Ú x y̅ z Ú x y̅ z; b) x y̅ z t Ú x̅ y z̅ t Ú x y z t̅Ú x̅ y z t̅; c) (((z⋁(z∧ y))∧z̅) ⋁x̅)∧((x⋁z) ∧(x⋁t));

Самостійна робота № 11

Тема: Побудова ДДНФ для логічної функції

Мета: Закріпити набуті знання та навички, перевірити їх при виконанні практичних завдань.





Дата публикования: 2015-10-09; Прочитано: 697 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...