- •1 Мета і задачі дисципліни
- •1.1 Мета викладання дисципліни
- •1.2 Програма знань і вмінь
- •1.3 Теми практичних занять
- •1.4 Система атестації
- •Без виконання усіх без винятку пунктів табл. 1.2 студент до іспиту допущений не буде. Оцінка виставляється, виходячи з табл. 1.3.
- •2 Огляд рекомендованої літератури
- •3.2 Методичні рекомендації до самостійної роботи студентів
- •3.3 Приклади розв’язання типових завдань
- •Контрольні запитання та завдання
- •3.5 Приклади аудиторних і домашніх задач
- •3 Практичне заняття № 1. Основні поняття теорії множин. Алгебра множин
- •3.1 Мета заняття
- •4 Практичне заняття № 2. Відношення та їх властивості
- •4.1 Мета заняття
- •4.2 Методичні рекомендації до самостійної роботи студентів
- •4.3 Приклади розв’язання типових завдань
- •4.4 Контрольні запитання та завдання
- •4.5 Приклади аудиторних і домашніх задач
- •5 Практичне заняття № 3. Відображення та функції
- •5.1 Мета заняття
- •5.2 Методичні рекомендації до самостійної роботи студентів
- •5.3 Приклади розв’язання типових завдань
- •5.4 Контрольні запитання та завдання
- •5.5 Приклади аудиторних і домашніх задач
- •6 Практичне заняття № 4. Булеві функції та алгебра логіки
- •6.1 Мета заняття
- •6.2 Методичні рекомендації до самостійної роботи студентів
- •6.3 Приклади розв’язання типових завдань
- •6.4 Контрольні запитання та завдання
- •6.5 Приклади аудиторних і домашніх задач
- •7 Практичне заняття № 5. Двоїстість булевих функцій
- •7.1 Мета заняття
- •7.2 Методичні рекомендації до самостійної роботи студентів
- •7.3 Приклади розв’язання типових завдань
- •7.4 Контрольні запитання та завдання
- •7.5 Приклади аудиторних і домашніх задач
- •8 Практичне заняття № 6. Нормальні форми
- •8.1 Мета заняття
- •8.2 Методичні рекомендації до самостійної роботи студентів
- •8.3 Приклади розв’язання типових завдань
- •8.4 Контрольні запитання та завдання
- •8.5 Приклади аудиторних і домашніх задач
- •9 Практичне заняття № 7. Алгебра жегалкіна
- •9.1 Мета заняття
- •9.2 Методичні рекомендації до самостійної роботи студентів
- •9.3 Приклади розв’язання типових завдань
- •9.4 Контрольні запитання та завдання
- •9.5 Приклади аудиторних і домашніх задач
- •10 Практичне заняття № 8. Функціональна повнота наборів булевих функцій
- •10.1 Мета заняття
- •10.2 Методичні рекомендації до самостійної роботи студентів
- •10.3 Приклади розв’язання типових завдань
- •10.4 Контрольні запитання та завдання
- •10.5 Приклади аудиторних і домашніх задач
- •11 Практичне заняття № 9 методи мінімізації булевих функцій
- •11.1 Мета заняття
- •11.2 Методичні рекомендації до самостійної роботи студентів
- •11.3 Приклади розв’язання типових завдань
- •11.4 Контрольні запитання та завдання
- •11.5 Приклади аудиторних і домашніх задач
- •12 Практичне заняття № 10. Логіка висловлювань
- •12.1 Мета заняття
- •12.2 Методичні рекомендації до самостійної роботи студентів
- •12.3 Приклади розв’язання типових завдань
- •12.4 Контрольні запитання та завдання
- •12.5 Приклади аудиторних і домашніх задач
- •13 Практичне заняття № 11. Логіка першого порядку (лпп)
- •13.1 Мета заняття
- •13.2 Методичні рекомендації до самостійної роботи студентів
- •13.3 Приклади розв’язання типових завдань
- •13.4 Контрольні запитання та завдання
- •13.5 Приклади аудиторних і домашніх задач
- •14 Практичне заняття № 12. Основні поняття теорії графів
- •14.1 Мета заняття
- •14.2 Методичні рекомендації до самостійної роботи студентів
- •14.3 Приклади розв’язання типових завдань
- •15 Практичне заняття № 13. Ейлерові і гамільтонові ланцюги і цикли
- •15.3 Приклади розв’язання типових завдань
- •15.4 Контрольні запитання та завдання
- •15.5 Приклади аудиторних і домашніх задач
- •16 Практичне заняття № 14. Планарність графів
- •16.1 Мета заняття
- •16.2 Методичні рекомендації до самостійної роботи студентів
- •16.3 Приклади розв’язання типових завдань
- •16.4 Контрольні запитання та завдання
- •16.5 Приклади аудиторних і домашніх задач
- •17 Практичне заняття № 15. Відстані на графах
- •17.1 Мета заняття
- •17.2 Методичні рекомендації до самостійної роботи студентів
- •17.3 Приклади розв’язання типових завдань
- •17.4 Контрольні запитання та завдання
- •17.5 Приклади аудиторних і домашніх задач
- •18 Практичне заняття № 16. Дерева
- •18.1 Мета заняття
- •18.2 Методичні рекомендації до самостійної роботи студентів
- •18.3 Приклади розв’язання типових завдань
- •19 Практичне заняття № 17. Транспортні мережі
- •19.1 Мета заняття
- •19.2 Методичні рекомендації до самостійної роботи студентів
- •19.3 Приклади розв’язання типових завдань
- •18.4 Контрольні запитання
- •18.5 Приклади аудиторних і домашніх задач
- •19.4 Контрольні запитання та завдання
- •19.5 Приклади аудиторних і домашніх задач
- •20 Практичне заняття № 18. Основи комбінаторного аналізу
- •20.1 Мета заняття
- •20.2 Методичні рекомендації до самостійної роботи студентів
- •20.3 Приклади розв’язання типових завдань
- •20.4 Контрольні запитання та завдання
- •20.5 Приклади аудиторних і домашніх задач
- •21 Практичне заняття № 19. Формули простого перелічення
- •21.1 Мета заняття
- •21.2 Методичні рекомендації до самостійної роботи студентів
- •21.3 Приклади розв’язання типових завдань
- •21.4 Контрольні запитання та завдання
- •21.5 Приклади аудиторних і домашніх задач
- •22 Практичне заняття № 20. Формула включення та виключення
- •22.1 Мета заняття
- •22.2 Методичні рекомендації до самостійної роботи студентів
- •22.3 Приклади розв’язання типових завдань
- •22.4 Контрольні запитання та завдання
- •22.5 Приклади аудиторних і домашніх задач
- •23 Індивідуальні контрольні завдання
- •Завдання 9. У табл. 23.7 ребрам (Vj, Vk) неорієнтованого графа, що задані номерами вершин j та k, вiдповiдає числова характеристика (довжина, вартість).
- •Рекомендована література
7.4 Контрольні запитання та завдання
1. Дайте визначення двоїстої функції.
2. Які функції називаються самодвоїстими?
3. Як формується таблиця істинності двоїстої функції?
4. Визначіть, використовуючи таблицю істинності булевої функції, є вона самодвоїстою чи ні.
5. Сформулюйте принцип двоїстості.
7.5 Приклади аудиторних і домашніх задач
1. Визначіть кількість наборів, на яких самодвоїста функція від n змінних дорівнює 1.
2. Знайдіть двоїсті формули до таких функцій:
a)
;
б) xy yz xz.
3. Визначіть, чи є дані функції самодвоїстими:
a)
f(x,y)=
;
б)
f(x,y,z)=
;
в)
f(x,y,z)=
;
г)
f(x,y,z)=
;
д)
f(x,y)=
.
4.
Визначіть, чи є дані формули двоїстими:
и
.
5. Для
функції, двоїстої до
,
побудуйте формулу, у якій заперечення
стоять тільки над аргументами.
6. Задайте таблицею функції, двоїсті відносно до функцій, які задано таблицями:
x |
y |
|
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
x |
y |
|
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
8 Практичне заняття № 6. Нормальні форми
8.1 Мета заняття
Набути навичок отримання ДКНФ, ДДНФ. Навчитися переходити від таблиці булевої функції до її ДДНФ (ДКНФ) і навпаки. Отримати навички диз’юнктивного та кон’юнктурного розкладання.
8.2 Методичні рекомендації до самостійної роботи студентів
Під час підготовки до практичного заняття крім конспекту лекцій рекомендується використовувати [1, c. 120-138; 2, c. 120-138; 4, c. 59-61; 9, c.35-37, 39-41; 12, c.62-68; 17, c.23-63].
При вивченні і повторенні матеріалу слід звернути увагу на такі питання:
теорема про диз'юнктивне (кон’юнктивне) розкладання функції алгебри логіки;
ДНФ, ДДНФ, КНФ, ДКНФ;
використання теорем про розкладання та їх висновки для спрощення формул алгебри логіки і навпаки;
перехід від таблиці булевої функції до формули алгебри логіки і навпаки.
8.3 Приклади розв’язання типових завдань
1.
Отримати диз’юнктивне
розкладання функції
за змінною z:
;
;
;
.
2. Отримати кон’юнктивне розкладання функції
за
змінними x,y,z.
3. Знайти
ДДНФ для функції
(табл. 8.1).
Таблиця 8.1
х |
y |
|
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
ДДНФ
містить три конституенти одиниці з
номерами 01, 10 й 11. Отже,
=
.
4.
Одержати кон’юнктивне розкладення
функції
за змінною х.
