Автор работы: Пользователь скрыл имя, 27 Января 2012 в 00:57, шпаргалка
Работа содержит ответы на вопросы по дисциплине "Программирование и компьютеры"
1. Множества. Операции с множествами. Упорядоченное множество. Прямое произведение множеств.
Множества
Понятие мн-ва принадлежат к числу исходных матем понятий оно строго не определено.
Множество – объединение в единое целое вполне различимых объектов. Бывают бесконечные (математические) и конечные (нематематические). Вхождение элемента a в множество A обозначается как a Î A.
Операции с множествами
Их 5:
1) Объединение множеств A и B состоит из элементов, принадлежащих A, и элементов, принадлежащих B, и обозначается как AÈB;
2) Пересечение множеств A и B состоит из элементов, принадлежащих одновременно и A и B, и обозначается как AÇB;
3) Разность множеств A и B состоит из элементов, принадлежащих A, но не принадлежащих B, и обозначается как A/B;
4) Дополнение множества A состоит из элементов, принадлежащих универсальному множеству, но не принадлежащих A, и обозначается как ØA;
5) Симметрическая разность множеств A и B состоит из элементов, принадлежащих только A, и элементов, принадлежащих только B, и обозначается как ADB.
Упорядоченное множество
Упорядоченное множество (кортеж) – конечная последовательность элементов некоторого множества, т.е. совокупность, в которой каждый элемент стоит на определённом месте. В отличие от множеств, элементы кортежей могут повторяться. Обозначается <a1, a2,…, an> или (a1, a2,…, an), где
Прямое произведение множеств
Прямым произведением 2-х мн-тв А и В наз-ся мн-во АхВ состоящие из всевозможных упорядоченных пар (а,b) где aÎA , bÎB ( АхВ ={(а,b): aÎA, bÎB})
Аналогично
определяется прямое произв n-множеств.
5. Нормальные формы формул. Представление логической функции в виде формулы алгебры логики.
Нормальные формы формул
Формула называется элементарной конъюнкцией, если она представляет собой конъюнкцию (возможно, одночленную) переменных или их отрицаний. Пример: (Øx1 & Øx2 & x3). Формула находится в ДНФ, если она представляет собой дизъюнкцию (возможно, одночленную) элементарных конъюнкций. Пример: (Øx1 & Øx2) Ú (x2 & x3).
Формула называется элементарной дизъюнкцией, если она представляет собой дизъюнкцию (возможно, одночленную) переменных или их отрицаний. Пример: (Øx1 Ú Øx2 Ú x3). Формула находится в КНФ, если она представляет собой конъюнкцию (возможно, одночленную) элементарных дизъюнкций. Пример: (Øx1 Ú Øx2) & (x2 Ú x3).
Формула находится в СДНФ, если:
1) она находится в ДНФ;
2) в каждую элементарную конъюнкцию входят все переменные или их отрицания, причём на i-ой позиции находится xi или Øxi;
3)
все дизъюнктивные члены
Пример: (Øx1 & x2 & x3) Ú (x1 & Øx2 & x3).
СДНФ формулы определяется однозначно с точностью до порядка дизъюнктивных членов (теорема о единственности СДНФ).
Формула находится в СКНФ, если:
1) она находится в КНФ;
2) в
каждую элементарную
3)
все конъюнктивные члены
Пример: (Øx1 Ú x2 Ú x3) & (x1 Ú Øx2 Ú x3).
Представление логической функции в виде формулы алгебры логики
Пусть рассматривается k-местная функция f (x1, …, xk), не равная тождественно 0. Тогда существует формула алгебры логики F, определяющая функцию f и находящаяся в СДНФ. Формула F определяется однозначно с точностью до порядка дизъюнктивных членов.
Пусть x1 = x, x0 = Øx. Тогда F = Ú (x1s1 & … & xksk) для всех (s1, …, sk), для которых f (s1, …, sk) = 1.
Пусть рассматривается k-местная функция f (x1, …, xk), не равная тождественно 1. Тогда существует формула алгебры логики F, определяющая функцию f и находящаяся в СКНФ. Формула F определяется однозначно с точностью до порядка конъюнктивных членов.
Пусть
x1 = x, x0 = Øx. Тогда F = & (x1Øs1 Ú
… Ú
xkØsk) для всех (s1,
…, sk), для которых f (s1, …, sk)
= 0.
2. Определение графа. Операции с графами. Связность графа, сильно связный граф. Транзитивное замыкание.
Определение графа
Граф – совокупность G = (V, X), где
При этом дуга (vi, vj) называется исходящей из вершины vi и заходящей в вершину vj. Петля – дуга (v, v). Мультиграф – граф с кратными (одинаковыми) дугами. Псевдограф – граф с кратными дугами и петлями. Элементарный граф – граф без кратных дуг и петель. Неориентированный граф – граф, пары множества X которого неупорядочены [т.е. граф, вершины которого соединены двунаправленными дугами – рёбрами].
Способы задания графа: стрелки, в виде соответствий, булева матрица, описание Бержа.
Операции с графами
Объединением графов G1 (V1, X1) и G2 (V2, X2) называется граф G1 È G2 = (V1 È V2, X1 È X2) [т.е. граф, содержащий все вершины и дуги графов G1 и G2].
Пересечением графов G1 (V1, X1) и G2 (V2, X2) называется граф G1 Ç G2=(V1 Ç V2, X1 Ç X2) [т.е. граф, содержащий все вершины и дуги, принадлежащие одновременно графам G1 и G2].
Декартовым произведением графов G1 (V1, X1) и G2 (V2, X2) называется граф G1 x G2 = (V1 x V2, Г), где для каждой вершины U = (v, w) Î V: Гu = Гv x Гw.
(Гv – образ вершины v [т.е. множество смежных с z вершин – вершин {v1,…, vk}, для которых существуют дуги (v,v1),…,(v, vk)]).
Декартовой суммой графов G1 (V1, X1) и G2 (V2, X2) называется граф G1 + G2 = (V1 x V2, Г), где для каждой вершины U = (v, w) Î V: Гu = {v}x Гw È Гv x {w}.
Связность графа, сильно связный граф
Неориентированный граф G называется связным, если существует путь между любыми двумя его вершинами vi и vj. Ориентированный граф G называется сильно связным, если любые две его вершины vi и vj взаимодостижимы [т.е. существуют пути из vi в vj и из vj в vi].
Транзитивное замыкание
Прямым
транзитивным замыканием вершины v
называется множество вершин, достижимых
из v. Обратным транзитивным замыканием
вершины v называется множество вершин,
из которых достижима v.
3. Нагруженный граф. Пути в графе. Нахождение минимального пути в графах.
Нагруженный граф
Нагруженный граф – граф G = (V, X), для которого задана функция len: X ® R, ставящая в соответствие каждой дуге этого графа некоторое вещественное число, len(x Î X) – длина (вес) дуги x [т.е. граф, дугам которого соответствуют некоторые вещественные значения, например, их длины или веса].
Пути в графе
Путь [между вершинами v1 и vk] – последовательность v1, x1, v2, x2, …, vk-1, xk-1, vk, где vi – вершина, xi=(vi,vi+1) [т.е. последовательность попарно соединённых дугами вершин]. Цикл – замкнутый путь [т.е. путь, у которого первая и последняя вершины совпадают], все дуги которого различны. Простой цикл – цикл, в котором все вершины различны. Цепь – незамкнутый путь, все дуги которого различны. Простая цепь – цепь, в которой все вершины различны. Длина пути (для ненагруженного графа) – количество дуг, входящих в этот путь. Длина пути (для нагруженного графа) – сумма весов дуг, входящих в этот путь. Минимальный путь [между вершинами v1 и vk] – путь, имеющий минимальную длину среди всех других путей [из v1 в vk].
Информация о работе Шпаргалка по "Программированию и компьютерам"