- •Введение.
- •Тема 1. Логические высказывания и предикаты.
- •1. Понятие высказывания. Логические операции над высказываниями.
- •Основные логические связки.
- •2. Формулы и их логические возможности.
- •3. Свойства логических операций (законы логики).
- •4. Понятие предиката. Операции над предикатами.
- •5. Кванторы.
- •Практическая работа по теме 1.
- •Задания для самостоятельной работы по теме 1.
- •Контрольные вопросы по теме 1.
- •Тема 2. Множества. Отношения. Отображения.
- •1.Основные понятия
- •2. Операции над множествами
- •3. Геометрическое моделирование множеств. Диаграммы Венна
- •4. Соотношение между множествами и составными высказываниями
- •5. Алгебра множеств. Основные тождества алгебры множеств
- •Основные тождества алгебры множеств
- •6. Эквивалентность множеств
- •Практическая работа по теме 2.
- •Задания для самостоятельной работы по теме 2.
- •Контрольные вопросы по теме 2.
- •Тема 3. Отношения. Функции.
- •1. Основные понятия и определения
- •2. Бинарные отношения и их свойства.
- •Свойства бинарных отношений.
- •3. Отношение эквивалентности.
- •4. Функции. Основные понятия и определения
- •Практическая работа по теме 3.
- •Задания для самостоятельной работы по теме 3.
- •Контрольные вопросы по теме 3
- •Тема 4. Булевы функции.
- •1. Определение булевой функции
- •2. Существенные и фиктивные переменные.
- •Критерий несущественности переменной.
- •3. Формулы логики булевых функций
- •4. Эквивалентность булевых формул.
- •5. Равносильные преобразования формул
- •Основные равносильности булевых формул.
- •6. Двойственность. Принцип двойственности.
- •7. Нормальные формы.
- •8. Полные системы булевых функций
- •9. Полином Жегалкина
- •10. Замкнутые классы функций.
- •11. Функциональная полнота.
- •Практическая работа по теме 4.
- •Задания для самостоятельной работы по теме 4.
- •Контрольные вопросы по теме 4.
- •Тема 5. Основные понятия теории графов.
- •1. Основные понятия теории графов.
- •Маршруты, циклы в неориентированном графе
- •Пути, контуры в ориентированном графе
- •2. Планарность и изоморфизм графов
- •3. Способы задания графов
- •Основные свойства матриц смежности и инцидентности
- •4. Связность графа
- •5. Алгоритм обхода вершин графа.
- •6. Нагруженные графы
- •Свойства минимальных путей в нагруженном ориентированном графе
- •7. Деревья
- •8. Основные типы практических задач.
- •1. «Задача коммивояжера» и «Задача о минимальной сети дорог»
- •2. Построение турнирной таблицы
- •3. «Задача о четырех красках»
- •Практическая работа по теме 5.
- •Задания для самостоятельной работы по теме 5.
- •Контрольные вопросы к теме 5.
- •Задания контрольной работы
- •Список источников литературы Основная литература
- •Дополнительная литература
Задания для самостоятельной работы по теме 5.
Задание 1. Решить задачу.
Задача 1. В городе Маленьком 15 телефонов. Можно ли их соединить проводами так, чтобы было 4 телефона, каждый из которых соединен с тремя другими, 8 телефонов, каждый из которых соединен с шестью, и 3 телефона, каждый из которых соединен с пятью другими?
Задача 2. У короля 19 баронов-вассалов. Может ли оказаться так, что у каждого вассального баронства 1, 5 или 9 соседних баронств?
Задача 3. Может ли в государстве, в котором из каждого города выходит 3 дороги, быть ровно 100 дорог?
Задача 4. Джон, приехав из Диснейленда, рассказывал, что там на заколдованном озере имеются 7 островов, с каждого из которых ведет 1, 3 или 5 мостов. Верно ли, что хотя бы один из этих мостов обязательно выходит на берег озера?
Задача 5. Докажите, что число людей, когда-либо живших на Земле и сделавших нечетное число рукопожатий, четно.
Задача 6. Можно ли нарисовать на плоскости 9 отрезков так, чтобы каждый пересекался ровно с тремя другими?
Задание 2. Определите, изоморфны ли графы в парах, изображенных на рис. 35
1 |
2 |
|
3 |
4 |
|
5 |
|
|
Рисунок 35.
Задание 3. Докажите, что не существует графа с пятью вершинами, степени которых равны 4, 4, 4, 4, 2.
Задание 4. Докажите, что существует граф с 2n вершинами, степени которых равны 1, 1, 2, 2, ..., n, n.
Задание 5. Верно ли, что два графа изоморфны, если
а) у них по 10 вершин, степень каждой из которых равна 9?
б) у них по 8 вершин, степень каждой из которых равна 3?
в) они связны, без циклов и содержат по 6 ребер?
Задание 6. В связном графе степени четырех вершин равны 3, а степени остальных вершин равны 4. Докажите, что нельзя удалить ребро так, чтобы граф распался на две изоморфные компоненты связности.
Задание 7. Задан граф списком ребер. Начертите его графическое изображение на плоскости, постройте его матрицы инциденций и смежности. Определите тремя способами число его ребер.
1)
N ребра |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Вершины |
E |
A |
D |
B |
C |
C |
D |
E |
E |
G |
B |
G |
Ребра |
E |
B |
D |
C |
D |
F |
E |
F |
G |
F |
F |
A |
2)
N ребра |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Вершины |
A |
A |
B |
B |
C |
D |
D |
E |
E |
G |
Ребра |
B |
G |
D |
C |
E |
T |
G |
E |
F |
A |
Задание 8. Построить граф заданного отношения, определить его матрицы инциденций, смежности, список смежности.
|
|
={(x, y)P(A) P(A)/ |x|=|y|} где A={1, 2, 3}; |
|
={(x, y) RR / x2+x=y2+y}; |
|
|
={(a, b), (c,d) ) N2 N2/ a+d=b+c ; |
|
={(x, y)) P(A) P(A)/ x+y конечное множество} для любого А; |
|
|
={(x, y) RR / x2=y2}; |
|
={(x, y)/|x-y|<10} на множестве N. |
Задание 9. Найти минимальную линию, соединяющую города A, B, C, D, T, F. Попарные расстояния между городами заданы треугольной таблицей:
Задание 10. Постройте турнирную таблицу для 6, 8, 9 игроков.
Задание 11. Построить геометрическую реализацию графа, заданного матрицей инциденций
а) |
в)
|
б)
|
г) |
Задание 12. Построить коды плоских корневых деревьев, изображенных на рис. 36
Рисунок 36
Задание 13. Построить плоское корневое дерево по его коду :
|
|
|
|
|
|
Задание 14. По вектору установить, является ли он кодом какого-либо плоского дерева:
|
|
5) =001001 |
|
|
6) =0001100111 |

)
)
)
)
)