
- •Лабораторні заняття з дисципліни «Математична логіка»
- •Лабораторна робота1.
- •Короткі теоретичні відомості
- •Хід заняття
- •Задачі для самостійного розв’язування
- •Лабораторна робота2.
- •Короткі теоретичні відомості
- •Хід заняття
- •Задачі для самостійного розв’язування
- •Лабораторна робота3.
- •Короткі теоретичні відомості
- •Хід заняття
- •Задачі для самостійного розв’язування
- •Лабораторна робота4.
- •Короткі теоретичні відомості
- •Хід заняття
- •Задачі для самостійного розв’язування
- •Лабораторна робота5.
- •Короткі теоретичні відомості
- •Хід заняття
- •Задачі для самостійного розв’язування
- •Лабораторна робота6.
- •Хід заняття
- •Задачі для самостійного розв’язування
- •Лабораторна робота7.
- •Короткі теоретичні відомості
- •Хід заняття
- •Задачі для самостійного розв’язування
- •Лабораторна робота8.
- •Короткі теоретичні відомості
- •Хід заняття
- •Задачі для самостійного розв’язування
- •Лабораторна робота9.
- •Короткі теоретичні відомості
- •Хід заняття
- •Лабораторна робота10.
- •Короткі теоретичні відомості
- •Застосування булевих функцій до аналізу і синтезу релейно-контактних схем
- •Хід заняття
- •Синтез релейно-контактних схем
- •Задачі для самостійного розв’язування
- •Лабораторна робота11.
- •1. Що таке дднф?
- •2. Як будується дкнф?
- •3. Що таке поліном Жегалкіна? Основний теоретичний матеріал
- •Хід заняття
- •Задачі для самостійного розв’язування
- •Домашнє завдання
- •Лабораторна робота12.
- •Короткі теоретичні відомості
- •Хід заняття
- •Задачі для самостійного розв’язування
- •Домашнє завдання
- •Лабораторна робота13.
- •Короткі теоретичні відомості
- •Хід заняття
- •Задачі для самостійного розв’язування
- •Домашнє завдання
- •Лабораторна робота14.
- •Методичні вказівки до виконання контрольної роботи
- •Використана література
- •Випуск № 217
Лабораторна робота6.
Тема: Застосування нормальних форм.
Мета: Закріпити вміння та навички відшукання нормальних форм для формул алгебри висловлень заданих своїми значеннями.
План
Методи відшукання досконалих кон‘юнктивних (диз‘юнктивних) нормальних форм для формул заданих своїми значеннями.
Хід заняття
Задача 1. Знайдіть найпростішу формулу від трьох змінних серед рівносильних формул, останній стовпчик таблиці істинності якої має вигляд:
11001100
Розв’язування.
Так як формула залежить від трьох змінних, то нехай це будуть А,В,С.
A |
B |
C |
F(A, B, C) |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
Для знаходження формули можна скористатися як ДДН-формой, так i ДКН-формой, так як кiлькiсть нулiв та одиниць в останньому стовпчику таблицi iстинностi однакова. Скористаємося, наприклад, ДКН-формою. Видiляємо тi набори значень змiнних, для яких формула приймає значення 0:
F(0,1,0) = F(0,1,1) = F(1,1,0) = F(1,1,1) = 0. Виписуємо ДКН-форму, яка задовольняє цим умовам.
F(А,В,С)º (AÚØBÚC)Ù(AÚØBÚØC)Ù(ØAÚØBÚC)Ù(ØAÚØBÚØC)
Спрощуємо її за допомогою рiвносильних перетворень:
(AÚBÚC)Ù(AÚØBÚØC)Ù(ØAÚØBÚC)Ù(ØAÚØBÚØC) =
Закон дистрибутивностi диз'юнкцiї вiдносно кон'юнкцiї (8°)
(AÚØBÚ(CÙØC))Ù(ØAÚØBÚC)Ù(ØAÚØBÚØC) =
Вираження нуля через кон'юнкцiю та заперечення (15°)
(AÚØBÚ(0))Ù(ØAÚØBÚC)Ù(ØAÚØBÚØC) =
Закон нуля вiдносно диз'юнкцiї (14°)
Закон дистрибутивностi диз'юнкцiї вiдносно кон'юнкцiї (8°)
(AÚØB)Ù(ØAÚØBÚC)Ù(ØAÚØBÚØC) =(AÚØB)Ù(ØAÚØBÚ(CÙØC)) =
Вираження нуля через кон'юнкцiю та заперечення (15°)
(AÚØB)Ù(ØAÚØBÚ(0)) =(AÚØB)Ù(ØAÚØB) =(AÙØA)ÚØB =(0)ÚØB =ØB.
Закон нуля вiдносно диз'юнкцiї (14°)
Закон дистрибутивностi диз'юнкцiї вiдносно кон'юнкцiї (8°)
Вираження нуля через кон'юнкцiю та заперечення (15°)
Закон нуля вiдносно диз'юнкцiї (14°)
Задачі для самостійного розв’язування
Знайдіть найпростішу формулу від трьох змінних серед рівносильних формул, останній стовпчик таблиці істинності яких має вигляд:
0000 1111
1100 1100
1000 1001
0101 0101
0100 0101
1011 1101
0010 0100
0001 1101
0000 0111
0011 1111
1001 1110
0111 0001
0100 0011
0001 1101
1000 0001
6.2. Знайдіть найпростішу формулу від чотирьох змінних серед рівносильних формул, останній стовпчик таблиці істинності яких має вигляд:
0000 0000 0000 1111
0000 0000 1111 0000
0000 1111 0000 0000
1111 0000 0000 0000
1100 1100 1100 1100
0101 0101 0101 0101
0110 0110 0110 0110
1001 1001 1001 1001
1111 1110 1100 1000
1000 1111 1110 1100
1100 1111 1110 1000
1110 1100 1111 1000
0000 0011 0110 1100
0111 1000 0110 1001
1000 1001 1011 1111