Презентация, доклад на тему Основы дискретной математики

Содержание

“Теперь в математике остаются только целые числа и конечные...системы целых чисел...”Анри Пуанкаре.

Слайд 1Костанайский Государственный Университет
им. Ахмета Байтурсынова
Автор презентации: ст. преподаватель кафедры ИиМ


Ермагамбетова Гульмира Нурлановна
Костанайский Государственный Университет им. Ахмета БайтурсыноваАвтор презентации: ст. преподаватель кафедры ИиМ Ермагамбетова Гульмира Нурлановна

Слайд 2“Теперь в математике остаются

только целые числа и конечные...
системы целых чисел...”

Анри Пуанкаре.

“Теперь в математике остаются

Слайд 3Основное отличие дискретной математики от классической заключается в отсутствии понятия бесконечности,

предела и непрерывности, а основным носителем является, например, целые числа, многочлены, матрицы, слова и т. п., которые находятся между собой в каких-то отношениях.

В свою очередь, эти отношения изменяются в дискретные моменты времени.
Основное отличие дискретной математики от классической заключается в отсутствии понятия бесконечности, предела и непрерывности, а основным носителем

Слайд 4Тема:
Основы дискретной математики

Тема:Основы дискретной математики

Слайд 5Цель:

Цель:
Рассмотреть основные понятия множества, основ логики, теории графов.

Цель: Цель:Рассмотреть основные понятия множества, основ логики, теории графов.

Слайд 6Задачи Лекции:
1 Дать определение множеств, отношений и функций
2 Рассмотреть способы задания

функций

3 Классифицировать функции

4 Рассмотреть основные понятия графов

5 Классифицировать основные логические операции

6 Изучить основные понятия о деревьях

Задачи Лекции:1 Дать определение множеств, отношений и функций2 Рассмотреть способы задания функций 3 Классифицировать функции 4 Рассмотреть

Слайд 7План Лекции:
1. Функции, отношения и множества
2. Основы логики
3. Графы

и деревья
План Лекции:1. Функции, отношения и множества 2. Основы логики 3. Графы и деревья

Слайд 8I. Функции, отношения и множества

I. Функции, отношения и множества

Слайд 9
X и Y – некоторые числовые множества.
Если каждому элементу множества

X единственным образом соответствует элемент множества Y, то это соответствие называется Функцией.

Обозначение: f : x →y; y = f(x)

Здесь Y – зависимая переменная, X – независимая переменная (аргумент)

Понятие функции

X и Y – некоторые числовые множества. Если каждому элементу множества X единственным образом соответствует элемент множества

Слайд 10Способы задания функции:

Аналитический
Табличный
Графический


Способы задания функции:Аналитический Табличный Графический

Слайд 11Аналитический
При аналитическом способе задания функция задается с помощью формул:

В явном виде
Функция разрешена относительно y : y = х2
В неявном виде
Функция не разрешена относительно y: F(x,y) = 0

При аналитическом способе функцию можно задать:
Несколькими выражениями
Параметрически
В полярной системе координат

Аналитический При аналитическом способе задания функция задается с помощью формул:   В явном виде

Слайд 12
Графический
Соответствие между аргументом и функцией задается посредством графика.

у
x

Графический Соответствие между аргументом и функцией задается посредством графика.уx

Слайд 13
Табличный
Данный способ формирует соответствие между аргументом и функцией посредством табличных

значений
Табличный Данный способ формирует соответствие между аргументом и функцией посредством табличных значений

Слайд 14Классификация элементарных функций
Тригонометрическая:

Y=sin x,y=cos x,y=tg x,y=ctg x;

Обратно тригонометрическая: Y=arcsin X, Y=arccos X,
Y =arctg X, X= arcctg Y

Степенная: Y=xa;

Показательная: Y=ax;

Логарифмическая: Y=logax

Логическая: Y = true; X = false;

Классификация элементарных функций Тригонометрическая:        Y=sin x,y=cos x,y=tg x,y=ctg x; Обратно

Слайд 15Совокупность каких-либо объектов, обладающих общими свойствами, называют Множеством.
Понятие множества
Обозначение:

пара фигурных скобок ”{”, “}” между которыми
перечисляют элементы множества.

Например: {1, 3, 5, 7} или {a, b, c, d}.

Для обозначения множества в тексте используют прописные буквы латинского алфавита A, B, C, ...X, Y, Z, а для его элементов - строчные буквы a, b, c,...x, y, z.
Иногда эти буквы используют с индексами.

Совокупность каких-либо объектов, обладающих общими свойствами, называют Множеством. Понятие множестваОбозначение:

Слайд 16“∈“
“∉“
Например: x∈A
Например: х∉A
Принадлежность элемента X множеству A


Принадлежность множества

Элемент Х не принадлежит множеству A

Основное отношение между элементами и множеством - это отношение принадлежности элемента множеству.

“∈“ “∉“ Например: x∈A Например: х∉A Принадлежность элемента X множеству A Принадлежность множестваЭлемент Х не принадлежит множеству

Слайд 17Понятие множества
Счетное - Множество, каждый элемент которого можно индексировать целым числом

1,2,... N.

Если N конечно, то множество называют конечным.

Число элементов счетного конечного множества A называют его мощностью и обозначают так:
|A|=n.

Понятие множестваСчетное - Множество, каждый элемент которого можно индексировать целым числом 1,2,... N.Если N конечно, то множество

Слайд 18Если все элементы множества A являются также элементами множества B, то

множество A является подмножеством множества B.

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

А={1, 2, 3}

B={1, 2, 3, 4, 5}

“⊆“

Обозначение:

знак включения: A⊆B.


знак невключения A⊄B

“⊄“

Если все элементы множества A являются также элементами множества B, то множество A является подмножеством множества B.

Слайд 19Пустое и универсальное множество
Множество, не содержащее ни одного элемента, называют пустым

множеством.

Пустое множество является подмножеством любого множества.

Обозначение:


Множество, содержащее все элементы всех подмножеств, принимающих участие в решении каких-либо задач, называют универсальным множеством.

∅ ={ } (нет элементов)

Обозначение:

U

U ={a, b, c, d}

Пустое и универсальное множествоМножество, не содержащее ни одного элемента, называют пустым множеством. Пустое множество является подмножеством любого

Слайд 20Множество, элементами которого являются подмножества, называют семейством подмножеств.
Семейства и классы.

Булеан.

Множества, элементами которых являются другие множества, часто называют семействами или классами.

Например, A∈{{a, b}, {b, c, d}}, B∈{{a, b}, {b, c, d}}.

Максимально возможное число подмножеств универсального множества называют булеаном.

Булеан включает в себя пустое подмножество и множества, сформированные из одного, двух, трех и т.д. до общего числа элементов универсального множества.

Множество, элементами которого являются подмножества, называют семейством подмножеств. Семейства и классы. Булеан.Множества, элементами которых являются другие множества,

Слайд 21Алгебра множеств
Функции, область определения и область значения которых принадлежит одному

множеству, называют операцией.

fi: X→X или fi: Xn→X.

Множество X вместе c заданным множеством операций F={f1, f2, ..} называют Алгеброй.

Алгебра множеств Функции, область определения и область значения которых принадлежит одному множеству, называют операцией.fi: X→X или fi:

Слайд 22Законы алгебры множеств
Коммутативности: (A∪B)=(B∪A) и (A∩B)=(B∩A);
Ассоциативности: A∪(B∪C)=(A∪B)∪C и

A∩(B∩C)=(A∩B)∩C;
Идемпотентности: A∩A=A и A∪A=A;
Поглощения: A∩(A∪B)=A и A∪(A∩B)=A;
Дистрибутивности: A∪(B∩C)=(A∪B)∩(A∪C) и
A∩(B∪C)=(A∩B)∪(A∩C);
“Третьего не дано” A∪⎤A=U;
Противоречия: A∩⎤A=∅.
Двойного отрицания: ⎤ (⎤A)=A.


- символ унарной операции – дополнения,
∪ - символ бинарной операции – объединения,
∩ -символ бинарной операции - пересечения.

Законы алгебры множеств Коммутативности: (A∪B)=(B∪A) и (A∩B)=(B∩A);Ассоциативности: A∪(B∪C)=(A∪B)∪C и

Слайд 23Объединение множеств А и В есть множество, состоящее из всех тех

элементов, которые принадлежат хотя бы одному множеству А или В, т.е. С=(А∪В)={x| x∈A или x∈B}.

Если В=∅, то А∪В=А∪∅=А.
Если B=U, то А∪В=А∪U=U.
Если А⊆С и В⊆С, то А∪В⊆С.

Обозначение:


Объединение множеств

Объединение множеств А и В есть множество, состоящее из всех тех элементов, которые принадлежат хотя бы одному

Слайд 24Пересечение множеств А и В есть множество, состоящее из всех тех

элементов, которые принадлежат множеству А и принадлежат множеству В, т.е. (А∩В)={x|x∈A и x∈B}.

Если В=∅, то А∩В=А∩∅=∅.
Если B=U, то А∩В=А∩U=А.
Если С⊆А и С⊆В, то С⊆А∩В.
Если А≠∅ и В≠∅, то при А∩В=∅ множества A и B не имеют общих элементов

Обозначение:


Пересечение множеств

Пересечение множеств А и В есть множество, состоящее из всех тех элементов, которые принадлежат множеству А и

Слайд 25Обозначение:

Разность множеств

Разность множеств А и В есть множество, состоящее из всех

тех элементов, которые принадлежат множеству А и не принадлежат множеству В.

“\”

С=(А\В)= {x|x∈А и x∉В},

Обозначение:Разность множествРазность множеств А и В есть множество, состоящее из всех тех элементов, которые принадлежат множеству А

Слайд 26Обозначение:

Симметрическая Разность множеств

Симметрическая разность множеств А и В есть множество, состоящее

из всех тех элементов, которые принадлежат разности (А\В) или (В\А).

“Δ”

С=(АΔВ)=(А∩⎤В)∪(В∩⎤А)

(АΔВ)=(А∩⎤В)∪(В∩⎤А)=∅, то А=В.

*Это правило будет часто использоваться при доказательстве тождеств и поиске неизвестных множеств.

Обозначение:Симметрическая Разность множествСимметрическая разность множеств А и В есть множество, состоящее из всех тех элементов, которые принадлежат

Слайд 27Отображение, заданное между элементами одного множества Х, называют Отношением.
Между математическими

объектами такими отношениями могут быть {=, ≠, ≥, >, <, ≤}.
Между “нематематическими” объектами
{“x принадлежит y”,
“x часть y”,
“x смежный y”,
“x родственник y”,
“x родитель y”, “x находится рядом с y”,..}.

Отношение

Отображение, заданное между элементами одного множества Х, называют Отношением. Между математическими объектами такими отношениями могут быть {=,

Слайд 28Бинарным или двуместным отношением между элементами множеств A и B называется

любое подмножество R их декартова произведения A × B .
Говорят также, что R является отношением из A в B. При A = B отношение R называется бинарным отношением на A.
Вместо (x,y) R часто пишут xRy.)

R часто пишут xRy.

Бинарное отношение

Бинарные отношения между элементами множества X удобно описывать матрицами (Х⊗Х), строки и столбцы которых есть элементы множества.
На пересечении i-ой строки и j-го столбца ставят знак “1”, если задано отношение r(i, j) между i-м и j-м элементами и “0” в противном случае

Бинарным или двуместным отношением между элементами множеств A и B называется любое подмножество R их декартова произведения

Слайд 29Симметричность
Антисимметричность
Асимметричность
Транзитивность
Антирефлексивность
Свойства отношений
Свойства отношений
Рефлексивность

Симметричность Антисимметричность Асимметричность Транзитивность Антирефлексивность Свойства отношенийСвойства отношений Рефлексивность

Слайд 30Бинарное отношение рефликсивно, если для каждого хi∈Х имеем r(xi; xi)=1. Такими

отношениями являются “..=..”, “..быть похожим..”, “..быть изоморфным..”, и т.п.
При матричном описании такого отношения на главной диагонали матрицы будут только “1”, т.е. r(xi, xi)=1.

Рефлексивность

Бинарное отношение рефликсивно, если для каждого хi∈Х имеем r(xi; xi)=1. Такими отношениями являются “..=..”, “..быть похожим..”, “..быть

Слайд 31Антисимметричность
Бинарное отношение антисимметрично, если для любой пары (xi, xj) при

i≠j имеем r(xi, xi)≠r(xj, xi), а при i=j имеем r(xi, xi)=1. Такими отношениями являются “..≥..”, “..≤..” и т.п..



При матричном задании такого отношения это означает несимметричное расположение “1” относительно главной диагонали и наличие “1” на главной диагонали.
Антисимметричность Бинарное отношение антисимметрично, если для любой пары (xi, xj) при i≠j имеем r(xi, xi)≠r(xj, xi), а

Слайд 32Симметричность
Бинарное отношение симметрично, если для любой пары (xi, xj)∈R имеем

r(xi, xi)=r(xj, xi)=1. Такими отношениями являются “..≠..”, “..быть похожим..”, “..быть эквивалентным..”, “..быть родственником..” и т.п..


При матричном задании такого отношения будет симметричное расположение “1” относительно главной диагонали, т.е. r(xi, xi)=r-1(xj, xi).
Симметричность Бинарное отношение симметрично, если для любой пары (xi, xj)∈R имеем r(xi, xi)=r(xj, xi)=1. Такими отношениями являются

Слайд 33Антирефлексивность
Бинарное отношение антирефлексивно, если для каждого хi∈Х имеем r(xi, xi)=0.

Такими отношениями являются “..>.. ”, “..<..”, “быть родителем” и т.п.


При матричном описании такого отношения на главной диагонали матрицы будут только “0”, т.е. r(xi, xi)=0.
Антирефлексивность Бинарное отношение антирефлексивно, если для каждого хi∈Х имеем r(xi, xi)=0. Такими отношениями являются “..>.. ”, “..

Слайд 34Транзитивность
Бинарное отношение транзитивно, если для любых элементов xi, xj, xk∈Х

существует r(xi, xi)=1 тогда и только тогда, когда существует r(xi, xk)=1 и r(xk, xi)=1.


Такими отношениями являются “..>..”, “..<..”, “быть родителем”, “быть родственником” и т.п..
Транзитивность Бинарное отношение транзитивно, если для любых элементов xi, xj, xk∈Х существует r(xi, xi)=1 тогда и только

Слайд 35Асимметричность
Бинарное отношение асимметрично, если для любой пары

(xi, xj) при i≠ j имеем r(xi, xi) ≠ r(xj, xi), а при i=j имеем r(xi, xi)=0.
Такими отношениями являются “.. > ..”, “..<..”, “быть родителем” и т.п.

При матричном задании такого отношения это означает несимметричное расположение “1” относительно главной диагонали и наличие “0” на главной диагонали.
Асимметричность   Бинарное отношение асимметрично, если для любой пары (xi, xj) при i≠ j имеем r(xi,

Слайд 36Бинарное отношение, удовлетворяющее условиям рефлексивности, симметричности и транзитивности называют Отношением Эквиваленции.


Симметричность

Асимметричность

Рефлексивность

Отношения Эквиваленций

=

+

+

Отношения Эквиваленций

Отношение эквиваленции обозначают r~(xi, xi) или ~(xi, xi).

Бинарное отношение, удовлетворяющее условиям рефлексивности, симметричности и транзитивности называют Отношением Эквиваленции. Симметричность Асимметричность Рефлексивность Отношения Эквиваленций=++Отношения ЭквиваленцийОтношение

Слайд 37II. Основы логики

II. Основы логики

Слайд 38Первые учения о формах и способах рассуждений возникли в странах Древнего

Востока (Китай, Индия), но в основе современной логики лежат учения, созданные в 4 веке до нашей эры древне-греческими мыслителями .

История логики

Первым этапом на пути в развитии логики заложил Аристотель, создав основы формальной логики, где впервые отделил логические формы речи от ее содержания.

Первые учения о формах и способах рассуждений возникли в странах Древнего Востока (Китай, Индия), но в основе

Слайд 39Вильгельм Готфрид Лейбниц (1646 - 1716)
Второй этап – математическая логика, основы

которой заложил в своей работе "Об искусстве комбинаторики" (1666) великий немецкий философ, математик, физик и языковед Готфрид Вильгельм Лейбниц.
Вильгельм Готфрид Лейбниц (1646 - 1716)Второй этап – математическая логика, основы которой заложил в своей работе

Слайд 40Джордж Буль (1815-1864)
Основоположник математической логики считается Джордж Буль (1815-1864),английский математик.


Поэтому начальный раздел математической логики часто называют булевой алгеброй или алгеброй логики.

Джордж Буль (1815-1864) Основоположник математической логики считается Джордж Буль (1815-1864),английский математик. Поэтому начальный раздел математической логики часто

Слайд 41В современное время для анализа и синтеза схем в ЭВМ при

алгоритмизации и программировании решения задач широко используется математический аппарат алгебры логики.
В современное время для анализа и синтеза схем в ЭВМ при алгоритмизации и программировании решения задач широко

Слайд 42Алгебра логики – это раздел математики, изучающий высказывания, рассматриваемые со стороны

их логических значений (истинности или ложности) и логических операции над ними.

Формальная система, носителем которой являются символы и последовательности символов формального языка, а множество операций используется для формирования и вывода новых суждений формального языка.

Математическая логика

Алгебра логики – это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности)

Слайд 43Типы формальных систем
Логика высказываний
Логика предикатов
Логика отношений
Нечеткая логика


Типы формальных систем Логика высказываний Логика предикатов Логика отношений Нечеткая логика

Слайд 44Логика предикатов
Логика предикатов (predicate calculus) есть формальная система, предметом которой

являются предложения с учетом их внутренних состава и структуры.
Логика предикатов Логика предикатов (predicate calculus) есть формальная система, предметом которой являются предложения с учетом их внутренних

Слайд 45Логика высказываний
Логика высказываний (prepositional calculus) есть модель формальной системы, предметом

которой являются повествовательные предложения, взятые целиком без учета их внутренней структуры.

Логическое высказывание – это любое повествовательное предложение, в отношении которого можно сказать, истинно оно или ложно.

Например, предложение «6-четное число» следует считать высказыванием, так как оно истинное.
Предложение «Рим – столица Франции» тоже высказывание, так как оно ложное.

Логика высказываний Логика высказываний (prepositional calculus) есть модель формальной системы, предметом которой являются повествовательные предложения, взятые целиком

Слайд 46Нечеткая логика
Логика нечеткая (fuzzi calculus) есть формальная система, предметом которой

являются предложения при нечетком задании характер­ных признаков отдельных составляющих элементов или отношений между ними.
Нечеткая логика Логика нечеткая (fuzzi calculus) есть формальная система, предметом которой являются предложения при нечетком задании характер­ных

Слайд 47Логика отношений
Логика отношений (relation calculus) есть формальная система, предметом которой

являются отношения в виде множества однородных предложений, существенно расширяющие логику предикатов. Также эту логику называют реляционной.
Логика отношений Логика отношений (relation calculus) есть формальная система, предметом которой являются отношения в виде множества однородных

Слайд 48Любое повествовательное предложение, которое может быть признано истинным или ложным, называют

высказыванием.

Высказывания, которые получаются из простых предложений с помощью грамматических связок “не”, “и”, “или”, “если…, то…”, “… тогда и только тогда, когда…” и т.п., называют сложными.
Для обозначения грамматических связок в формальном языке вводят дополнительные символы, которые называют логическими связками.
∨:=”или”,
&:=“и”,
⎤:=”не”,
→:=“если…, то…”,
↔:=“…тогда и только тогда, когда …”.
Для построения сложных высказываний используют также вспомогательные символы “(“, “)” - скобки.

Высказывание

Любое повествовательное предложение, которое может быть признано истинным или ложным, называют высказыванием.Высказывания, которые получаются из простых предложений

Слайд 49Алгебра высказываний
Модель алгебры высказываний. Множество T={A, B, C,…} с заданными

над ним логическими операциями F={⎤; &; ∨; →; ↔ } формируют модель алгебры высказываний Aв=.

Сложное высказывание, которое может быть получено из элементарных высказываний посредством применения логических связок, называют формулой алгебры логики.

Алгебра высказываний Модель алгебры высказываний. Множество T={A, B, C,…} с заданными над ним логическими операциями F={⎤; &;

Слайд 50Логические операции
Логические операции бывают унарные (или одноместные) и бинарные (или двухместные).

Это определяется наличием одного или двух операндов у операции.

Символы логических операций заданы логическими связками:

⎤ - отрицание,
& - конъюнкция,
∨ - дизъюнкция,
→ - импликация,
↔ - эквиваленция.

Различные значения логической формулы в зависимости от значений входящих в нее элементарных высказываний, могут быть полностью описаны с помощью таблицы истинности.

Логические операцииЛогические операции бывают унарные (или одноместные) и бинарные (или двухместные). Это определяется наличием одного или двух

Слайд 51Отрицание
Логические операции
Конъюнкция
Дизъюнкция
Импликация
Эквиваленция

ОтрицаниеЛогические операцииКонъюнкцияДизъюнкция ИмпликацияЭквиваленция

Слайд 52Отрицание
Отрицание (операция НЕ) есть одноместная операция, посредством которой ее значение есть

отрицание значения операнда.

(⎤ F)

Обозначение:

Таблица логического отрицания

ОтрицаниеОтрицание (операция НЕ) есть одноместная операция, посредством которой ее значение есть отрицание значения операнда. (⎤ F)Обозначение:Таблица логического

Слайд 53Конъюнкция
Конъюнкция есть двухместная операция, посредством которой из двух формул F1 и

F2 получают новую формулу F=(F1&F2), описывающую сложное высказывание.
Значение этого высказывания истинно тогда и только тогда, когда истинны значения двух операндов F1 и F2.

(F1&F2)

Обозначение:

Таблица логического умножения

КонъюнкцияКонъюнкция есть двухместная операция, посредством которой из двух формул F1 и F2 получают  новую формулу F=(F1&F2),

Слайд 54Дизъюнкция есть двухместная операция, посредством которой из двух формул F1 и

F2 получают новую формулу F=(F1∨F2), описывающую сложное высказывание.
Значение этого высказывания ложно тогда и только тогда, когда ложны значения двух операндов F1 или F2.

(F1∨F2)

Обозначение:

Дизъюнкция

Таблица логического сложения

Дизъюнкция есть двухместная операция, посредством которой из двух формул F1 и F2 получают новую формулу F=(F1∨F2), описывающую

Слайд 55Эквиваленция
Таблица логической эквивалентности
Обозначение:
Эквиваленция есть двухместная операция, посредством которой из двух

формул F1 и F2 получают новую формулу F=(F1↔F2), описывающую сложное высказывание.
Значение этого высказывания истинно тогда и только тогда, когда оба операнда F1 и F2 имеют одинаковые значения.

(F1↔F2)

ЭквиваленцияТаблица логической эквивалентности Обозначение:Эквиваленция есть двухместная операция, посредством которой из двух формул F1 и F2 получают новую

Слайд 56Импликация есть двуместная операция, посредством ко­торой отражающую сложное высказывание. Значение этого

высказывания ложно тогда и только тогда, когда истинно значение F1 и ложно F2.

(F1→F2)

Обозначение:

Импликация

Таблица логического следования

Импликация есть двуместная операция, посредством ко­торой отражающую сложное высказывание. Значение этого высказывания ложно тогда и только тогда,

Слайд 57Законы Алгебры Логики
Законы Алгебры Логики

Законы Алгебры Логики Законы Алгебры Логики

Слайд 58III.Графы и деревья

III.Графы и деревья

Слайд 59Теория графов находит самое широкое применение в моделировании информационных процессов, в

программировании и в решении экономических задач. Она позволяет просто описывать сложные явления и дает им графическую интерпретацию. ”Картинка” графа позволяет быстро понять проблему и на интуитивном уровне разработать рациональный алгоритм решения.

Мы часто сталкиваемся с задачами, в условиях которых заданы некоторые объекты и между некоторыми их парами имеются определенные связи.
Если объекты изобразить точками (вершинами), а связи - линиями (ребрами), соединяющими соответствующие пары точек, то получится рисунок, называемый Графом.






Теория графов находит самое широкое применение в моделировании информационных процессов, в программировании и в решении экономических задач.

Слайд 60Первая работа по теории графов была опубликована математиком Л. Эйлером в

1736г. в Трудах Академии наук Санкт-Петербурга в виде задачи о Кенигсбергских мостах.
Суть задачи сводилась к следующему: мог ли житель Кенигсберга, выйдя из дома, находящегося на части суши A, B, С или D, пройти по семи мостам через реку Прегель в точности по одному разу и вернуться домой?
Ответ на этот вопрос был отрицательным.

История графов

Для пояснения задачи представлена модель, где каждый участок суши замещен точкой на плоскости, а мосты – линиями, связывающими участки.

Первая работа по теории графов была опубликована математиком Л. Эйлером в 1736г. в Трудах Академии наук Санкт-Петербурга

Слайд 61Совокупность объектов произвольной природы и отношений между каждой парой этих объектов

может быть изображена на плоскости в виде множества точек, являющихся образом множества объектов, и множества отрезков линий, соединяющих пары точек, что является образом множества отношений. Такой образ объектов и отношений принято называть графом.

Множество точек, являющихся образом множества объектов, называют вершинами графа, а множество отрезков линий, являющихся образом множества отношений, - рёбрами или дугами графа.






Совокупность объектов произвольной природы и отношений между каждой парой этих объектов может быть изображена на плоскости в

Слайд 62Вершинами графа могут быть операторы программы или команды операционной системы, контактные

площадки на плате компьютера, узлы транспортной или электрической сети, события в любой сфере человеческой деятельности.





Рёбрами или дугами – связи операторов программы, команд операционной системы, контактных площадок на плате компьютера, узлов в транспортной или в электрической сети или причинно-следственные связи событий в любой сфере человеческой деятельности.

Вершина

Ребро

Вершинами графа могут быть операторы программы или команды операционной системы, контактные площадки на плате компьютера, узлы транспортной

Слайд 63Ориентированный граф - это пара (V, E), где V - конечное

множество вершин (узлов, точек) графа, а E - некоторое множество пар вершин, т.е. подмножество множества V × V или бинарное отношение на V. Элементы E называют ребрами (дугами, стрелками, связями).
Для ребра e=(u,v)

E вершина u называется началом e, а вершина v - концом e, говорят, что ребро e ведет из u в v.


V1={ a,b,c,d}, E1={ (a,b), (a,c), (b,b), (b,d), (d,a)},

G1=(V1, E1)

Ориентированный граф

Ориентированный граф - это пара (V, E), где V - конечное множество вершин (узлов, точек) графа, а

Слайд 64Неориентированный граф G=(V, E) - это ориентированный граф, у которого для

каждого ребра (u,v)

E имеется противоположное ребро (v,u) E,
т.е. отношение E симметрично.

Для его задания можно использовать обозначение для множества концов: {u, v}, но чаще используется указание одной из пар в круглых скобках. Если e= (u,v) E, то вершины u и v называются смежными в G, а ребро e и эти вершины называются инцидентными. Степенью вершины в неориентированном графе называется число смежных с ней вершин. Вершина степени 0 называется изолированной.

Такая пара (u,v), (v,u) называется неориентированным ребром

G2=(V2, E2 )

V2={ a,b,c,d}, E2={ (a,b), (a,c), (a,d), (b,d)}

Неориентированный граф

Неориентированный граф G=(V, E) - это ориентированный граф, у которого для каждого ребра (u,v)

Слайд 65Деревья
Деревья являются одним из интереснейших классов графов, используемых для представления

различного рода иерархических структур.

Неориентированный граф называется деревом, если он связный и в нем нет циклов.

Ориентированный граф G=(V,E) называется (ориентированным) деревом, если:

в нем есть одна вершина, в которую не входят ребра; она называется корнем дерева
в каждую из остальных вершин входит ровно по одному ребру;
все вершины достижимы из корня.

Деревья Деревья являются одним из интереснейших классов графов, используемых для представления различного рода иерархических структур.Неориентированный граф называется

Слайд 66Способы обхода деревьев.
Часто при обработке представленной в дереве информации требуется

обойти некоторым регулярным способом все его вершины.

Способы позволяют линейно упорядочить вершины дерева и тем самым представить его "двумерную структуру" в виде линейной последовательности вершин.

Способы обхода деревьев

Прямой

Обратный

основан на принципе: "сначала родитель, затем дети"

основан на противоположном принципе: "сначала дети, затем родитель".

Способы обхода деревьев. Часто при обработке представленной в дереве информации требуется обойти некоторым регулярным способом все его

Слайд 67Литература:

1.Информатика Учеб. для студентов эконом. спец. вузов/под ред.Макаровой.-3-е изд., - М.:

Финансы и статистика, 2007.-с.124-127

2.Угринович Н.Д. Практикум по информатике и информационным технологиям. Учебное пособие для общеобразовательных учреждений. Изд.2-е, испр.-М.: БИНОМ. Лаборатория знаний, 2004, с.84-108

3.Дехтярь М.И. Лекции по дискретной математике. БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2007

4.Алексеев В.Е., Таланов В.А. Графы и алгоритмы. Структуры данных. Модели вычислений. БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2006

5.Костюкова Н.И. Графы и их применение. Комбинаторные алгоритмы для программистов. БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2007
Литература:1.Информатика Учеб. для студентов эконом. спец. вузов/под ред.Макаровой.-3-е изд., - М.: Финансы и статистика, 2007.-с.124-1272.Угринович Н.Д. Практикум

Слайд 68???
Контрольные вопросы:
Что такое множества?
Что такое функция?
Какие существуют функции?
Способы заданий функций?
Какие существуют

операции над множествами?
Что такое отношение?
Что такое математическая логика?
Перечислите логические операции?
Что такое графы?
Как представлены деревья?
Как классифицируются графы?



???Контрольные вопросы:Что такое множества?Что такое функция?Какие существуют функции?Способы заданий функций?Какие существуют операции над множествами?Что такое отношение?Что такое

Слайд 69Спасибо За Внимание!!!

Спасибо За Внимание!!!

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть