Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ДМ_МУ_РАБ ПРОГ

.pdf
Скачиваний:
28
Добавлен:
16.03.2016
Размер:
539.35 Кб
Скачать

Харківський національний університет радіоелектроніки

Кафедра «Інформаційних управляючих систем» Кафедра «Штучного інтелекта» Кафедра «Системотехніки»

ЗАТВЕРДЖУЮ Декан факультету ____КН____

___________ В.П.Машталір

(підпис, ініціали, прізвище)

"____" ____________20___ р.

РОБОЧА ПРОГРАМА НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

______________________Дискретна математика___________________

(шифр і назва навчальної дисципліни)

напрям підготовки ______6.050101 «Комп’ютерні науки»____________

(шифр і назва напряму підготовки)

спеціальність ___________________________________________________________

(шифр і назва спеціальності)

спеціалізація____________________________________________________________

(назва спеціалізації)

факультет ___________________Комп’ютерних наук_______________________

(назва факультету)

Харків – 2013 р.

Робоча програма з дисципліни «Дискретна математика» для студентів за напрямом підготовки 6.050101 «Комп’ютерні науки» "___” ________ 2013 р., – 20 с.

Розробники: Н.В. Васильцова, доц. каф. ІУС, к.т.н., доцент Л.Е. Чала, доц. каф. ІУС, к.т.н., доцент

Робочу програму схвалено на засіданні кафедри «Інформаційних управляючих систем»

Протокол від “ 25 грудня 2013 р. № 6

Завідувач кафедри ІУС ____________ В.М. Левикін

(підпис)

“_____”___________________ 2013 р.

Робочу програму схвалено на засіданні кафедри «Штучного інтелекта»

Протокол від “ 9 січня 2014 р. № 15

В.о. завідувача кафедри ШІ ____________ Н.В. Рябова

(підпис)

“_____”___________________ 2013 р.

Робочу програму схвалено на засіданні кафедри «Системотехніки»

Протокол від

 

20

 

 

р. №

 

Завідувач кафедри СТ

 

 

____________

І.В. Гребеннік

 

 

 

 

(підпис)

 

“_____”___________________ 20

 

 

 

р.

 

Схвалено методичною комісією факультету КН

 

Протокол від “ 22 ” січня

2014 р. № 5

 

 

 

 

 

 

Голова методичної комісії

_______________

А.В. Міхнова

 

 

 

(підпис)

(ініціали, прізвище)

“_____”___________________ 2014 р.

Васильцова Н.В., 2013Чала Л.Е., 2013ХНУРЕ, 2013

2

1 ОПИС НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

 

 

Характеристика навчальної

Найменування

Галузь знань, напрям

 

 

 

 

 

дисципліни

підготовки, освітньо-

 

 

 

 

 

 

 

 

 

 

 

 

показників

денна

 

 

 

заочна форма

кваліфікаційний рівень

 

 

 

 

форма

 

 

 

навчання

 

 

 

 

 

 

 

навчання

 

 

 

 

 

 

 

Галузь знань

 

 

 

 

 

 

 

 

 

 

 

 

Кількість кредитів

0501 «Інформатика та

Цикл

 

 

 

природничо-наукової

обчислювальна техніка»

підготовки (бакалавр)

6

Напрям підготовки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.050101 «Комп’ютерні науки»

 

 

 

 

 

 

 

 

 

 

 

 

Модулів 3

 

 

 

 

 

Рік підготовки:

Змістових модулів

 

1-й

 

 

 

 

 

 

1-й

 

 

10

 

 

 

 

 

 

 

 

 

Спеціальності:

 

 

 

 

 

 

 

 

 

 

 

 

Індивідуальних

 

 

 

 

 

 

 

 

 

 

 

 

завдань: 3

7.05010101 «Інформаційні

 

 

 

 

 

Семестр

 

управляючі системи та

 

 

 

 

 

 

 

 

 

 

 

 

 

технології»

 

 

 

 

 

 

 

 

 

 

 

 

 

1-й

 

 

 

 

 

 

2-й

 

 

 

 

 

 

 

 

 

 

 

 

Загальна кількість

 

 

 

 

 

Кількість годин

годин 180

 

180

 

 

 

 

 

180

 

 

 

 

 

Аудиторні: 1) лекції, год

 

 

44

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

2) практичні, год

 

 

40

 

 

 

 

 

10

 

 

 

 

 

 

 

3) лабораторні, год

Тижневих годин

 

-

 

 

 

 

 

-

 

 

 

 

 

 

4) консультації, год

для денної форми

 

12

 

 

 

 

 

 

 

 

-

навчання:

Освітньо-кваліфікаційний

Самостійна робота, год

аудиторних –

рівень: бакалавр

 

 

 

 

 

 

 

 

 

 

 

84

 

 

 

 

 

164

 

 

 

самостійної

 

 

 

 

 

 

 

 

 

 

в тому числі: 1) інд. завд., год.

роботи студента –

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2) курсова робота, год

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вид контролю:

 

 

Комб.

 

 

 

 

 

 

іспит

 

 

 

іспит

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Примітка.

Співвідношення кількості годин аудиторних занять до загальної кількості годин становить: для денної форми навчання – 53,33%; для заочної форми навчання – 8,88%.

3

2 МЕТА І ЗАВДАННЯ НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

Мета:

ознайомлення студентів з основними базовими поняттями, ідеями і методами подання та обробки дискретної інформації;

надання положень дискретної математики як інструментарію при обробці інформації з використанням сучасної комп’ютерної техніки;

навчання студентів використанню формальних методів дискретної математики, пов’язаних з розробкою та експлуатацією інформаційних управляючих систем і систем штучного інтелекту, зокрема, їхнього математичного і програмного забезпечення;

навчання студентів засобам подання дискретних математичних об’єктів і вирішенню типових задач дискретної математики.

Завдання: за результатом вивчення дисципліни студенти повинні:

знати:

історію розвитку математичного апарату, орієнтованого на формалізацію дискретних процесів;

методи та засоби дискретної математики в галузі опису та формалізації дискретних процесів (мову теорії множин, відношень, комбінаторного аналізу, елементи булевої алгебри, алгебри висловлювань, алгебри предикатів, теорії графів, основи кодування інформації, основні положення мов і граматик, основи скінченних автоматів);

основні положення дискретної математики в сфері побудови сучасних пристроїв і систем для обробки дискретної інформації.

вміти:

аналізувати логічну та алгоритмічну структуру фізичних і технологічних процесів, процесів обробки інформації в природі та суспільстві;

використовувати апарат дискретної математики для формалізації та математичного опису задач, що виникають у сфері науки та виробництва;

виконувати аналіз, синтез і перетворення дискретних об’єктів та процесів, використовуючи поняття і закони теорії множин і теорії відношень, реляційної алгебри, теорії комбінаторного аналізу, математичної логіки;

використовувати мову графів для опису програмних моделей в інформаційних системах та інформаційних технологіях;

виконувати синтез та аналіз графових структур та алгоритмів на них;

вирішувати типові задачі теорії множин і теорії відношень, комбінаторного аналізу, теорії графів, булевої алгебри та математичної логіки.

володіти (перелік компетенцій):

базовими знаннями в області дискретної математики, уміннями застосовувати ці знання

внауково-дослідній і професійній діяльності; здатністю аналізувати та синтезувати науковотехнічну, природничо-наукову інформацію за допомогою загальної теорії множин, відношень, математичної логіки, комбінаторного аналіза, теорії графів, скінчених автоматів, кодування, граматик; грунтовними знаннями з теоретичних, методичних і алгоритмічних основ інформаційних технологій для використання математичного апарату реляційної алгебри під час вирішення прикладних і наукових завдань в області розробки і використання баз даних інформаційних систем; знаннями із застосовувати сучасні методів теорії множин, відношень, математичної логіки, комбінаторного аналіза, теорії графів, скінченних автоматів, кодування, граматик під час аналізу, синтезу та проектуванні інформаційних систем різної природи.

4

3 ПРОГРАМА НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

Змістовий модуль 1. Введення в дисципліну. Основи теорії множин. Алгебра множин. Тема 1. Мета і задачі дисципліни, її місце в системі підготовки фахівців з комп'ютерних

наук. Основні поняття і позначення теорії множин. Тема 2. Алгебра множин.

Тема 3. Історія зародження, розвитку і становлення дискретної математики. Внесок вчених у її розвиток. (сам. роб).

Змістовий модуль 2. Відношення та їх властивості.

Тема 1. Відношення та операції над ними. Декартів добуток множин. Поняття відношення. Бінарні та n-арні відношення. Область визначення та область значень відношення. Способи задання відношень. Операції над відношеннями.

Тема 2. Властивості бінарних відношень. Рефлексивність, антирефлексивність,

симетричність, антисиметричність, асиметричність, транзитивність, анти-транзитивність відношень. Класи бінарних відношень. Відношення еквівалентності. Класи еквівалентності. Відношення порядку. Відношення толерантності.

Тема 3. Функціональні відношення. Області визначення і значень. Функції і відображення. Типи відображень: сюр'єкція, ін'єкція, бієкція.

Тема 4. Елементи реляційної алгебри. Реляційна модель даних. Поняття реляційної алгебри. Операції реляційної алгебри.

Змістовий модуль 3. Алгебри (алгебраїчні структури).

Тема 1. Алгебраїчні операції та їх властивості. Унарна, бінарна, n-арна операція.

Способи записів операцій. Основні властивості операцій. Операції додавання та множення за модулем. (сам. роб.)

Тема 2. Поняття алгебраїчної структури. Підструктура. Морфізми (гомоморфізм,

ізоморфізм). Найпростіші алгебраїчні структури. Кільці і поля. Гратки. (сам. роб.)

Змістовий модуль 4. Основи математичної логіки. Двійкова логіка. Булеві функції

та перетворення.

Тема 1. Булеві функції (основні поняття). Булева алгебра. Булеві змінні і функції.

Область визначення та область значень булевий функцій. Способи задання булевих функцій. Реалізація булевих функцій формулами. Елементарні функції алгебри логіки. Двоїстість. Двоїсті та самодвоїсті булеві функції. Принцип двоїстості. Закони і тотожності булевої алгебри. Еквівалентні перетворення формул булевої алгебри.

Тема 2. Нормальні форми булевих функцій.

Основні поняття. Нормальні форми: диз'юнктивна нормальна форма (ДНФ), кон’юнктивна нормальна форма (КНФ). Досконалі нормальні форми (ДДНФ, ДКНФ). Диз’юнктивні та кон’юнктивні розкладання булевих функцій. Перехід від таблиці булевої функції до формули алгебри логіки і навпаки.

Тема 3. Мінімізація булевих функцій. Основні поняття. Критерії мінімізації. Основні методи мінімізації булевих функцій. Метод мінімізуючих карт (діаграми Карно-Вейча).

Тема 4. Алгебра Жегалкіна. Структура і тотожністі алгебри Жегалкіна. Поліном Жегалкіна та правило його побудови. Лінійні булеві функції.

Тема 5. Функціональна повнота наборів булевих функцій.

Типи булевих функцій. Замкнені класи булевих функцій. Поняття повноти набору булевих функцій. Теореми Поста про функціональну повноту набору булевих функцій.

Тема 6. Логічні схеми. Синтез комбінаційних схем. Перемикальні ланцюги; двох- і багатоступінчасті комбінаційні схеми. (сам. роб.)

Тема 7. Багатозначна логіка. Основні поняття і функції k-значної логіки. (сам. роб.)

5

Змістовий модуль 5. Логіка висловлень і логіка предикатів.

Тема 1. Висловлення. Алгебра висловлень. Висловлення (основні поняття). Логічні зв'язки і формули логіки вісловлень. Побудова складних формул. Алгебра логіки і логіка висловлень. Інтерпретація формул логіки висловлень. Правильні міркування. Логічна еквівалентність і логічний наслідок.

Тема 2. Обчислення висловлень. Аксіоми та повнота обчислення логіки висловлень. Висновки в обчисленні висловлень. Дедуктивні висновки у логіці висловлень. Несуперечність, незалежність. Різні аксіоматизації обчислення висловлень.

Тема 3. Предикати. Алгебра предикатів. Основні поняття логіки предикатів.

Операції логіки предикатів. Кванторні операції. Формули та їх інтерпретація у логіці предикатів. Закони і тотожності логіки предикатів. Випереджені нормальні форми.

Тема 4. Обчислення предикатів. Логічний висновок у логіці предикатів.

Змістовий модуль 6. Основи комбінаторного аналізу. Тема 1. Історія розвитку комбінаторики.

Класичні задачі комбінаторного аналізу. Сучасні задачі, які вирішуються комбінаторними методами. (сам. роб.).

Тема 2. Загальні визначення комбінаторики. Моделі типових комбінаторних конфігурацій. Поняття r-вибірки. Загальні правила і задачі комбінаторики. Правила суми і добутку. Перестановки, розміщення, сполучення (без повторень та з повтореннями).

Тема 3. Властивості сполучень. Біном Ньютона. Біноміальні коефіцієнти. Трикутник Паскаля. Поліноміальна теорема. (сам. роб.).

Тема 4. Принцип включення і виключення. Теорема та формула включень і виключень.

Тема 5. Задачі про розподіл предметів за урнами (урнові схеми вирішення комбінаторних задач). Розподіл однакових об’єктів за урнами. Розподіл неоднакових об’єктів за урнами. Числа Стирлинга. Числа Моргана. Числа Белла. Композиції і розбиття.

Тема 6. Підходи до вивчення комбінаторних об’єктів і чисел. Поняття про продуктивні функції. Поняття про рекурентні співвідношення.

Тема 7. Метод рекурентних співвідношень. Числа Фібоначчі. (сам. роб.)

Змістовий модуль 7. Основи теорії кодування.

Тема 1. Алфавітне кодування. Кодування з мінімальною надлишковістю. Алгоритм Фано. Алгоритм Хаффмена. Завадостійке кодування. Стиснення даних. Криптографія. (сам. роб.)

Змістовий модуль 8. Основні поняття теорії графів Тема 1. Зародження теорії графів як математичної дисципліни. Типові задачі теорії

графів. (сам.роб.)

Тема 2. Походження графів. Визначення графів. Різновиди графів. Неорієнтовані та орієнтовані графи. Основні терміни для неорієнтованих та орієнтованих графів. Способи задання графів. Геометрична реалізація графів. Матриця суміжності. Матриця інциденцій. Число вершин і ребер графа.

Тема 3. Операції над графами. Операції вилучення ребер та вершин. Операція введення ребра, операція введення вершини у ребро. Операція об’єднання графів. Операції додавання і множення графів.

Тема 4. Ізоморфізм графів. Плоскі та планарні графи. Підграфи. Алгебраїчний критерій ізоморфізму графів. Зв'язок з відношеннями. Ізоморфізм як відношення еквівалентності. Гомеоморфні графи. Теорема Понтрягіна-Куратовського. Теорема Жордана. Жорданова крива. Побудова плоского зображення графа.

6

Тема 5. Зв'язність графів. Ейлерові та гамільтонові графи. Поняття зв'язності графів, компонента зв'язності, n-зв'язний граф. Властивості зв'язних графів. Метричні характеристики зв'язних графів. Ейлерові та гамільтонові графи. Теорема Ейлера. Алгоритм знаходження ейлерова цикла (теорема Флері). Ознаки існування гамільтонових циклів, шляхів і контурів.

Тема 6. Цикломатика графів. Цикломатичне число та його властивості. Цикломатична матриця. Базис циклів. Алгоритм побудови базису циклів.

Тема 7. Задача комівояжера. Приклади практичних задач, що зводяться до задачі комівояжера. (сам. роб.)

Тема 8. Дерева. Визначення дерева, властивості дерев, ліс. Перелічення графів і дерев. Остови графа. Орієнтовані і бінарні дерева. Правила обходу бінарних дерев. Еквівалентні бінарні дерева.

Тема 9. Розфарбування графів. Фарбування вершин та ребер. Хроматичне число, теорема про біхроматичний граф. Хроматичний клас. Теорема Брукса. Гіпотеза чотирьох фарб. Теорема про п'ять фарб. Прикладні задачі, що зв’язані з розфарбуванням графів

Тема 10. Двудольні та k-дольні графи.

Тема 11. Транспортні мережі та течії. Їх властивості. Найкоротші відстані та шляхи у мережах. Алгоритм визначення відстані між вершинами на графі з одиничними довжинами ребер. Алгоритм Дейкстри (Форда) визначення відстані між вершинами на графі з довільними довжинами ребер.

Тема 12. Алгоритми Флойда і Данцига пошуку найкоротших шляхів між всіма парами вершин графа (сам. роб.)

Тема 13. Течії у мережах. Задача про максимальну течію у мережі. Розріз мережі. Теорема про максимальну течію і мінімальний розріз. Алгоритм Форда-Фалкерсона.

Змістовий модуль 9. Елементи теорії формальних граматик.

Тема 1. Задачі формалізації мов та перекладу. Задання мов за допомогою граматик. Типи граматик. (сам.роб.)

Змістовий модуль 10. Елементи теорії скінченних автоматів.

Тема 1. Загальна характеристика автоматів. Розпізнавачі. Скінченні автомати. Способи задання автоматів. Автомати Мили і Мура. Автомати з магазинною пам’яттю. Машина Тьюринга. (сам.роб.)

7

4 СТРУКТУРА НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

 

 

 

 

 

 

Кількість годин

 

 

 

 

 

Назви змістових

 

 

денна форма

 

 

 

Заочна форма

 

Усь-

 

 

у тому числі

 

Усь-

 

 

у тому числі

 

модулів і тем

 

 

 

 

 

 

го

л

 

п

лб

конс

с.р

ого

 

л

п

лб

конс

с.р

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

.

1

2

3

 

4

5

6

7

8

 

9

10

11

12

13

 

 

 

 

Модуль 1

 

 

 

 

 

 

 

 

Змістовий модуль 1. Введення в дисципліну. Основи теорії множин. Алгебра множин.

Тема 1. Мета і задачі диски-

8

2

 

 

1

3

6

1

 

 

 

4

пліни, її місце в системі

 

 

 

 

 

 

 

 

 

 

 

 

підготовки

 

фахівців

з

 

 

 

 

 

 

 

 

 

 

 

 

комп'ютерних наук. Основні

 

 

 

 

 

 

 

 

 

 

 

 

поняття і позначення теорії

 

 

 

 

 

 

 

 

 

 

 

 

множин.

Інтуїтивне

поняття

 

 

 

 

 

 

 

 

 

 

 

 

множини. Елементи множини.

 

 

 

 

 

 

 

 

 

 

 

 

Скінченні та нескінченні мно-

 

 

 

 

 

 

 

 

 

 

 

 

жини. Універсальна і порожня

 

 

 

 

 

 

 

 

 

 

 

 

множини.

Способи

задання

 

 

 

 

 

 

 

 

 

 

 

 

множин. Потужність множин.

 

 

4

 

 

 

 

 

2

 

 

 

Множина і підмножини.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тема

2.

Алгебра

множин.

7

2

 

 

 

3

6

 

 

 

 

5

Геометрична

 

інтерпретація

 

 

 

 

 

 

 

 

 

 

 

 

множин: кола Ейлера та

 

 

 

 

 

 

 

 

 

 

 

 

діаграми Венна. Операції на

 

 

 

 

 

 

 

 

 

 

 

 

множинах. Загальне визначен-

 

 

 

 

 

 

 

 

 

 

 

 

ня алгебри. Поняття алгебри

 

 

 

 

 

 

 

 

 

 

 

 

множин.

Аксіоми

алгебри

 

 

 

 

 

 

 

 

 

 

 

 

множин. Принцип двоїстості.

 

 

 

 

 

 

 

 

 

 

 

 

Тотожні перетворення формул

 

 

 

 

 

 

 

 

 

 

 

 

алгебри множин.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тема 3. Історія зародження,

0,5

 

 

 

 

0,5

3

 

 

 

 

3

розвитку

 

і

становлення

 

 

 

 

 

 

 

 

 

 

 

 

дискретної

 

математики.

 

 

 

 

 

 

 

 

 

 

 

 

Внесок вчених у її розвиток.

 

 

 

 

 

 

 

 

 

 

 

 

(сам. роб)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Разом за зміст. модулем 1

15,5

4

4

 

1

6,5

15

1

2

 

 

12

 

 

 

 

Змістовий модуль 2. Відношення та їх властивості.

 

 

 

Тема

1.

 

Відношення

та

8

2

 

 

1

3

7

1

 

 

 

5

операції над ними. Декартів

 

 

 

 

 

 

 

 

 

 

 

 

добуток

множин.

Поняття

 

 

 

 

 

 

 

 

 

 

 

 

відношення. Бінарні та n-арні

 

 

 

 

 

 

 

 

 

 

 

 

відношення. Область визна-

 

 

 

 

 

 

 

 

 

 

 

 

чення

та

 

область

значень

 

 

 

 

 

 

 

 

 

 

 

 

відношення.

Способи задання

 

 

 

 

 

 

 

 

 

 

 

 

відношень.

Операції

над

 

 

 

 

 

 

 

 

 

 

 

 

відношеннями.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тема

 

2.

 

Властивості

7

2

4

 

 

3

5

 

2

 

 

4

бінарних відношень. Рефлек-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сивність,

антирефлексивність,

 

 

 

 

 

 

 

 

 

 

 

 

симетричність,

антисиметрич-

 

 

 

 

 

 

 

 

 

 

 

 

ність, асиметричність, транзи-

 

 

 

 

 

 

 

 

 

 

 

 

тивність,

антитранзитивність

 

 

 

 

 

 

 

 

 

 

 

 

відношень.

Класи

бінарних

 

 

 

 

 

 

 

 

 

 

 

 

відношень. Відношення екві-

 

 

 

 

 

 

 

 

 

 

 

 

валентності. Класи еквівалент-

 

 

 

 

 

 

 

 

 

 

 

 

тності. Відношення порядку.

 

 

 

 

 

 

 

 

 

 

 

 

Відношення толерантності.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

Тема

3.

Функціональні

5,5

1

2

 

 

 

2,5

3

 

 

 

 

3

відношення. Області визна-

 

 

 

 

 

 

 

 

 

 

 

 

 

чення і значень. Функції і

 

 

 

 

 

 

 

 

 

 

 

 

 

відображення. Типи від обра-

 

 

 

 

 

 

 

 

 

 

 

 

 

жень: сюр'єкція, ін'єкція,

 

 

 

 

 

 

 

 

 

 

 

 

 

бієкція.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тема

4.

Елементи

1,5

1

 

 

 

 

0,5

3

 

 

 

 

3

реляційної

 

 

алгебри.

 

 

 

 

 

 

 

 

 

 

 

 

 

Реляційна

модель

даних.

 

 

 

 

 

 

 

 

 

 

 

 

 

Поняття

реляційної

алгебри.

 

 

 

 

 

 

 

 

 

 

 

 

 

Операції реляційної алгебри.

 

 

 

 

 

 

 

 

 

 

 

 

 

Разом за зміст. модулем 2

 

22

6

6

 

 

1

9

18

1

2

 

 

15

 

 

 

 

Змістовий модуль 3. Алгебри (алгебраїчні структури).

 

Тема 1.

Алгебраїчні

операції

1,5

 

 

 

 

1

0,5

3

 

 

 

 

3

та їх властивості. Унарна,

 

 

 

 

 

 

 

 

 

 

 

 

 

бінарна, n-арна операція.

 

 

 

 

 

 

 

 

 

 

 

 

 

Способи

записів

 

операцій.

 

 

 

 

 

 

 

 

 

 

 

 

 

Основні властивості операцій.

 

 

 

 

 

 

 

 

 

 

 

 

 

Операції додавання та мно-

 

 

 

 

 

 

 

 

 

 

 

 

 

ження за модулем. (сам. роб.)

 

 

 

 

 

 

 

 

 

 

 

 

 

Тема 2.

Поняття алгебраїчної

1

 

 

 

 

 

1

3

 

 

 

 

3

структури

Підструктура.

 

 

 

 

 

 

 

 

 

 

 

 

 

Морфізми

(гомоморфізм,

 

 

 

 

 

 

 

 

 

 

 

 

 

ізоморфізм).

Найпростіші

 

 

 

 

 

 

 

 

 

 

 

 

 

алгебраїчні структури. Кільці і

 

 

 

 

 

 

 

 

 

 

 

 

 

поля. Гратки. (сам. роб.)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Разом за зміст. модулем 3

 

2,5

 

 

 

 

1

1,5

6

 

 

 

 

6

Усього годин за мод. 1

40

10

10

 

 

3

17

39

2

4

 

 

33

 

 

 

 

 

 

 

 

Модуль 2

 

 

 

 

 

 

 

 

 

Змістовий модуль 4. Основи математичної логіки. Двійкова логіка.

 

 

 

 

 

 

 

Булеві функції та перетворення.

 

 

 

 

 

Тема 1. Булеві

функції

8

2

2

 

 

1

3

9

1

2

 

 

6

(основні поняття). Булева

 

 

 

 

 

 

 

 

 

 

 

 

 

алгебра. Булеві змінні і

 

 

 

 

 

 

 

 

 

 

 

 

 

функції.

Область

визначення

 

 

 

 

 

 

 

 

 

 

 

 

 

та область

значень

булевий

 

 

 

 

 

 

 

 

 

 

 

 

 

функцій.

Способи

задання

 

 

 

 

 

 

 

 

 

 

 

 

 

булевих

функцій.

Реалізація

 

 

 

 

 

 

 

 

 

 

 

 

 

булевих функцій формулами.

 

 

 

 

 

 

 

 

 

 

 

 

 

Елементарні

функції

алгебри

 

 

 

 

 

 

 

 

 

 

 

 

 

логіки. Двоїстість. Двоїсті та

 

 

 

 

 

 

 

 

 

 

 

 

 

самодвоїсті

булеві

функції.

 

 

 

 

 

 

 

 

 

 

 

 

 

Принцип двоїстості. Закони і

 

 

 

 

 

 

 

 

 

 

 

 

 

тотожності

булевої

алгебри.

 

 

 

 

 

 

 

 

 

 

 

 

 

Еквівалентні

перетворення

 

 

 

 

 

 

 

 

 

 

 

 

 

формул булевої алгебри.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тема 2.

Нормальні форми

7

2

2

 

 

 

3

3

 

 

 

 

3

булевих

функцій.

Основні

 

 

 

 

 

 

 

 

 

 

 

 

 

поняття. Нормальні форми:

 

 

 

 

 

 

 

 

 

 

 

 

 

диз'юнктивна нормальна фор-

 

 

 

 

 

 

 

 

 

 

 

 

 

ма (ДНФ), кон’юнктивна нор-

 

 

 

 

 

 

 

 

 

 

 

 

 

мальна форма (КНФ). Доско-

 

 

 

 

 

 

 

 

 

 

 

 

 

налі нормальні форми (ДДНФ,

 

 

 

 

 

 

 

 

 

 

 

 

 

ДКНФ). Диз’юнктивні та

 

 

 

 

 

 

 

 

 

 

 

 

 

кон’юнктивні розкладання бу-

 

 

 

 

 

 

 

 

 

 

 

 

 

левих функцій. Перехід від

 

 

 

 

 

 

 

 

 

 

 

 

 

таблиці

булевої функції

до

 

 

 

 

 

 

 

 

 

 

 

 

 

формули

алгебри

логіки

і

 

 

 

 

 

 

 

 

 

 

 

 

 

навпаки.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

Тема

 

3.

 

Мінімізація

7

2

2

 

 

3

3

 

 

 

 

3

булевих

функцій.

Основні

 

 

 

 

 

 

 

 

 

 

 

 

поняття. Критерії мінімізації.

 

 

 

 

 

 

 

 

 

 

 

 

Основні

методи

мінімізації

 

 

 

 

 

 

 

 

 

 

 

 

булевих

функцій.

Метод

 

 

 

 

 

 

 

 

 

 

 

 

мінімізуючих карт

(діаграми

 

 

 

 

 

 

 

 

 

 

 

 

Карно-Вейча).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тема 4. Алгебра Жегалкіна.

3,5

1

2

 

 

1,5

3

 

 

 

 

3

Структура

і

 

тотожністі

 

 

 

 

 

 

 

 

 

 

 

 

алгебри

Жегалкіна.

Поліном

 

 

 

 

 

 

 

 

 

 

 

 

Жегалкіна та правило його

 

 

 

 

 

 

 

 

 

 

 

 

побудови.

Лінійні

булеві

 

 

 

 

 

 

 

 

 

 

 

 

функції.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тема

 

5.

Функціональна

3,5

1

 

 

 

1,5

3

 

 

 

 

3

повнота

наборів

 

булевих

 

 

 

 

 

 

 

 

 

 

 

 

функцій.

Типи

 

булевих

 

 

 

 

 

 

 

 

 

 

 

 

функцій.

Замкнені

класи

 

 

 

 

 

 

 

 

 

 

 

 

булевих

функцій.

 

Поняття

 

 

 

 

 

 

 

 

 

 

 

 

повноти

набору

 

булевих

 

 

 

 

 

 

 

 

 

 

 

 

функцій. Теореми Поста про

 

 

 

 

 

 

 

 

 

 

 

 

функціональну

 

 

повноту

 

 

 

 

 

 

 

 

 

 

 

 

набору булевих функцій.

 

 

 

 

 

 

 

 

 

 

 

 

Тема

6.

Логічні

схеми.

0,5

-

 

 

 

0,5

3

 

 

 

 

3

Синтез комбінаційних схем.

 

 

 

 

 

 

 

 

 

 

 

 

Перемикальні ланцюги; двох-

 

 

 

 

 

 

 

 

 

 

 

 

і багатоступінчасті

комбіна-

 

 

 

 

 

 

 

 

 

 

 

 

ційні схеми. (сам. роб.)

 

 

 

 

 

 

 

 

 

 

 

 

Тема 7.

Багатозначна логі-

0,5

-

 

 

 

0,5

3

 

 

 

 

3

ка. Основні поняття і функції

 

 

 

 

 

 

 

 

 

 

 

 

k-значної логіки. (сам. роб.)

 

 

 

 

 

 

 

 

 

 

 

 

Разом за зміст. модулем 4

30

8

8

 

1

13

27

1

2

 

 

24

 

 

 

Змістовий модуль 5. Логіка висловлень і логіка предикатів.

 

 

Тема

 

1.

Висловлення.

4,5

1

2

 

1

1,5

9

1

2

 

 

6

Алгебра

 

 

висловлень.

 

 

 

 

 

 

 

 

 

 

 

 

Висловлення

 

 

 

(основні

 

 

 

 

 

 

 

 

 

 

 

 

поняття). Логічні зв'язки і

 

 

 

 

 

 

 

 

 

 

 

 

формули

логіки вісловлень.

 

 

 

 

 

 

 

 

 

 

 

 

Побудова складних

формул.

 

 

 

 

 

 

 

 

 

 

 

 

Алгебра

логіки

і

логіка

 

 

 

 

 

 

 

 

 

 

 

 

висловлень.

 

Інтерпретація

 

 

 

 

 

 

 

 

 

 

 

 

формул

 

логіки

висловлень.

 

 

 

 

 

 

 

 

 

 

 

 

Правильні

 

міркування.

 

 

 

 

 

 

 

 

 

 

 

 

Логічна

 

еквівалентність і

 

 

 

 

 

 

 

 

 

 

 

 

логічний наслідок.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тема 2.

Обчислення висло-

5

2

 

 

 

2

3

 

 

 

 

3

влень. Аксіоми та повнота

 

 

 

 

 

 

 

 

 

 

 

 

обчислення

логіки

вислов-

 

 

 

 

 

 

 

 

 

 

 

 

лень. Висновки в обчисленні

 

 

 

 

 

 

 

 

 

 

 

 

висловлень.

 

Дедуктивні

 

 

 

 

 

 

 

 

 

 

 

 

висновки у логіці висловлень.

 

 

 

 

 

 

 

 

 

 

 

 

Несуперечність,

незалежність.

 

 

 

 

 

 

 

 

 

 

 

 

Різні

 

 

аксіоматизації

 

 

 

 

 

 

 

 

 

 

 

 

обчислення висловлень.

 

 

 

 

 

 

 

 

 

 

 

 

Тема 3.

Предикати. Алгебра

6

2

2

 

1

2

3

 

 

 

 

3

предикатів.

Основні

поняття

 

 

 

 

 

 

 

 

 

 

 

 

логіки

предикатів.

Операції

 

 

 

 

 

 

 

 

 

 

 

 

логіки

предикатів.

Кванторні

 

 

 

 

 

 

 

 

 

 

 

 

операції. Формули та їх

 

 

 

 

 

 

 

 

 

 

 

 

інтерпретація у

логіці преди-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

Соседние файлы в предмете Дискретная математика