- •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дає числова характеристика (довжина, вартість).
- •Рекомендована література
6.4 Контрольні запитання та завдання
1. Які змінні називаються булевими?
2. Дайте визначення булевої функції.
3. Що являє область визначення та область значень булевої функції?
4. Перелічіть способи задання булевих функцій.
5. Як будується таблиця істинності булевої функції?
6. Як визначається номер булевої функції?
7. Для чого призначений пріоритет операцій?
8. Які формули називаються еквівалентними?
9. Скільки рядків містить таблиця істинності функції f(a,b,c,d)?
6.5 Приклади аудиторних і домашніх задач
1. Перевірте тотожності:
а) x
1=
;
б) x1 x2=x1 x2 x1x2;
в) x1x2=x1x2 x11.
2. Чи є формули еквівалентними:
а)
;
б)
;
в)
.
3. Спростіть функцію:
а)
;
б)
?
4. Спростіть вирази, використовуючи властивості операцій і закони математичної логіки:
а)
;
б)
;
в)
;
г)
.
6. Побудуйте таблиці істинності даних функцій та визначіть їх порядковий номер:
а) f(x,y)=(xy)(yx);
б) f(x,y,z)=(xy)(xz)(yz);
в) f(x,y,z)=(xy)(xz)(yz);
г) f(x,y)=(x|y) |(x|y).
7. Перевірте за допомогою таблиць істинності, чи справедливі такі співвідношення:
а) x(yz)=(xy)(xz);
б) x(yz)=(xy)(xz);
в) x(yz)=(xy)(xz) ?
7 Практичне заняття № 5. Двоїстість булевих функцій
7.1 Мета заняття
Набути навичок визначення і побудови двоїстих функцій, формул і тотожностей стосовно вихідних, а також визначення самодвоїстості булевих функцій.
7.2 Методичні рекомендації до самостійної роботи студентів
Під час підготовки до практичного заняття, крім конспекту лекцій рекомендується використовувати [1, c. 111-115; 2, c. 111-115; 4, c. 60-61; 9, c. 41-42; 12, 54-55; 17, 23-63].
При вивченні і повторенні матеріалу слід звернути увагу на такі питання:
двоїсті булеві функції;
самодвоїсті булеві функції;
принцип двоїстості;
правило побудови двоїстих формул.
7.3 Приклади розв’язання типових завдань
1.
Знайти функцію, двоїсту відносно функції
.
.
2.
Для асоціативного закону алгебри логіки
записати двоїсту йому тотожність. 1-й
закон асоціативності:
.
Двоїста
йому тотожність:
.
Таким чином, 1-й та 2-й закони асоціативності
взаємно двоїсті.
3. Довести, що функція f(x1,x2,…,xn) двоїста до функції f*(x1,x2,…,xn).
Функція
.
Функція, двоїста за відношенням до
f*(x1,x2,…,xn),
записується так:
.
4. Знайти функцію, двоїсту до функції f(x,y,z), якщо відомо, що f(x,y,z)=1 на інтерпретаціях (001), (011), (111).
Побудуємо таблицю істинності заданої функції. Інвертуємо стовпчик значення вихідної функції і запишемо його у зворотній послідовності, одержавши в такий спосіб стовпчик значення двоїстої функції (табл. 7.1).
Таблиця 7.1
x |
y |
z |
f(x,y,z) |
f*(x,y,z) |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
5. Перевіримо, чи є самодвоїстою функція f5.
Побудуємо таблицю істинності для заданої функції та її двоїстої функції (табл. 7.2).
Оскільки f5= f5*, то дана функція є самодвоїстою.
Таблиця 7.2
x |
y |
f5 |
f5* |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
