- •Дидактический план
- •Литература Основная
- •Дополнительная
- •Перечень умений
- •Тематический обзор* введение. Предмет дискретной математики
- •1. Способы задания множества
- •1.1. Множество. Подмножество. Универсальное множество
- •1.2. Операции над множествами: пересечение, объединение, разность, дополнение
- •1.3. Порождающая процедура
- •1.4. Декартово произведение множеств
- •2. Функциональные соответствия
- •2.1. Соответствие между множествами
- •2.2. Взаимно однозначное соответствие
- •2.3. Числовые и точечные промежутки
- •2.4. Суперпозиция функций
- •2.5. Схемы из функциональных элементов
- •3. Алгебраические операции
- •3.1. Операции на множестве
- •3.2. Ассоциативные и коммутативные операции
- •3.3. Двоичная система счисления
- •3.4. Проценты
- •4. Бинарные отношения
- •4.1. Отношения на множествах
- •4.2. Рефлексивные, симметричные, транзитивные отношения
- •4.3. Отношения эквивалентности
- •4.4. Отношения порядка
- •Приложения
- •Примеры решения задач
- •О мощности множеств действительных чисел
- •Двоичный 5-мерный куб
- •Задания для самостоятельной работы
- •1. Составьте логическую схему базы знаний по теме юниты:
- •2. Решить задачи 1–10.
- •Тренинг умений Пример выполнения упражнения тренинга на умение № 1 Задание
- •Решение
- •Пример выполнения упражнения тренинга на умение № 2 Задание
- •Пример выполнения упражнения тренинга на умение № 3 Задание
- •Пример выполнения упражнения тренинга на умение № 4 Задание
- •Пример выполнения упражнения тренинга на умение № 5 Задание
- •Решение
- •Пример выполнения упражнения тренинга на умение № 6 Задание
- •Решение
- •Глоссарий
- •Дискретная математика юнита 1
О мощности множеств действительных чисел
В
п. 2.2 утверждалось, что множества точек
отрезка [0, 1] и отрезка [a,
b] равномощны.
Доказать это нетрудно: взаимно однозначное
соответствие [0, 1]
[a, b]
может быть установлено функцией Y
= (b - a)
• X
+ a. Если X
= 0, то
Y = a;
если X
= 1, то
Y = b,
откуда, если
0 ≤
X ≤
1, то a ≤
Y ≤
b (рис.
10).
Рис. 10
Тем самым отрезки разной длины равномощны (по-другому, эквивалентны). На рис. 11 графическая иллюстрация этого факта. Можно показать также равномощность отрезка и интервала, непосредственно указав взаимно однозначное соответствие (рис. 12).
Рис. 11 Рис. 12
На отрезке [0, 1] каждому числу вида (n-1)/n: 0, 1/2, 2/3, 3/4, 4/5 и т.д. ставится в соответствие следующее число этой последовательности. На отрезке [1, 2] соответствие симметрично: последовательность имеет вид (n+1)/n: 2, 3/2, 4/3, 5/4... Всем остальным числам отрезка [0, 2] ставятся в соответствие они сами. Концы интервала не соответствуют при этом ни одной точке отрезка.
Однако можно воспользоваться более общим утверждением (равномощность множеств А и В обозначается А ~ В).
Теорема. Пусть А и В - два множества, А, В - их подмножества: А А, В В. Пусть каждое из множеств А, В эквивалентно подмножеству другого: А ~ В, А ~ В. Тогда А ~ В, т.е. множества эквивалентны.
Для любого отрезка и любого интервала отсюда следует их эквивалентность (рис. 13).
Рис. 13
Рис. 14 иллюстрирует равномощность интервала и множества точек всей прямой.
Рис. 14
Приложение 3
Двоичный 5-мерный куб
Рис. 15
Задания для самостоятельной работы
1. Составьте логическую схему базы знаний по теме юниты:
2. Решить задачи 1–10.
Для выполнения работы необходимо определить и записать в таблицу К1 значения переменных а1 - а42 (нули и единицы), исходя из следующих параметров:
F – первая буква фамилии,
N – первая буква имени, Впишите свои параметры в табличку:
F = |
N = |
S = |
(Пример. Евгений Онегин: F = О, N = Е, S = 6.)
Таблица К1
а1 |
а2 |
а3 |
а4 |
а5 |
а6 |
а7 |
а8 |
а9 |
а10 |
а11 |
а12 |
а13 |
а14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
а15 |
а16 |
а17 |
а18 |
а19 |
а20 |
а21 |
а22 |
а23 |
а24 |
а25 |
а26 |
а27 |
а28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
а29 |
а30 |
а31 |
а32 |
а33 |
а34 |
а35 |
а36 |
а37 |
а38 |
а39 |
а40 |
а41 |
а42 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Алгоритм заполнения таблицы К1. Значения а1 - а42 выбираются из внутреннего кольца круговой диаграммы (рис. 1), разделенной на 28 секторов, которые обозначены буквами от А до Я (во внешнем кольце) и одновременно числами от 1 до 28 (в среднем кольце). Буква Ё считается совпадающей с Е; Й и Ы – совпадающими с И.
Рис. 1
Выбор значений а1 - а42 производится по следующему правилу:
а1 - а14 – 14 чисел (нулей и единиц) подряд по часовой стрелке, начиная с позиции F;
а15 - а28 – 14 чисел подряд по часовой стрелке, начиная с позиции N;
а29 - а42 – 14 чисел подряд против часовой стрелки, начиная с позиции S;
Пример заполнения таблицы К1 для F = О, N = Е, S = 6:
а1 |
а2 |
а3 |
а4 |
а5 |
а6 |
а7 |
а8 |
а9 |
а10 |
а11 |
а12 |
а13 |
а14 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
а15 |
а16 |
а17 |
а18 |
а19 |
а20 |
а21 |
а22 |
а23 |
а24 |
а25 |
а26 |
а27 |
а28 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
а29 |
а30 |
а31 |
а32 |
а33 |
а34 |
а35 |
а36 |
а37 |
а38 |
а39 |
а40 |
а41 |
а42 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
В каждой из нижеследующих задач (1–10) определенным образом осуществляется выбор переменных 0, 1 из заполненной таблицы К1; из этих цифр составляются многозначные двоичные числа, которые затем используются в качестве параметров (в виде двоичных чисел или переводятся в десятичную систему). Правильное выполнение этих арифметических операций наряду с правильным исполнением инструкции в условии задачи, является неотъемлемой частью решения. К задачам 1, 4, 8, 9 приведены примеры решения.
Задача 1. Перевести в десятичную систему четырехзначное двоичное число А2 = а1 а2 а3 а4 и трехзначное двоичное число В2 = а5 а6 а7. Вычислить число С10 = (A + 5) · (23 – А) + В. Перевести число С10 в двоичную систему. В полученном числе С2 зачеркнуть две последние цифры и перевести результат – двоичное число D2 – в десятичную систему.
Пример. Возьмем данные из примера заполнения табл. К1.
Задача 2. Двоичные числа a = a11 a12, b = a13 a14, c = a15 a16 a17 a18a19, d = a20 a21 (a, b, d – двузначные, c – пятизначное) перевести в десятичную систему. Изобразить на числовой прямой отрезок K = [a, a+b+14] и интервал L = (c, c+d+18), а также множества K ∩ L, K L, K \ L, L \ K.
Перевести в десятичную систему пятизначные двоичные числа E = a22 a23 a24 a25 a26 и F = a27 a28 a29 a30 a31. Заполнить таблицу К2, ставя на пересечении строки, соответствующей точке E и F, и столбца, соответствующего множеству K, L, K ∩ L, K L, K \ L, L \ K, знак + или – в зависимости от того, принадлежит ли точка этому множеству.
Таблица К2
|
K |
L |
K ∩ L |
K L |
K \ L |
L \ K |
E |
|
|
|
|
|
|
F |
|
|
|
|
|
|
Задача 3. Перевести в десятичную систему двоичные числа А = а21 а22 а23, В = а24 а25 а26, C = а27 а28, D = а29 а30 а31 а32, E = а33 а34 а35 а36, F = а37 а38 а39 а40, K = а41 а42. Решить задачу с номером (K+1) из четырех нижеследующих (числа A, B, C, D, E, F определяют содержащиеся в них параметры).
1. Из 100 школьников (50 + А) играют в баскетбол, (20 + В) - в волейбол, (35 + С) не играют в эти игры. Сколько человек играют и в баскетбол, и в волейбол? Сколько процентов школьников, играющих в баскетбол, играют в обе игры?
2. Из 100 студентов (53 + А) любят слушать музыку, (23 + В) занимаются спортом, причем (5 + D) студентов занимаются спортом и любят слушать музыку. Сколько человек не увлекаются ни спортом, ни музыкой? На сколько процентов это число меньше числа любителей музыки?
3. Среди 100 туристов одним английским языком владеют (35 + D), английским и немецким - Е человек; не владеют ни английским, ни немецким – F туристов. Сколько человек владеют немецким, сколько владеют только немецким? Сколько процентов туристов, владеющих немецким, не владеют английским?
4. Опрос 100 школьников показал, что (50 + D) человек умеют играть в шахматы, Е – и в шахматы, и в шашки, (20 + F) – только в шашки. Сколько школьников не играют ни в одну из этих игр? Сколько человек умеют играть в шашки? Сколько процентов школьников, играющих в шашки, не умеют играть в шахматы?
Задача 4. Перевести в десятичную систему двоичное число d = a33 a34 a35.
Вычислить десятичные числа ti = ai+35 + 2 (i = 1, 2,..., 7):
t1 = a36 + 2, t2 = a37 + 2,..., t7 = a42 + 2.
Множество М определяется порождающей процедурой:
(1) d M;
(2) если b M, то b + 3 M;
(3) если b M, то 3b M.
Вычислить результат применения к исходному значению d последовательности операций (t1), (t2), (t3), (t4), (t5), (t6), (t7).
Пример. Значения ti могут равняться либо 2, либо 3. Пусть d = 5; ti = 3, 2, 2, 2, 3, 2, 3. Тогда последовательно получаем: b = 15, 18, 21, 24, 72, 75, 225.
Задача 5. Перевести в десятичную систему следующие двоичные числа:
C = a35 a36 a37, D = a38 a39 a40, E = a41 a42. Вычислить значения А = С – 6, В = D + 2.
Отрезок [A, B] отображается функцией f(x) = (x + E)2 в множество L. Найти множество (промежуток) L. Является ли отображение [A, B] L взаимно однозначным?
Задача 6. Перевести в десятичную систему следующие двоичные числа:
C = a29 a30 a31, D = a32 a33 a34. Вычислить А = С + 1, В = D – 6.
Определить номер, который получают при нумерации целочисленных точек плоской решетки, изображенной на рис. 2.2 (стр. 20), точки с координатами (А, В), (В, А), (-А, -В).
Задача 7. Перевести в десятичную систему следующие двоичные числа:
b = a1 a2 a3, X = a4 a5 a6 a7, Y = a8 a9 a10 a11, Z = a12 a13 a14 a15.
Для чисел X, Y, Z вычислить значения суперпозиции с номером b:
0) min (X, max (Y, Z));
1) min (max (X, Y), Z);
2) max (min (X, Y), Z);
3) max (X, min (Y, Z));
4) max (min (X, Z), Y);
5) min (Y, max (X, Z));
6) min (max (Y, Z), X);
7) max (Z, min (X, Y)).
Задача
8.
Схема
из функциональных элементов имеет
структуру, изображенную на рис. 2.
Элементы реализуют двуместные функции,
которые определяются двузначными
двоичными числами, образованными из
знаков
а5 - а16 : S1 = а5 а6 ; S2 = а7 а8 ; S3 = а9 а10 ; S4 = а11 а12 ; S5 = а13 а14 ; S6 = а15 а16 .
00 + (сложение); 01 – (вычитание);
10 · (умножение); 11 / (деление).
1. Подставив на место элементов S1–S6 конкретные арифметические операции, составить формулу для функции W(X, Y, Z), реализуемой схемой .
Рис. 2
2. Вычислить значение функции при значениях аргументов
X = 2 + a17 a18 a19 ; Y = 3 + a20 a21 a22 ; Z = 4 + a23 a24 a25 .
Пример. Пусть а5 - а16 = 110010100111
S1 – 11 / На выходе элемента S1 : Х / Y
S2 – 00 + На выходе элемента S2: X + Z
S3 – 10 · На выходе элемента S3 : Y · Z
S4 – 10 · На выходе элемента S4 : (X / Y) · (X + Z)
S5 – 01 – На выходе элемента S5 : (X + Z ) – Y · Z
S6 – 11 / На выходе элемента S6 , т.е. на выходе схемы:
(X / Y) · (X + Z) / ((X + Z) – Y · Z).
Если
Х
= 5, Y
= 9, Z
= 6, то W
=
• 11 / (11 – 54) =
.
Задача 9. Перевести в десятичную систему следующие двоичные числа:
А = a1 a2 , В = a3 a4 , C = a5 a6 , D = a7 a8 , E = a9 a10 ;
X = 4 + a11 a12 a13 , Y = 5 + a14 a15 a16 , Z = 6 + a17 a18 a19 .
В формуле W = [(X A Y) B (Y C Z)] D (X E Z) заменить двузначные двоичные символы A, B, C, D, E на знаки арифметических операций:
00 + (сложение); 01 – (вычитание);
10 · (умножение); 11 / (деление).
Построить схему , реализующую эту формулу. Вычислить значение W(X, Y, Z) при заданных значениях X, Y, Z.
Пример. Пусть А = 1 0, В = 0 1, C = 1 1, D = 1 1, E = 0 0 ; X = 7, Y = 8, Z = 12.
Тогда формула приобретает вид W = [(X · Y) – (Y / Z)] / (X + Z). Подстановка значений X, Y, Z дает W = [(7 · 8) – (8 / 12)] / (7 + 12) = (56 – 2/3) / 19 = 166/57.
Задача 10. Перевести в десятичную систему двоичное число R = a26 a27 a28.
Является ли бинарное отношение с номером R между числами, точками, геометрическими фигурами транзитивным, симметричным, антисимметричным?
0) Прямая l1 пересекается с прямой l2.
1) Квадрат K1 на плоскости находится внутри квадрата K2.
2) Точка А на оси ОХ находится между началом координат и точкой В.
3) Точка земной поверхности А находится на той же высоте над уровнем моря, что и точка В.
4) Целое число А делится без остатка на целое число В.
5) Целое число А имеет общий множитель, не равный 1, с числом В.
6) Точка А на окружности диаметрально противоположна точке В.
7) Дуга окружности между точками А и В составляет 90º.
