- •Псковский государственный политехнический институт
- •Н.В. Мотина
- •Дискретная математика
- •Методические указания по выполнению контрольных работ
- •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. Свойства логических функций
- •Пример оформления контрольной работы
- •Рекомендуемая литература
- •Мотина Надежда Владимировна
Задание 4. Виды графов
Вариант 1
Н арисовать основание следующего графа:
Вариант 2
Нарисовать псевдограф с пятью вершинами.
Вариант 3
Нарисовать мультиграф, мультичисло которого равно трем. Привести примеры кратных ребер.
Вариант 4
Нарисовать граф, не являющийся простым. Объяснить, почему данный граф не простой.
Вариант 5
Нарисовать граф К6. Привести примеры инцидентных и неинцидентных вершин и ребер.
Вариант 6
Н арисовать два различных подграфа следующего графа:
Вариант 7
Нарисовать граф К2,4. Привести примеры смежных вершин и ребер и несмежных вершин и ребер.
Вариант 8
Нарисовать граф С7.
Вариант 9
Нарисовать дополнение следующего графа:
Вариант 10
Нарисовать регулярный, но не полный граф степени 4.
Вариант 11
Нарисовать орграф с одним источником и двумя стоками. Указать, какие вершины являются источниками, какие – стоками.
Вариант 12
Нарисовать граф, имеющий четыре компоненты связности.
Вариант 13
Нарисовать граф, в котором нет мостов, но есть точка сочленения. Указать, какая из вершин является точкой сочленения.
Вариант 14
Нарисовать связный орграф с шестью вершинами, не являющийся сильно связным. Доказать что данный граф не связан сильно.
Вариант 15
П еречислить (списками вершин) сильно связные компоненты следующего графа. Нарисовать конденсацию данного графа.
Вариант 16
Нарисовать граф, не являющийся планарным. Доказать, что данный граф не может быть планарным.
Вариант 17
Нарисовать лес, состоящий из трех деревьев. Перечислить вершины, образующие каждое дерево.
Вариант 18
Нарисовать все различные свободные деревья с пятью вершинами.
Вариант 19
Нарисовать ордерево высоты 4, у которого расстояние между узлами a и b равно шести.
Вариант 20
Нарисовать бинарное дерево с восемью вершинами. Перечислить листья данного дерева.
Задание 5. Способы задания графов
Вариант 1
С оставить матрицу смежности для следующего графа
Вариант 2
С оставить матрицу смежности для следующего графа
Вариант 3
С оставить матрицу смежности для следующего графа
Вариант 4
С оставить матрицу смежности для следующего графа
Вариант 5
С оставить матрицу смежности для следующего графа
Вариант 6
Составить матрицу инцидентности для следующего графа
Вариант 7
Составить матрицу инцидентности для следующего графа
Вариант 8
С оставить матрицу инцидентности для следующего графа
Вариант 9
С оставить матрицу инцидентности для следующего графа
Вариант 10
С оставить матрицу инцидентности для следующего графа
Вариант 11
Нарисовать граф по следующей матрице. Обозначить вершины (узлы) и/или ребра (дуги) метками v1, v2, … и е1, е2, … согласно данной матрице.
|
1 |
2 |
3 |
4 |
5 |
6 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
2 |
0 |
0 |
0 |
1 |
1 |
1 |
3 |
0 |
0 |
0 |
1 |
1 |
1 |
4 |
1 |
1 |
1 |
0 |
0 |
0 |
5 |
1 |
1 |
1 |
0 |
0 |
0 |
6 |
1 |
1 |
1 |
0 |
0 |
0 |
Вариант 12
Нарисовать граф по следующей матрице. Обозначить вершины (узлы) и/или ребра (дуги) метками v1, v2, … и е1, е2, … согласно данной матрице.
|
1 |
2 |
3 |
4 |
5 |
6 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
2 |
1 |
0 |
1 |
1 |
0 |
1 |
3 |
0 |
1 |
0 |
0 |
1 |
1 |
4 |
1 |
1 |
0 |
0 |
1 |
0 |
5 |
1 |
0 |
1 |
1 |
0 |
1 |
6 |
0 |
1 |
1 |
0 |
1 |
0 |
Вариант 13
Нарисовать граф по следующей матрице. Обозначить вершины (узлы) и/или ребра (дуги) метками v1, v2, … и е1, е2, … согласно данной матрице.
|
1 |
2 |
3 |
4 |
5 |
1 |
0 |
0 |
1 |
1 |
0 |
2 |
0 |
0 |
0 |
1 |
1 |
3 |
0 |
0 |
0 |
1 |
0 |
4 |
0 |
0 |
0 |
0 |
0 |
5 |
0 |
0 |
0 |
1 |
0 |
Вариант 14
Нарисовать граф по следующей матрице. Обозначить вершины (узлы) и/или ребра (дуги) метками v1, v2, … и е1, е2, … согласно данной матрице.
|
1 |
2 |
3 |
4 |
5 |
1 |
0 |
1 |
0 |
0 |
1 |
2 |
0 |
0 |
1 |
0 |
0 |
3 |
0 |
0 |
0 |
1 |
0 |
4 |
1 |
0 |
0 |
0 |
0 |
5 |
0 |
0 |
1 |
0 |
0 |
Вариант 15
Нарисовать граф по следующей матрице. Обозначить вершины (узлы) и/или ребра (дуги) метками v1, v2, … и е1, е2, … согласно данной матрице.
|
1 |
2 |
3 |
4 |
1 |
0 |
1 |
0 |
0 |
2 |
0 |
0 |
1 |
1 |
3 |
0 |
0 |
0 |
0 |
4 |
1 |
0 |
1 |
0 |
Вариант 16
Нарисовать граф по следующей матрице. Обозначить вершины (узлы) и/или ребра (дуги) метками v1, v2, … и е1, е2, … согласно данной матрице.
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
3 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
4 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
5 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
6 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
Вариант 17
Нарисовать граф по следующей матрице. Обозначить вершины (узлы) и/или ребра (дуги) метками v1, v2, … и е1, е2, … согласно данной матрице.
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
3 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
5 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
6 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
Вариант 18
Нарисовать граф по следующей матрице. Обозначить вершины (узлы) и/или ребра (дуги) метками v1, v2, … и е1, е2, … согласно данной матрице.
|
1 |
2 |
3 |
4 |
5 |
6 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
2 |
0 |
1 |
0 |
1 |
0 |
0 |
3 |
0 |
0 |
–1 |
0 |
1 |
0 |
4 |
–1 |
–1 |
0 |
0 |
–1 |
–1 |
5 |
0 |
0 |
0 |
–1 |
0 |
1 |
Вариант 19
Нарисовать граф по следующей матрице. Обозначить вершины (узлы) и/или ребра (дуги) метками v1, v2, … и е1, е2, … согласно данной матрице.
|
1 |
2 |
3 |
4 |
5 |
6 |
1 |
1 |
0 |
0 |
–1 |
1 |
0 |
2 |
–1 |
1 |
0 |
0 |
0 |
0 |
3 |
0 |
–1 |
1 |
0 |
0 |
–1 |
4 |
0 |
0 |
–1 |
1 |
0 |
0 |
5 |
0 |
0 |
0 |
0 |
–1 |
1 |
Вариант 20
Нарисовать граф по следующей матрице. Обозначить вершины (узлы) и/или ребра (дуги) метками v1, v2, … и е1, е2, … согласно данной матрице.
|
1 |
2 |
3 |
4 |
5 |
1 |
1 |
0 |
0 |
–1 |
0 |
2 |
–1 |
1 |
1 |
0 |
0 |
3 |
0 |
0 |
–1 |
0 |
–1 |
4 |
0 |
–1 |
0 |
1 |
–1 |