- •Псковский государственный политехнический институт
- •Н.В. Мотина
- •Дискретная математика
- •Методические указания по выполнению контрольных работ
- •230101 «Вычислительные машины, комплексы, системы и сети»,
- •230201 «Информационные системы и технологии»
- •Псков Издательство ппи
- •Часть 1. Краткий теоретический материал 6
- •Часть 2 47
- •Порядок выполнения контрольной работы
- •Часть 1. Краткий теоретический материал
- •1. Операции над множествами
- •1.1. Понятие множества
- •1.2. Объединение, пересечение, дополнение, разность множеств
- •1.3. Прямое произведение множеств
- •Контрольные вопросы
- •2. Отношения
- •2.1. Понятие бинарного отношения
- •2.2. Обратное отношение
- •2.3. Композиция отношений
- •2.4. Векторы
- •Контрольные вопросы
- •3. Соответствия
- •Контрольные вопросы
- •4. Виды графов
- •4.1. Понятие графа
- •4.2. Связность
- •4.3. Планарность
- •4.4. Деревья
- •Контрольные вопросы
- •5. Способы задания графов
- •5.1. Матрица смежности
- •5.2. Матрица инциденций
- •Контрольные вопросы
- •6. Маршруты, цепи, циклы
- •6.1. Основные определения
- •6.2. Эйлеровы циклы
- •6.3. Гамильтоновы циклы
- •Контрольные вопросы
- •7. Преобразование логических выражений
- •7.1. Понятие логической функции
- •Продолжение табл.2
- •7.2. Тождества булевой алгебры
- •7.3. Правила преобразования некоторых логических функций
- •Контрольные вопросы
- •8. Минимизация логических функций
- •8.1. Минимизация с помощью карт Карно
- •8.2. Метод Квайна поиска СокДнф
- •8.3. Метод Квайна – Мак-Класки
- •8.4. Нахождение мкнф с помощью карты Карно
- •8.5. Минимизация логических функций, представленных в конъюнктивной форме, с использованием правил, аналогичных правилам минимизации логических функций в дизъюнктивной форме
- •8.6. Минимизация неполностью определенных логических функций с помощью карты Карно
- •8.7. Минимизация неполностью определенных логических функций без использования карты Карно
- •Контрольные вопросы
- •9. Свойства логических функций
- •Контрольные вопросы
- •Часть 2 Варианты заданий Задание 1. Операции над множествами
- •Задание 2. Отношения
- •Задание 3. Соответствия
- •Задание 4. Виды графов
- •Задание 5. Способы задания графов
- •Задание 6. Маршруты, цепи, циклы
- •Задание 7. Преобразование логических выражений
- •Задание 8. Минимизация логических функций
- •Задание 9. Свойства логических функций
- •Пример оформления контрольной работы
- •Рекомендуемая литература
- •Мотина Надежда Владимировна
Контрольные вопросы
1. Нарисуйте следующие графы:
а) К5; б) К1,4.
2. Изоморфны ли следующие графы?
а )
б )
3. Найдите дополнения приведенных ниже графов.
а) б)
4 . Найдите точки сочленения, мосты, блоки.
5. Которые из приведенных ниже графов являются деревьями?
а) б) в)
5. Способы задания графов
Представление проиллюстрируем на следующих примерах:
Граф G Граф D
5.1. Матрица смежности
Представление графа с помощью квадратной булевской матрицы M: array [1..p, 1..p] of 0..1, отражающей смежность вершин, называется матрицей смежности, где
Пример.
|
|
1 |
2 |
3 |
4 |
|
|
|
1 |
2 |
3 |
4 |
|
1 |
0 |
1 |
0 |
1 |
|
|
1 |
0 |
1 |
0 |
0 |
G: |
2 |
1 |
0 |
1 |
1 |
|
D: |
2 |
0 |
0 |
1 |
1 |
|
3 |
0 |
1 |
0 |
1 |
|
|
3 |
0 |
0 |
0 |
0 |
|
4 |
1 |
1 |
1 |
0 |
|
|
4 |
1 |
0 |
1 |
0 |
5.2. Матрица инциденций
Представление графа с помощью матрицы H: array [1..p, 1..q] of 0..1 (для орграфов H: array [1..p, 1..q] of –1..1), отражающей инцидентность вершин и ребер, называется матрицей инциденций, где для неориентированного графа
а для ориентированного графа
Пример.
|
|
1 |
2 |
3 |
4 |
5 |
|
|
|
1 |
2 |
3 |
4 |
5 |
|
1 |
1 |
0 |
0 |
1 |
0 |
|
|
1 |
1 |
0 |
0 |
–1 |
0 |
G: |
2 |
1 |
1 |
0 |
0 |
1 |
|
D: |
2 |
–1 |
1 |
0 |
0 |
1 |
|
3 |
0 |
1 |
1 |
0 |
0 |
|
|
3 |
0 |
–1 |
–1 |
0 |
0 |
|
4 |
0 |
0 |
1 |
1 |
1 |
|
|
4 |
0 |
0 |
1 |
1 |
–1 |