- •Содержание:
- •Глава 1 Множества
- •1.1 Основные понятия
- •1.2 Способы задания множеств
- •1. Перечислением, списком своих элементов.
- •2.Порождающей процедурой.
- •3.Описанием характеристических свойств, которыми обладают элементы.
- •2) Порождающей процедурой:
- •1.3 Операции над множествами
- •1.4 Графическое представление множеств
- •Упражнения
- •Глава 2 Векторы
- •2.1 Основные понятия
- •2.2 Операции над векторами
- •Упражнения
- •Глава 3 Отношения
- •3.1 Бинарные отношения. Основные понятия
- •Способы задания бинарных отношений:
- •3.2 Свойства бинарных отношений.
- •3.3. Отношения эквивалентности и порядка.
- •3.4 Правила построения матриц отношений , r-1, r(2), r0, r*.
- •Упражнения
- •Глава 4 Соответствия
- •4.1 Свойства соответствий
- •Упражнения
- •Глава 5 Функции и отображения
- •Упражнения
- •Глава 6 Графы Теория графов. Основные понятия
- •Способы задания графов
- •Упражнения
- •Глава 7 Логические представления. Логика высказываний
- •Основные логические связки логики высказываний:
- •Логические функции
- •Метод установления эквивалентности двух формул:
- •Совершенная дизъюнктивная нормальная форма
- •Совершенная конъюнктивная нормальная форма
- •Эквивалентные преобразования.
- •Основные эквивалентные соотношения (законы) в булевой алгебре.
- •Упражнения
- •Приложение 1 Контрольная работа №1
- •Разбор решений контрольной работы №1
- •2) Порождающей процедурой:
- •Приложение 2 Контрольная работа №2
- •Разбор решений контрольной работы №2
Упражнения
1. Задать различными способами множество натуральных чисел, кратных 5 и не превышающих 50.
2. Задать различными способами множество М3n (nN) всех чисел, являющихся степенями тройки и не превышающих 81: 3, 9, ...81.
3. Определить в явном виде В(U) и его мощность если:
а) U = {1, 2, 3, 4, 5};
б) U = {а, b, с}.
4. Сколько подмножеств имеет множество, состоящее из трех элементов, из четырех?
5. Проиллюстрировать на конкретном примере некоммутативность операции разности множеств А\В ≠ В\А.
6. Пусть U={1, 2, 3, 4, 5, 6}, А={1, 2, 3}, В={1, 2, 3, 5, 6} , С={4, 5, 6}.
Найти:
а) А\С; б) В\С; в) В ; г) В ; д) (С А)\(С А);
е) (С) А; ж) (А\)(B\)
7. Пусть U={а, b, с, d}, X={а, с}, Y={а, b, d}, Z={b, с}.
Найти множества:
а); б); в); г) ;
д) ; е); ж) ; з) .
8. Проиллюстрировать на примере конкретных множеств и с помощью диаграмм Венна справедливость следующих соотношений:
а) ;
б) ;
в) ;
г) ;
д) .
9.Построить диаграммы Венна, иллюстрирующие множества а) - з) из упражнения 7.
Глава 2 Векторы
2.1 Основные понятия
Вектор V – упорядоченный набор элементов
V=(а1, а2, ... аn),
где а1, а2 , ... аn – компоненты (координаты) вектора.
Число n компонент называется длиной вектора.
Два вектора V1=(а1,а2,...аn) и V2= (b1,b2,...bm) равны, если они имеют одинаковую длину и соответствующие координаты их равны, т.е.
(а1, а2, ... аn )=( b1, b2, ... bm ),
если:
1) n=m; 2) а1=b1, а2=b2, ... , аn=bm.
Множество всех возможных (различающихся) векторов (а1, а2, ... аn) длины n и таких, что а1А1, а2А2, ... аnАn называют прямым произведением множеств А1, А2, ... Аn. Обозначение прямого произведения:
А1 × А2 ×... × Аn
Мощность прямого произведения множеств А1, А2, ... Аn равна произведению мощностей этих множеств:
|А1 × А2 × ... ×Аn | = | А1 | . |А2 | . .... . |Аn |.
Пример:
Пусть X={a, b}, Y={c, d}.
Найти X×Y и определить |X×Y|.
Решение: X×Y={a, b}× {c, d}={(a, c),(a, d),(b, c),(b, d)}.
|X×Y| = |X| . |Y| = 2 . 2=4.
2.2 Операции над векторами
Проекцией вектора v=(а1, а2, ... аn) i-ую ось называется его i-ая компонента:
прi v= аi.
Проекцией вектора v=(а1 ,а2, ... аn) на оси с номерами i1, i2, ... ik называется вектор с координатами аi1,аi2,...аik :
пр i1 ,... ik v = (аi1, аi2, ... аik).
Пример:
V=(1, 3, 4, 5).
пр2 v=3; пр4 v= 5; пр 1,3 v=(1,4); пр 2,3,4v=(3,4,5).
Пусть V .– множество векторов длины n: v=( а1,а2,...аn), vV.
Проекцией множества векторов V на i-ую ось называется множество проекций всех векторов из V на i-ую ось:
прiV ={прi v: v V}.
Проекцией множества векторов V на оси с номерами i1,i2,...ik называется множество проекций всех векторов vV на оси с номерами i1,i2,...ik :
пр i1 ,... ik V={ пр i1...ik v; vV}.
Пример:
V={(4, 5, 6), (1, 2, 3), (4, 2, 7)}.
пр 1 V={4, 1}; пр2 V={5, 2}; пр3 V={6, 3, 7} ; пр 1,3 ={(4, 6), (1, 3,), (4, 7)}
Пусть V – упорядоченное множество векторов длины n: V=(v1 v 2 v n),
v=( а1, а2, ... аn).
Проекцией упорядоченного множества векторов V на i-ую ось называется упорядоченное множество проекций векторов на эту ось:
пр i V=( пр i v1 , пр i v2 , ... пр i vn ).
Проекцией упорядоченного множества векторов V на оси с номерами i1 ,i2 ... ik называется упорядоченное множество проекций всех векторов vV на оси с номерами i1 , i2 , ... ik :
пр i1 ,... ik V=( пр i1 ,... ik v1 , пр i1 , ... ik v2, ..., пр i1 ,... ik v2).
Пример:
V={(c, b, d), (k, b, d), (c, k, d)}.
Если V – упорядоченное множество, то пр1V=(c, k, c),
пр 2,3 V={(b,d),(b,d),(k,d)}, пр3 V= (d,d,d).
Если V - неупорядоченное множество, то пр1V = (с,k), пр2,3V={(b,d),(k,d)},
пр3V=(d).
Пусть V – множество векторов длины n, компонентами которых являются числа.
Вектор а = (а1, а2, ... аn) не менее предпочтителен, чем вектор b=(b1, b2 ... bn) (обозначается а ≥ b) если компоненты вектора а не менее соответствующих компонент вектора b т.е.: а ≥ b, если а1 ≥ b , а2 ≥ b2, ... аn ≥ bn.
Пример:
Используя правило сравнения векторов сравнить векторные оценки множества V.
V={(2, 1, 1, 6), (1, 1, 3, 7), (2, 2, 4, 7), (1, 2, 3, 9), (1, 3, 3, 8), (1, 4, 4, 9)}
Решение: (2, 2, 1, 6) ≤ (2, 2, 4, 7).
={(1, 1, 3, 7), (2, 2, 4, 7), (1, 2, 3, 9), (1, 3, 3, 8), (1, 4, 4, 9)}.
(1, 1, 3, 7) ≤ (2, 2, 4, 7).
={(2, 2, 4, 7), (1, 2, 3, 9), (1, 3, 3, 8), (1, 4, 4, 9)}.
(1, 2, 3, 9) ≤ (1, 4, 4, 9).
= {(2, 2, 4, 7), (1, 3, 3, 8), (1, 4, 4, 9)}.
(1, 3, 3, 8) ≤ (1, 4, 4, 9).
= {(2, 2, 4, 7), (1, 4, 4, 9)}.
Оставшиеся две оценки несравнимы по изученному правилу сравнения векторов, поэтому их следует признать лучшими среди векторных оценок исходного списка V.