- •1 Множества и их элементы
- •2 Задание множеств
- •3 Сравнение множеств
- •4 Операции над множествами
- •5 Свойства операций над множествами.
- •6 Функции алгебры логики булевы функции.
- •7 Булевы функции одной и двух переменных
- •8 Реализация булевых функций формулами
- •9 Логические исчисления. Основные понятия.
- •10 Высказывания в логических исчислениях
- •11 Формулы в логических исчислениях. Формальная теория.
- •12 Интеррпритация формул в логических исчислениях
- •14 Определение Графа
- •13 История возникновения теории графов
- •15 Смежность графа.
- •19,20,21 Комбинаторные конфигурации и задачи
- •16 Графическое изображение графа.
- •17 Основные определения теории графов.
- •18 Представление Графов в эвм.
- •22 Понятие алгоритма
- •23 Представление алгоритмов.
- •24 Совестное описание.
- •28 Формализация понятия алгоритма.
- •25 Представление алгоритмов блок-схемой и графом
- •26 Представление алгоритма алгоритмической записью
- •29 Машина Тьюринга. Основные понятия.
11 Формулы в логических исчислениях. Формальная теория.
Правильно построенные высказывания называются препозиционными формулами.
Формулы имеют следующий синтаксис:
Формальная теория
1 Множество А символов, образует алфавит
2 Множество слов в алфавите А, называется формулами
3 Подмножество В формул, называется аксиомами
4 Множество отношений R на множестве формул, называется правилами вывода
12 Интеррпритация формул в логических исчислениях
Пусть А (х1……, хn) – пропозиционная формула, где х1……, хn – входящие в нее пропозиционные переменные
Конкретный набор истинностных значений, преписаных переменным, называется интерпретация формулы А.
Формула может быть истинной при одной интерпретации и ложной при другой
Формула, истинная при некоторой интерпретации, называется выполнимой.
Формула, истинная при всех возможных интерпретация, называется общезначимой.
Формула, ложная при всех возможных интерпретациях, называется невыполнимой.
14 Определение Графа
Графом G {V,E} называется совокупность двух множеств: непустого множества V(множества вершин) и множества E неупорядоченных пар различных элементов множества V (Е – множество ребер)
G(V,E) = (V,E) , V ,
Число вершин графа G обозначим p, а число ребер – а
13 История возникновения теории графов
Родоначальником теории графов считается Леонард Эйлер. В 1736 году в одном из своих писем он формулирует и предлагает решение задачи о семи кёнигсбергских мостах, ставшей впоследствии одной из классических задач теории графов.
Тео́рия гра́фов — раздел дискретной математики, изучающий свойства графов. В общем смысле граф представляется как множество вершин (узлов), соединённых рёбрами. В строгом определении графом называется такая пара множеств G={R,V}, где V есть подмножество любого счётного множества, а R — подмножество V×V.Теория графов находит применение, например, в геоинформационных системах (ГИС). Существующие или вновь проектируемые дома, сооружения, кварталы и т. п. рассматриваются как вершины, а соединяющие их дороги, инженерные сети, линии электропередач и т. п. — как рёбра. Применение различных вычислений, производимых на таком графе, позволяет, например, найти кратчайший объездной путь или ближайший продуктовый магазин, спланировать оптимальный маршрут.Теория графов содержит большое количество нерешённых проблем и пока недоказанных гипотез.
15 Смежность графа.
Матрица смежности – квадратная матрица является матрицей смежности графа , если при в графе вершины и соединены ребрами, при вершины и в несмежны.
Пример: для орграфа , изображенного на рисунке, приведем матрицу смежности:
19,20,21 Комбинаторные конфигурации и задачи
Комбинаторика – раздел математики посвященный решению задач выбора и расположения элементов обычно конечного, множества в соответствии с заданными правилами.
1 Дано n предметов, их нужно разместить по m ящикам так, чтобы выполнялись заданные ограничения. Сколькими способами это можно сделать?
Рассмотрим множество функций
Не ограничивая общности можно считать что
Размещение
Назовём множество, содержащее n элементов, n-множеством.
Последовательность (x1, x2, …, xk ) длины k без повторяющихся элементов из элементов данного n-множества назовём k-размещением. Обозначим символом Аnk число размещений из n по k элементов (от фран. "arrangement" - размещение). Используя правило произведения, вычислим число Аnk. Пусть произвольное размещение длины k имеет вид: (x1, x2, …, xk ). Элемент x1 можно выбрать n способами. После каждого выбора x1 элемент x2 можно выбрать (n - 1) способами. После каждого выбора элементов x1 и x2 элемент x3 можно выбрать (n - 2) способами, и т.д. После каждого выбора элементов x1 , x2, …, xk-1 элемент xk можно выбрать (n - (k - 1)) = (n - k + 1) способами. Тогда, по правилу произведения, последовательность (x1; x2; , …, xk ) можно выбрать числом способов, равным
n(n - 1)(n - 2) … (n - k + 1) = АnkПроизведение в левой части равенства умножим и разделим на (n - k)!, получим:
Аnk = Если в формуле k = n, то Аnn есть число Pn перестановок из n элементов Pn = n! (от "permutation"- перестановка).
Сочетания
k-подмножество данного n-множества называется k-сочетанием.Обозначим через число k-сочетаний из данных n элементов. Формулу для числа получим, рассуждая следующим образом. Если каждое сочетание упорядочить всеми возможными способами, то получим все k-последовательностей из n элементов, без повторений, то есть все k-размещения. Иными словами, Откуда: или