Шпаргалка по "Программированию и компьютерам"

Автор работы: Пользователь скрыл имя, 27 Января 2012 в 00:57, шпаргалка

Краткое описание

Работа содержит ответы на вопросы по дисциплине "Программирование и компьютеры"

Содержимое работы - 12 файлов

1 алгоритмич языки и программирование.doc

— 79.00 Кб (Открыть файл, Скачать файл)

2 Технология программирования.doc

— 81.00 Кб (Открыть файл, Скачать файл)

3 базы данных. управл бд ..doc

— 227.00 Кб (Открыть файл, Скачать файл)

4 информационные технологии.doc

— 131.50 Кб (Открыть файл, Скачать файл)

5 проектирование АСОИУ.doc

— 861.00 Кб (Открыть файл, Скачать файл)

6 Дискретная математика.doc

— 91.50 Кб (Скачать файл)

 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), где

  • n – длина кортежа,
  • ai– i-ая компонента кортежа.

 Прямое  произведение множеств

 Прямым  произведением 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) в  каждую элементарную дизъюнкцию  входят все переменные или  их отрицания, причём на i-ой позиции находится xi или Øxi;

 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), где

  • V = {v1, …, vn} – множество вершин,
  • X={(vi, vj) | vi, vj Î V} – множество дуг [т.е. граф – совокупность вершин и соединяющих их дуг].

 При этом дуга (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].

6 Математическая логика и теория алгоритмов.doc

— 92.50 Кб (Открыть файл, Скачать файл)

7 МО+ТПР.doc

— 177.50 Кб (Открыть файл, Скачать файл)

8 системное программное обеспечение. операц системы.doc

— 140.00 Кб (Открыть файл, Скачать файл)

9 методы и средства защиты информации.doc

— 216.00 Кб (Скачать файл)

Практика МО+ТПР.doc

— 307.50 Кб (Открыть файл, Скачать файл)

Практика МС+СИИ.doc

— 205.00 Кб (Открыть файл, Скачать файл)

Информация о работе Шпаргалка по "Программированию и компьютерам"