- •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дає числова характеристика (довжина, вартість).
- •Рекомендована література
17.4 Контрольні запитання та завдання
1. Назвіть властивості відстані між вершинами у графі з одиничними довжинами ребер.
2. Як визначити відстань між вершинами у графі з числовими характеристиками ребер?
3. Дайте визначення діаметра, діаметрально простого ланцюга, центра, дисперсії, центра дисперсії.
4. Дайте визначення найкоротшого шляху та наведіть приклали.
5. Для
графа
А1=((1,2,15),
(1,8,1), (2,3,4), (2,9,7), (3,4,7), (3,9,11), (3,10,15), (4,5,5),
(5,6,3), (5,7,13), (6,7,2), (7,8,2), (7,9,3), (7,10,17), (8,9,12)) з
числовими характеристиками ребер
визначіть найкоротший ланцюг між
вершинами 4 та 8.
17.5 Приклади аудиторних і домашніх задач
1. Використовуючи алгоритм Дейкстри знайдіть найкоротші шляхи, які ведуть з вершини 1 в усі інші вершини, на графі, зображеному на рис. 17.3.
Рисунок 17.3
2. Припустимо, що після виконання вправи 1 ви виявляєте, що при розрахунках вважали відсутньою дугу (4,3) довжини 1. Чи можна при цьому скористатися вже отриманими результатами або необхідно знов у повному обсязі провести обчислення за алгоритмом Дейкстри?
3. Використовуючи алгоритм Флойда-Уоршалла, знайдіть найкоротші шляхи між усіма вершинами графа, зображеного на рис. 17.3.
4. Використовуючи алгоритм Данцига, знайдіть найкоротші шляхи між усіма вершинами графа, зображеного на рис. 17.3. Порівняйте отримані результати з результатами виконання попередньої вправи.
5. Припустимо, що перед вами стоїть завдання знайти найкоротші марш-рути польотів між різними парами аеропортів Європи. При цьому необхідно врахувати, що через відсутність можливості одержання в'їзної візи аеропорти деяких країн можуть бути закриті для тих чи інших пасажирів. Виберіть найбільш ефективний спосіб вирішення даної задачі.
6. Нехай швидкості перекачки нафти між різними ємностями нафто-переробного заводу задаються такою таблицею:
Ємність |
А |
Б |
В |
Г |
А |
0,00 |
0,13 |
0,14 |
0,15 |
Б |
0,08 |
0,00 |
0,13 |
0,08 |
В |
0,17 |
0,12 |
0,00 |
0,18 |
Г |
0,10 |
0,06 |
0,13 |
0,00 |
Знайдіть два найкращі способи перекачування нафти з ємності А в інші ємності.
18 Практичне заняття № 16. Дерева
18.1 Мета заняття
Отримати уявлення про дерева, зокрема, бінарні дерева, і закріпити практичні навички застосування різних алгоритмів розділу теорії графів «Дерева».
18.2 Методичні рекомендації до самостійної роботи студентів
Під час підготовки до практичного заняття необхідно вивчити відповідний розділ конспекту лекцій і підручників [1, c. 269-286; 2, c. 269-286; 8, c. 219-224; 9, c. 181-196; 12, c. 309-312; 14, c. 77-100; 17, c. 64-128].
При повторенні матеріалу слід звернути увагу на такі питання:
дерево, ліс;
властивості дерев;
бінарне дерево;
остовне дерево, підрахунок кількості дерев у графі;
алгоритми кодування та декодування;
алгоритм Борувки знаходження дерева мінімальної вартості;
правила обходу бінарних дерев;
еквівалентні бінарні дерева;
