
- •1.Множества и подмножества. Операции над ними.
- •2. Основные равносильности алгебры множеств.
- •3. Определение кортежа. Декартово (прямое) произведение множеств.
- •4. Определение отношения и теоретико-множественные операции над ними
- •5. Операции над отношениями.
- •6. Образ и прообраз множества в отношении.
- •7.Соответствия. Свойства соответствий.
- •8.Отношения. Свойства отношений.
- •9.Разбиение множеств.
- •10.Отношение эквивалентности.
- •11.Отношение порядка.
- •12. Табличный способ задания данных. Домены и атрибуты.
- •13. Ключи и нормализованное отношение. Реляционная модель базы данных.
- •14. Реляционная алгебра. Традиционные теоретико-множественные операции.
- •15. Реляционная алгебра. Специальные операции.
- •16. Реляционная алгебра как язык запросов.
- •17. Первая и вторая нормальные формы отношений
- •17. Первая и вторая нормальные формы отношений
- •20. Локальные степени графа.Части графа и подграфы.
- •21. Эйлеровы графы.
- •22. Гамельтоновы цепи и циклы.
- •23. Алгоритм Райяна решения задачи коммиваяжёра.
- •24. Деревья. Основные понятия и определения.
- •25. Задача о минимальном соединении (построение дерева-остова).
- •Алгоритм:
- •26. Деревья. Задача о минимальном пути.
- •Алгоритм:
- •Алгоритм Дейкстры:
- •27. Транспортные сети. Задача о максимальном потоке.
- •28. Теорема и алгоритм Форда-Фалкерсона.
- •Алгоритм построения полного потока:
- •Алгоритм Форда-Фалкерсона:
- •29. Деревья. Циклический ранг графа.
- •30. Задача раскраски графов. Хроматическое число.
- •32. Основные равносильности алгебры логики.
- •33.Функции логических переменных
- •X 0 1 Прим.
- •X1 x2 x3
- •X1&x2, x1’&x2, x1&x1& x2’.
- •36.Приведение к сндф по таблицам истинности
- •37. Аналитическое приведение формулы к сндф.
- •31. Высказывание. Основные логические операции.
- •18. Третья нормальная форма отношений.
- •19. Графы. Основные определения и способы задания.
X 0 1 Прим.
y0 0 0 y0=0
y1 0 1 y1=x
y2
1 0 y2=x’
y3
1 1 y3=1
y=f(x)
y=f(x1,x2)
y=f(x1,x2,xn)
Докажем по индукции
Предположим, что это справедливо для n переменных. Введем (n+1)-ю
переменную. Наборы значений истинности (n+1)–й переменной образуются
из
наборов
n–переменных
при
и
наборов значенийn-перем.
при
+
=
- доказано.
X1 x2 x3
0 0 0
1 0 0
1 1 0 .
1 1 0
0 0 1
1 0 1
0 1 1
1 1 1
Любую функцию n-
логических переменных можно записать
в виде
-разрядного
двоичного числа
(n=1
;
n=2
z 0 1 2 3
x1 0 1 0 1
x2 0 0 1 1
y0 0 0 0 0 y=0
y1 1
0 0 0 y=x1x2
y2 0
1 0 0 y=x1x2
y3 1 1 0 0 y=x2’
y4 0
0 1 0 y=x2x1
y5 1 0 1 0 y=x1’
y6 0
1 1 0 y=x1x2
y7 1 1 1 0 y=x1/x2
y8 0 0 0 1 y=x1&x2
y9 1 0 0 1 y=x1~x2
y10 0 1 0 1 y=x1
y11 1 1
0 1 y=x2x1
y12 0 0 1 1 y=x2
y13 1 0
1 1 y=x1x2
y14 0 1 1 1 y=x1(?)x2
y15 1 1 1 1 y=1
Стрелка Пирса – не-или x2
y=x1
x2
-функция
запрета
x1
y
34.Функции 2-ух переменных – всего 18
2-const
4 – функции 1-ой пременной
Наборы операций:
x
xx
x/x
x’=
x
x
1)~
0 1 1x’=
x/x
2)1 0 0
3)&
4)
5)
6)/
x1
x2
x1x2
(x1
x2)
(x1
x2)
x1
x0
0 0 1 0 0
1 0 0 1 1
0 1 0 1 1
1 1 0 1 1
x1x2=(x1
x2)
(x1
x2)
x2&x2=(x2/x2)/(x1/x2)
35 Нормальные формы. Основные понятия и определения.
.Бывают дизъюнктивная и нормальная конъюнктивная формы.
Элементарная конъюнкция – конъюнкция переменных, взятых с отрицанием или без него.
X1&x2, x1’&x2, x1&x1& x2’.
Форму эквивалентн. исходных и представленных виде дизъюнкц. Элементов кон. – нормальная дизъюнктивная форма этой формулы.
Z=x’y’xy
x’y
Функция n- переменных
Когда фиксированное число прерменных, различают полные элем. Произведения.
В полном участвуют все переменные.
Дизъюнкция полных элементов переменных – СНДФ.
Элементарная сумма дизъюнкций – дизъюнкции прерменных, взятых с отрицынием или без него.
Нормальная конъюнктивная форма – дизъюнкция элементарных конъюнкций СНКФ(совершенно)
36.Приведение к сндф по таблицам истинности
Произвеление элемент. F=x1x2’x3’
Алгоритм
1.Выделяем строчку, где ф-я = 1
2. Записываем произведение всех пременных, и над теми прерменными, которые в этом значении принимают значение 0, ставим отрицание.
3. Проделываем для всех строк и объединяем полученную дизъюнкцию
F=
x1x2’x3’x1’x2’x3
x1x2x3
x y z f
0 0 0 1
1 0 0 0
0 1 0 1
1 1 0 1
0 0 1 1
1 0 1 1
0 1 1 0
1 1 1 1
1) выделить строку, где ф-я = 0
записать сумму всех переменных и над теми, которые принимают значение 1, поставить отрицание
Проделать это для всех строк, где ф-я =0 и соединить полученные конъюнкции
F=(x’y
z)&(x
y’
z’)