- •1. Висловлення. Логічні операції
- •2. Закони логіки висловлювань.
- •3. Спеціальні форми подання булевих функцій
- •4.Мінімізація булевих функцій. Карти Карно
- •7. Реалізація булевих функцій по формулам.
- •5.Предикати. Квантори. Формули логіки предикатів.
- •6.Основні поняття і означення булевих функцій.
- •8.Алгебри булевих функцій.
- •9.Аналіз та синтез релейно-контактних схем
- •10.Основні поняття та означення множин
- •11. Операції над множинами
- •4) Закон де Моргана
- •7) Закон подвійного заперечення
- •12.Комп’ютерне подання множини.
- •13.Відношення та їх властивості.
- •14.Відношення еквівалентності.
- •20. Найпростіші алгебраїчні операції
- •21.Кільця і поля
- •22.Основні правила комбінаторного аналізу
- •23.Перестановки. Біном Ньютона. Трикутник Паскаля.
- •24. Метод математичної індукції
- •25. Основні означення та властивості графів
- •26. Деякі спец. Класи простих графів
- •27. Спосіб подання графів
- •28. Шляхи та цикли. Звязність
- •30. Ейлерів цикл у графі
- •31. Гамільтонів цикл у графі
- •33. Розфарбовування графів
- •34. Основні означення та властивості дерев
- •35. Рекурсія. Обхід дерев
- •36. Бінарне дерево пошуку
- •37. Дерево прийняття рішень
- •38. Бектрекінг
- •39. Каркаси
- •40. Автомати
4.Мінімізація булевих функцій. Карти Карно
Мінімізацією булевої функції називають відмикання найпростішого її подання у вигляді суперпозиції функцій якоїсь функціонально повної системи. МінДНФ булевої функції називають її ДНФ, що містить найменшу можливу кількість букв, при цьому кожну букву враховують стільки разів, скільки вона зустрічається в ДНФ. Елементарну кон’юнкцію називають імплікантою булевої функції f, якщо на довільному наборі значень змінних, на якому К=1 значення функції також дорівнює одиниці. Елементарну кон’юнкцію К називають простою імплікантою булевої функції f, якщо k-імпліканта, а якщо з k вилучити будь-яку змінну, то вона не є імплікантою. Скороченою ДНФ називають ДНФ, в якій містяться всі прості імпліканти. Т3: Мінімальну ДНФ будевої функції можна одеражати з її СДНФ вилученням деяких елементарних кон’юнкцій. Для знаходження мінДНФ використовують карти Карно. Карта Карно для ДНФ є аналогом таблиці істинності, зображеній у спеціальній формі. Значення змінних розташовані у заголовках рядків і стовпців карти. Кожній конституенті одиниці функції відповідає одна клітка (комірка) таблиці. Нуль або одиниця в клітці визначає значення функції на даній інтерпретації. Значення змінних розташовані так, щоб сусідні (що мають спільну межу) рядки і стовпці таблиці відрізнялись значенням тільки однієї змінної.
7. Реалізація булевих функцій по формулам.
Функцію, яка отримана з функцій f1,f2,…fn якимись підстановами одна в одну називають суперпозиціею функцій. Вираз, який описує функцію та містить функціональні знаки, думки та символи змінних називають формулою. Пріорітет операцій: 1) Кон’юнкція 2)Всі інші операції. Символ заперечення відіграє роль дужок. Перетворення при яких ми отримуємо рівносильні формули називаються тотожними або рівносильними.
5.Предикати. Квантори. Формули логіки предикатів.
Існують речення, які містять змінні і не являються висловленням. Для того, щоб перетворити їх у висловлення необхідно змінним надати певних значень. Змінну х називають предметом, а властивість предмета називають предикатом Р(х). Логіка предикатів – це логіка висловлювань, до якої додаються такі типи символів: Індивідні символи – це імена об’єктів , які пишуться з великої літери та сталі. Предметні символи – це імена, якими позначаються змінні, вони записуються маленькими літерами. Предикатні символи – це імена, якими позначають предикати (Р, Q, R) або змістовні слова, що записують великими литерами. Предикат, який містить n змінних називається n-містним і записується Р(х1,х2…хт)
Предметною областю будь-якого предиката називається множина D значень всіх його предметів. Для того, щоб перетворити предикат на висловлення існує ще один спосіб – квантифікація. Ква́нтор — логічний оператор, що перетворює всякий предикат на предикат меншої місності, зв’язуючи деякі змінні початкового предиката. Розрізняють такі квантори: - квантор загальності (для всіх, для кожного). – квантор існування (існує, знайдеться). Для пошуку значення істинності висловлювання отриманого з пропозиційної функції зв’язуванням її змінних кванторами потрібно знати предметну область.