- •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дає числова характеристика (довжина, вартість).
- •Рекомендована література
22.3 Приклади розв’язання типових завдань
1. На потоці факультету КН навчається 100 студентів. З них 48 знають мову С#, 35 – мову Java і 27 – обидві мови. Скільки студентів не знають жодної мови?
Результат можна отримати так. Побудуємо діаграму (рис. 22.1), на якій зобразимо прямокутник, відповідний загальній кількості студентів (100 чол.) і дві пересічні області А і В по 48 і 35 чоловік відповідно (які знають С# і Java). На діаграмі загальна частина цих двох областей відповідає 27 – кількості студентів, які знають обидві мови (рис. 22.1). Потрібно знайти область прямокутника, що не входить ані в область А, ані в область, яка відповідає студентам, що не знають обидві мови програмування. Очевидно, що N = 100 – 48 – 35 + 27 = 44.
Рисунок 22.1
2. Скільки чисел від 1 до 100 не діляться на 5 та 7?
Скористаємося формулою про включення й виключення. Під першою властивістю чисел розумітимемо подільність на 5, під другим – подільність на 7. На 5 діляться 20 чисел, тобто кожне п'яте число. На 7 діляться 14 чисел, тобто кожне сьоме число. На 5 і 7, тобто на 35, діляться два числа. Отже, не діляться на 5 і 7: 100 – 20 – 14 + 2 = 68 чисел.
3. Староста однієї групи подав кураторові такі дані про студентів: «У групі навчаються 45 студентів, у тому числі 25 юнаків. 30 студентів навчаються на добре та відмінно, в тому числі 16 юнаків. Наукою займаються 28 студентів, в тому числі 18 юнаків та 17 студентів, які навчаються на добре та відмінно. 15 юнаків, які навчаються на добре та відмінно водночас, займаються спортом».
Через
декілька днів його викликав до себе
куратор (який викладав дискретну
математику) і сказав, що у відомостях
є помилка. Спробуємо виявити, як він
про це дізнався. Для цього підрахуємо,
скільки дівчат не займаються наукою
та отримують час від часу трійки чи
двійки. Позначимо через α1
належність
до чоловічої статі, через α2
– добру успішність та через α3 –
зацікавленість наукою. Знайдемо, чому
дорівнює N(
).
За
умовою завдання
маємо N(α1)=25,
N(α2)=30,
N(α3)=16,
N(α1α3)=18,
N(α2α3)=17,
N(α1α2α3)=15.
Отже, за формулою включення
й виключення
отримуємо, що N(
)=45-25-30-28+16+18+17-15=-2.
Але негативною відповідь бути не може! Тому в наведених відомостях є внутрішнє протиріччя, вони невірні.
22.4 Контрольні запитання та завдання
1. Сформулюйте головну теорему комбінаторики (про включення та виключення). Запишіть формулу.
3. Запишіть формулу включення й виключення для випадку, коли кількість властивостей, що цікавлять, дорівнює 5.
4.
Проведіть відповідно до діаграми Ейлера
доведення формули включення й виключення
для трьох властивостей:
.
5. Доведіть справедливість формули включення й виключення.
6. Наведіть приклади використання формули включення й виключення.
22.5 Приклади аудиторних і домашніх задач
1. Іспит з дискретної математики складали 250 абітурієнтів. Оцінку нижче п'яти балів одержали 180 абітурієнтів, а витримали іспит 210 абітурієнтів. Визначіть, скільки абітурієнтів одержали оцінку 3 або 4.
2. У бібліотеці 1400 підручників з дискретної математики. З них 1250 містять теорію графів, 925 – комбінаторику. 60 підручників не містять ні комбінаторику, ні теорію графів. Визначіть, скільки підручників містять і теорію графів, і комбінаторику.
3. На потоці 100 студентів. З них 15 не склали математику, 12 – фізику, 15 – програмування, 12 студентів не склали математику й фізику, 8 – фізику і програмування, 10 – математику й програмування. 80 студентів склали всі іспити. Визначіть, скільки студентів неуспішно закінчили сесію (тобто не склали 3 іспити).
4. У 45 – процесорній ЕОМ 19 мікропроцесорів обробляють текстову інформацію, 27 – графічну, 21 – символьну, 12 мікропроцесорів одночасно обробляють графічну й текстову, 7 – текстову й символьну, 5 – графічну й символьну, а частина мікропроцесорів одночасно обробляють графічну, текстову й символьну інформацію. Визначіть, скільки процесорів є універсальними.
