- •7.091501: "Комп'ютерні системи та мережі"
- •7.091502: ”Системне програмування”
- •Лабораторна робота №1
- •Теоретичні відомості
- •Задачі на теорію множин
- •Задачі для самостійної роботи студентів
- •Завдання
- •Зобразити множину ab-c
- •Приклад відношень g
- •Контрольні питання
- •Лабораторна робота №2
- •Теоретичні відомості
- •Задачі на теорію множин
- •Задачі для самостійної роботи студентів
- •Контрольні питання
- •Лабораторна робота №3
- •Теоретичні відомості
- •Формули з’єднань
- •Біном Ньютона
- •2) Основна властивість біноміальних коефіцієнтів
- •Правило суми
- •Перестановки
- •Перестановки з повторенням
- •Розміщення
- •Розміщення з повтореннями
- •Сполучення
- •Сполучення з повтореннями
- •Біном Ньютона
- •Поліноміальна формула
- •Задачі для самостійної роботи студента
- •Контрольні питання
- •Лабораторна робота №4
- •Теоретичні відомості.
- •Лінійні рекурентні співвідношення з постійними коефіцієнтами
- •Твірна функція
- •Розбиття множини на підмножини
- •Задачі по темі Твірні функції:
- •Задачі для самостійної роботи студентів
- •Контрольні питання
- •Лабораторна робота №5.
- •Теоретичні відомості
- •Способи збереження інформації о графах
- •Задачі на теорію графів
- •Задачі для самостійної роботи студентів
- •Ізоморфізм графів
- •Досяжність і зв’язність.
- •Орієнтовані графи
- •Процедура пошуку в глибину у графі
- •Пошук у ширину
- •Ейлерові цикли
- •Гамільтонові цикли
- •Алгоритми пошуку мінімальних шляхів у графі
- •Задачі на теорію графів
- •Задачі для самостійної роботи студентів
- •Плоскі графи. Розфарбування графа
- •Контрольні питання
- •Пошук максимального потоку у мережі
- •Задачі з теорії графів
- •Задачі для самостійної роботи студентів
- •Лабораторна робота №8.
- •Теоретичні відомості
- •Задачі з теорії кодування
- •Задачі для самостійної роботи студентів
- •Контрольні питання
- •Список рекомендованої літератури
Сполучення з повтореннями
Задача. Скільки існує різних кидань двох однакових кубиків?
Рішення. Усього при підкиданні одного кубика можливі шість ситуацій – маємо предмети шести різних типів. Підкидають два кубики, отже, з даних шести типів предметів необхідно вибрати два, причому нас не цікавить порядок вибору, і допускається вибір однакових предметів. Таким чином, це задача на сполучення з повторенням. По формулі для обчислення кількості сполучень із повторенням маємо різних кидань двох однакових кубиків.
Біном Ньютона
Задача. Розкрити дужки й привести подібні члени у виразі (3х+2у)4, використовуючи формулу бінома Ньютона.
Рішення.
Задача Знайти коефіцієнт при х2 у розкладанні (2х+3)6.
Рішення. У даній задачі потрібно знайти коефіцієнт тільки при х2, тому немає необхідності розкривати все вираження по формулі бінома Ньютона. Досить розглянути тільки один доданок
.
Поліноміальна формула
Задача. Розкрити дужки й привести подібні члени у вираженні (x+y+z)4, використовуючи поліноміальну формулу.
Рішення. Ясно, що коефіцієнти при x2yz й xy2z рівні. Тому досить знайти коефіцієнти для таких розбивок n=k1+k2+…km, що k1k2…km, а потім переставляти показники всіма можливими способами. Для нашого приклада маємо:
4=4+0+0; 4=3+1+0; 4=2+2+0; 4=2+1+1;
Р(4,0,0) =1; Р(3,1,0) =4; Р(2,2,0) =6; Р(2,1,1) =12.
(x+y+z)4=
=x4+y4+z4+4x3y+4x3z+4y3x+4y3z+4z3x+4z3y+6x2y2+6x2z2+6y2z2+12x2yz+12xy2z+12xyz2
Задачі для самостійної роботи студента
Задача 1.Скільки тризначних чисел можна скласти з цифр 1,2,3,4,5?
Задача 2.Скільки п'ятизначних чисел можна скласти , якщо кожну можна використовувати не більш одного разів?
Задача 3.В класі вивчають 10 предметів. В один день проводяться 6 уроків причому різних. Скількома способами можна скласти розклад на один день?
Задача 4.В кімнаті 6 лампочок. Скільки різних способів освітлення, при яких горить 2 лампочки? Скільки всього способів освітлення кімнати?
Задача 5.Написати програму генерування перестановок множини {1, ..., n} (кожна подальша створюється у результаті 1-кратної транспозиції сусідніх елементів).
Задача 6. Доведіть, Cn0+Cn2+Cn4+...=?=2n-1.
Задача 7.Скільки різних слів можна скласти, переставляючи літери слова КОМБІНАТОРИКА?
Задача 8.Скільки різних сигналів можуть дати 5 світлофорів одночасно?
Задача 9.Довести з викладками формулу бінома Ньютона, вживаючи метод математичної індукції.
Задача 10. Вказати найбільше серед чисел .(біном Ньютона)
Задача 11. Знайти n , якщо відомо , що у розкладі (1+x)n коефіцієнти при x5 та x12 рівні (біном Ньютона)
Задача 12.Написати програму обчислення чисел Фібоначі (та контрольний приклад):
F1 до F1000.
Контрольні питання
Дати визначення перестановкам, сполученням та розміщенням. Навести приклади.
Сформулювати правило добутку.
Сформулювати правило суми.
Що називають біномом Ньютона?
Що представляють собою з’єднання з повтореннями? Навести приклади.
Лабораторна робота №4
Тема роботи: Комбінаторика. Рекурентні співвідношення. Твірні функції
Мета роботи:Опрацювання практичних навичок у рішенні комбінаторних задач за допомогою рекурентних співвідношень та твірних функцій.