- •Предисловие
- •Лабораторная работа №1 операции над множествами
- •Теоретические сведения
- •Пример выполнения работы.
- •Примеры записи нечеткого множества
- •Пример выполнения работы.
- •Контрольные вопросы
- •Задание для лабораторной работы.
- •Лабораторная работа № 3 комбинаторные алгоритмы
- •Теоретические сведения
- •Технология выполнения работы.
- •Контрольные вопросы
- •Задание для лабораторной работы.
- •Технология выполнения работы.
- •Контрольные вопросы
- •Задание для лабораторной работы.
- •Лабораторная работа №5 бинарные отношения
- •Теоретические сведения
- •Технология выполнения работы.
- •Контрольные вопросы
- •Задание для лабораторной работы.
- •Лабораторная работа № 6 Машинное представление графа
- •Теоретические сведения
- •Технология выполнения работы.
- •Контрольные вопросы
- •Задание для лабораторной работы.
- •Лабораторная работа №7 алгоритмы построения кратчайших путей в графе и кратчайшего остова графа
- •Теоретические сведения
- •Пример выполнения работы.
- •Контрольные вопросы
- •Задание для лабораторной работы.
- •Лабораторная работа №8 алгоритмы построения эйлерова и гамильтонова цикла
- •Теоретические сведения
- •Пример выполнения работы.
- •Контрольные вопросы
- •Задание для лабораторной работы.
- •Приложения
- •Варианты заданий
- •Варианты заданий
- •Варианты заданий
- •Библиографический список
- •ТеОретИческие основы информационных технологий лабораторный практикум
- •394036, Воронеж, пр. Революции, 19
Задание для лабораторной работы.
1. Для неориентированного графа варианта, заданного файлом вида «таблица рёбер», определить, является ли данный граф эйлеровым (ответ обосновать). Если да, то построить эйлеров цикл в соответствии с алгоритмом (записи в списках инцидентности вершин полагать упорядоченными по возрастанию номеров вершин). Отчёт должен содержать:
текст входного файла и графическое представление графа;
результирующий и вспомогательный стеки построения эйлерова цикла;
порядок обхода вершин эйлерова цикла (если он существует).
2. Для неориентированного графа варианта, заданного файлом вида «таблица рёбер», определить, является ли данный граф гамильтоновым, используя алгоритм с возвратом. Если да, то достаточно ограничиться одним вариантом гамильтонова цикла (записи в списках инцидентности вершин полагать упорядоченными по возрастанию номеров вершин). Отчёт должен содержать:
текст входного файла и графическое представление графа;
дерево построения гамильтонова цикла;
порядок обхода вершин гамильтонова цикла (если он существует).
Приложения
Приложение 1
Вариант 1
,
,
.
Найти:;
,
,
.
Найти:
;
(A \ B) (B \ C) (C \ A) (A B C) = A B C.
[(A1 \ A2) (B1 \ B2)] [(A1 B1) (A2 B2)].
Вытекает ли из A \ B = C, что A = B C?
Вариант 2
,
,
.
Найти:
;
,
,
.
Найти:
;
A \ (BC) = (A \ B)(A \ C)
[(A1 A2 . . . An) (B1 B2 . . . Bn)]
[(A1 B1) (A2 B2) . . . (An Bn)].
A B (A \ C) (B \ C)
Вариант 3
,
,
.
Найти:
;
,
,
.
Найти:
;
(A \ B)(A \ C) = (A \ B) \ C
[(
) \
(
)]
.A B (C \ B) (C \ A)
Вариант 4
,
,
.
Найти:;
,
,
.
Найти:
;(A \ B) \ C = (A \ C) \ (B \C).
[(A B) (C D)] [(A C) (B D)].
A B (A C) (B C)
Вариант 5
,
,
.
Найти:
;
,
,
.
Найти:
;(AB) \ C = (A \ C) (B \ C).
[(A B) F] [(A F) (B F)];
A B (A C) (B C)
Вариант 6
,
,
.
Найти:;
,
,
.
Найти:
;
A \ (B \ C) = (A \ B) (A C).
A B [(A C) (B C)]
B A (A \ B) B = A
Вариант 7
,
,
.
Найти:;
,
,
.
Найти:
;
.A \ B = A (A B).
A B [(A C) (B C)]
(A B) C = A (B C) C A
Вариант 8
, ,
.
Найти:;
,
,
.
Найти:
;
A (A B) = B
[(A C) (B D)] [(A B) (C D)]
A (B C) (A C(B)) C
Вариант 9
,
,
.
Найти:;
,
,
.
Найти:
;
A B = A B (A B)
A \ C [(A \ B) (B \ C)]
Вытекает ли из A = B C, что A \ B = C?
Вариант 10
, , . Найти:
;
,
,
.
Найти:
;
A \ (BC) =(A \ C) \ (B \C).
[ (B \ C) \ (B \ A) ] A \ C.
(A B) C A C(B) C
Вариант 11
,
,
.
Найти:
;
,
,
.
Найти:
;
(AÇB) È (CÇD) = (AÈC) Ç (BÈC) Ç (AÈD) Ç (BÈD)
[(A1 A2 . . . An) (B1 B2 . . . Bn)]
[(A1 B1)(A2 B2)...(An Bn)]
A B = A = B
Вариант 12
,
,
.
Найти:
;
;
,
,
.
Найти:
;
.
C[C(X Y) (C(X) C(Y)) = X Y
[(A1 A2 . . . An) (B1 B2 . . . Bn)]
[(A1 B1) (A2 B2) . . . (An Bn)]
A B = A B = A B
Вариант 13
,
,
.
Найти:;
,
,
.
Найти:
;
(A B) (A C(B)) (C(A) B) = A B
[(A1 A2 . . . An) (B1 B2 . . . Bn)]
[(A1 B1) (A2 B2) . . . (An Bn)].
A B = C B C = A
Вариант 14
,
,
.
Найти:;
,
,
.
Найти:
;
(A B) (A C(B)) = (A B) (A C(B)) = A
[(A1 \ A2) (B1 \ B2)] [(A1 B1) (A2 B2)].
B C = A C A = B
Вариант 15
, , . Найти:
;
, , . Найти:
;
C[C(C(X) Y) (X C(Y))] = Y \ X
A B [(A C) (B C)]
A B = C C A = B
Приложение 2
Вариант 1
«Высокий».
«Надорогая марка»
X = {Lada, Audi, Toyota, Hyundai, Mazda, Renault}
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
1/2 |
1/5 |
2/3 |
2/5 |
1 |
B |
1/4 |
1 |
3/5 |
7/8 |
0 |
C |
1 |
2/5 |
5/7 |
1/3 |
1/2 |
Найти:
;
.
Вариант 2
«Нищий».
«Образовательный журнал»
X = {«Вокруг света», «Караван историй», «За рулем», «Наука и жизнь», «Cosmopolitan»}
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
0,7 |
0 |
0,3 |
1 |
0,8 |
B |
1 |
0,3 |
0,4 |
0,6 |
0,1 |
C |
0,7 |
1 |
0,9 |
0,8 |
0,3 |
Найти:
;
;
Вариант 3
«Среднего возраста».
«Познавательный отдых»
X = {Анталья, Афины, Хельсинки, Санкт-Петербург, Париж, Москва}
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
1/5 |
0 |
2/5 |
1/3 |
4/5 |
B |
5/6 |
1/3 |
1 |
4/5 |
1/3 |
C |
0 |
1/2 |
1/4 |
3/5 |
2/3 |
Найти:
;
;
Вариант 4
«Низкорослый».
«Немного»
X = {3, 5, 7, 10, 12, 15}
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
0,1 |
0,5 |
0,9 |
0,7 |
0,3 |
B |
1 |
0,7 |
0,8 |
0 |
0,2 |
C |
0,7 |
0,2 |
0,4 |
0,5 |
1 |
Найти:
;
;
Вариант 5
«Пора замуж».
«Высокоплачиваемая профессия»
X = {художник, учитель, адвокат, врач, инженер, менеджер}
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
2/3 |
1/3 |
0,1 |
5/7 |
4/7 |
B |
1/4 |
1/2 |
7/8 |
5/6 |
2/5 |
C |
4/5 |
1 |
4/7 |
1/3 |
2/7 |
Найти:
;
.
Вариант 6
«Средний класс» (по доходам)».
«Экологичный отдых»
X = {Байкал, Москва, Анталья, Барселона, Камчатка, Сочи}
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
1/2 |
1/5 |
2/9 |
2/5 |
1 |
B |
1/7 |
1 |
3/5 |
5/8 |
0 |
C |
1 |
2/5 |
5/7 |
1/3 |
1/2 |
Найти:
;
.
Вариант 7
«Старый».
«Несколько»
X = {2, 3, 4, 5, 6, 7, 9}
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
0,7 |
0 |
0,5 |
1 |
0,8 |
B |
0,1 |
0,3 |
0,4 |
0,7 |
0,1 |
C |
0,7 |
1 |
0,9 |
0,8 |
0,6 |
Найти:
;
.
Вариант 8
«Малооплачиваемый».
«Престижный автомобиль»
X = {Renault Logan, Mazda 6, Lada Priora, Lexus GS, Audi S4, Chevrolet Cruse}
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
1/5 |
0 |
2/5 |
1/4 |
4/5 |
B |
1/6 |
1/3 |
1 |
4/5 |
1/4 |
C |
0 |
1/2 |
1/4 |
3/5 |
2/3 |
Найти:
;
;
Вариант 9
«Среднего роста».
«Сторожевая собака»
X = {пудель, колли, чау-чау, московская сторожевая, питбультерьер, пекинес}
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
0,1 |
0,5 |
0,9 |
0,7 |
0,3 |
B |
1 |
0,7 |
0,3 |
0 |
0,2 |
C |
0,7 |
0,2 |
0 |
0,8 |
1 |
Найти:
;
;
Вариант 10
«Высокооплачиваемый».
«Престижная профессия»
X = {художник, учитель, адвокат, врач, инженер, менеджер}
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
2/3 |
1/3 |
0,2 |
5/7 |
4/7 |
B |
1/4 |
1/2 |
7/8 |
5/6 |
3/5 |
C |
4/5 |
1 |
4/7 |
1/3 |
2/7 |
Найти:
;
;
Вариант 11
«Пора жениться».
«Женский автомобиль»
X = {Daewoo Matiz, УАЗ Patriot, Ford Focus, Mazda 6, Hundai Gets, Lexus Lx}
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
1/2 |
1/5 |
2/3 |
2/5 |
1 |
B |
1/4 |
1 |
3/5 |
7/8 |
0 |
C |
1 |
2/5 |
5/7 |
1/3 |
1/2 |
Найти:
;
.
Вариант 12
«Пожилой».
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
0,7 |
0 |
0,3 |
1 |
0,8 |
B |
1 |
0,3 |
0,4 |
0,6 |
0,1 |
C |
0,7 |
1 |
0,9 |
0,8 |
0,3 |
Найти:
;
.
Вариант 13
«Большая квартира»
«Популярный писатель»
X = {Н. Гоголь, Ф. Достоевский, В. Набоков, А. Дюма, Д. Дефо, В. Гюго}
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
1/5 |
0 |
2/5 |
1/3 |
4/5 |
B |
5/6 |
1/3 |
1 |
4/5 |
1/3 |
C |
0 |
1/2 |
1/4 |
3/5 |
2/3 |
Найти:
;
;
Вариант 14
«Близко»
«Дорогая марка»
X = {Audi, Land Rover, Renault, Lexus, Ford, Mercedes-Benz}
Множество |
Степень принадлежности элемента |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
A |
0,1 |
0,5 |
0,9 |
0,7 |
0,3 |
B |
1 |
0,7 |
0,8 |
0 |
0,2 |
C |
0,7 |
0,2 |
0,4 |
0,5 |
1 |
Найти:
;
;
Приложение 3
