Вы находитесь на странице: 1из 42

3

ПРЕДИСЛОВИЕ
Как хорошо известно – теория значительно лучше усваивается при решении конкретных задач. В настоя-
щем пособии подобраны задачи, по всем основным разделам курса «Дискретная математика»: множества, ком-
бинаторика, математическая логика, основы теории кодирования информации, основы теории графов.
Предполагается наличие доброй воли для самостоятельного решения задач. А это, в свою очередь, предпо-
лагает, что студент предварительно проработает теоретический материал и имеет под руками пособие, в кото-
рое можно заглянуть при необходимости.
Как правило, задачи, относящиеся к одной теме, расположены в порядке возрастания их сложности. Иногда
под одним номером Расположено несколько задач, не всегда одинаковых. В этом случае следует предваритель-
но ознакомиться со всеми заданиями задачи, а потом приступать к их решению
Все задачи (за исключением некоторых задач на доказательство) снабжены ответами, некоторые указани-
ями, для более характерных задач приводятся подробные решения. Ответы, указания, решения приведены в
конце каждого раздела. К ним следует обращаться не сразу. Следует попытаться решить, или хотя бы пораз-
мышлять над решением, а уж потом искать ответы и подсказки.
В начале каждого раздела приводится некоторый справочный материал, предназначенный для восстанов-
ления в памяти отдельных фрагментов теории, и не исключает наличия других пособий.
Решение некоторых задач требует размышлений т времени. Но всегда следует помнить, что дорогу осилит
идущий!

1. МНОЖЕСТВА
№ 1.1. Задать с помощью характеристического свойства:
а) множество всех положительных чисел;
б) множество всех неотрицательных чисел;
в) множество натуральных числа, меньших 7, кратных 7, кратных 23, делители 180.
Пример.
Множество натуральных чисел, кратных 23, можно задать в виде:
{x  N | x mod 23 = 0}.
№ 1.2. Для уравнения (х2-1)(2х-1)(х2 -2)(х2 +1) = 0 задать перечислением всех элементов множества корней:
вещественных, целых, натуральных, рациональных, комплексных.

1.1. Отношения между множествами


№ 1.3. Определите отношения между множествами ( , , =)
а) прямоугольных и равнобедренных треугольников,
б) ромбов и квадратов,
в) прямоугольников и четырехугольников с равными диагоналями.
г) параллелограммов и ромбов,
д) нечетных чисел и чисел, кратных 5.
Изобразить эти отношения на диаграммах Э1лера – Венна.
№ 1.4. Какие из множеств будут равными между собой?
А = {a,b,с, {b,с},{b,а}, b}; А1 = {а,b {с,b},{b,а}, с};
А2 = {а,b,с}; А3 = {а,{b,с}}; А4 = { 2401 , 625 , 81 , 1 },
А5={12, 72, 32, 52}.
№ 1.5. Докажите, что, если А  В, В  С, С  А, то А = В = С.
4
№ 1. 6. Найдите и изобразите на числовой прямой
А  В, А  В, А \ В, если
1) A = {xR/, x2 - 7x –18  0}; B = {xR/,(2х-5)/(3х + 7) >= 3}.
2) A = {xR/, x2 –10x -24  0}; B = {xR/, | x/3 + 2| < 3}.
3) A = {xR/, (2x – 5) / (x + 4)}; B = {xR/, 1/3 – x/2 > x/6 + 1 }.
4) A = {xR/, 2x (x + 4)  3 (x + 4)}; B = {xR/, 2 x – 4  x + 5}..
5) A = {xR/, (x2 –3x +2) / (x + 4)  0}; B = {xR/, 2x–3< x / 4 + 5}.
6) A = {xR/, ln (x-5) > 2}; B = {xR/, x2 – 5x + 6  0}.
7) A = {xR/, lg ( x - 5) < 3}; B = {xR/, x2 + 5 x + 6 > 0}.
8) A = {xR/, ( 2x + 5)/( x + 4)  0}; B={xR/, 1/3 – x/2 > x/6 + 7 };
9) A = {xR/, lg (x - 5) > 3}; B = {xR/, (x - 5) / (x + 2) < 3}.
10) А = {xR/, x2 – 10x + 21  0}; B = {xR/, 4 – 5x  2x - 31}.
Пример. A = {xR/, lg (x + 15) < 2}; B={xR/, (x - 2) / (x - 7) < 5}.
Решение. Найдем решения соответствующих неравенств.
а) неравенство lg( x + 15) < 2 равносильно системе
 х  15  100 , что приводит нас к решению х  (-15, 85) (рис.1)

 x  15  0
º ‫׀ ׀ ׀ ׀ ׀ ׀ ׀ ׀ ׀ ׀‬º
-15 85

Рис. 1. Множество А

б) рассмотрим неравенство (x-2) / (x-7) < 5.


Преобразуем его x  2  5  0 , или x  2  5 x  35  0 , или
x7 x7
x  8,25 Решаем методом интервалов.
0
x7
+ 7 - 8,25 +

Получим х  (- ∞, 7)  (8,25 ; + ∞) (рис. 2)

‫ ׀׀׀׀׀׀׀׀׀‬º º‫׀׀׀׀׀׀׀׀׀‬
7 8,25

Рис. 2. Множество В

Тогда
А  В = (-15 ; 7)  (8,25; 85) (рис. 3)

º‫ ׀ ׀ ׀ ׀ ׀ ׀ ׀ ׀ ׀‬º º‫○ ׀ ׀ ׀ ׀ ׀ ׀ ׀ ׀‬
-15 7 8 ,25 85

Рис. 3. Пересечение множества А и множества В

А  В = (- ∞, + ∞) (рис. 4)

‫ ׀ ׀ ׀ ׀ ׀○ ׀ ׀ ׀ ׀‬º º‫׀׀׀׀׀׀׀׀׀‬
-15 7 8,25
Рис. 4. Объединение множества А и множества В
А \ В = (7; 8,25) (рис. 5)

º‫ ׀ ׀ ׀ ׀ ׀׀ ׀ ׀ ׀ ׀ ׀ ׀ ׀ ׀‬º
7 8,25

Рис. 5. Разность множества А и множества В

№ 1.7. Доказать или опровергнуть справедливость равенств для произвольных множеств А, В, С. Проиллю-
стрируйте диаграммами Эйлера – Венна.
1) А  (В \ С) = (А  В) \ (А  С) = (А  В) \С,
2) (А \ В) \С =(А \ С) \ (В \ С),
3) А  В = А  (В \ А),
5
_ _
4) (А  В)  (А  В ) = (А  В)  (А  В ),
_
5) ( А  В)  А = А  В,
6) (А  В) \ С =(А \ С)  (В \ С),
7) А \ В \ С = (А \ В)  (А \ С).
Пример.
Проверим равенство 7).
Обозначим М1 = А \ В \ С, М2 = (А \ В)  (А \ С).
1. Пусть х  М1.Возможны два варианта. По определению разности имеем
а) х  А и х  В \ С, значит, возможны два варианта: х  В или х  В и х  С .
а1) т.к. х  А и х  В, то по определению разности х  А \ В, а по определению объединения х  М2.
а2) т.к. х  А и х  В и х  С, то х  А \ В и х  А \ С, т..е. х  М2. (рис. 6 -7). Т.о. в этом случае равенство 7)
несправедливо. В принципе, на этом можно заканчивать решение задачи.

А В

Рис. 6. Множество М1

Рис. 7. Множество М2

б) х  А\ В и х  С. А это сразу же означает, что х  М2


Мы показали, что М1  М2.
2. Пусть теперь для случая б) х  М2.
Тогда х  А \ В или х  А \ С. Если х  А\В, то х  А и х  В.
Про принадлежность х к С мы ничего сказать не можем, значит, х может принадлежать, а может и не при-
надлежать множеству М1. А это означает, что равенство 7) несправедливо. (рис. 8-9)

Рис. 8. Множество М2

Рис. 9. Возможная принадлежность элемента х

_ _
№ 1.8. Для множеств А и В известно, что А  В. В каком отношении находятся А и В ?
№ 1.9. Пусть универсум - это множество студентов 1 курса Назовите дополнения
6
а) множества отличников,
б) множества спортсменов,
в) множества отличников и спортсменов,
г) множества отличников или спортсменов,
д) множества студентов не являющихся ни отличниками, ни спортсменами:

1.2. Разбиения множеств


Напоминаем, что некоторое свойство(ва) разбивает множество А на классы (подмножества), если каж-
дый класс не пуст, попарное пересечение классов пусто, объединение классов образует множество А.

№ 1.10. Доказать, что множества А  В  С и А  B  С не пересекаются.


№ 1.11 Пусть М – универсальное множество. А и В – его подмножества. Докажите, что объединение мно-
_ _ _ _
жеств А  В, А  В , А  В, А  В образуют множество М.
№ 1.12. Из 100 студентов 1 курса 6 отличников, 20 спортсменов, 25 участников художественной самодея-
тельности, 3 являются отличниками и спортсменами, 6 – спортсменами и участниками художественной самоде-
ятельности, 2 - отличниками и участниками художественной самодеятельности, 1 – отличник, спортсмен и
участник художественной самодеятельности.
Сколько студентов не является ни отличниками, ни спортсменами, ни участниками художественной самодея-
тельности?
Сколько студентов является только отличниками?
Сколько студентов является отличниками или спортсменами?
Сколько студентов является спортсменами или участниками художественной самодеятельности?
Совет. Нарисуйте диаграмму Эйлера - Венна.
№ 1.13. Из 100 студентов изучают только немецкий язык -18, немецкий, но не английский - 23, немецкий и
французский – 8, немецкий - 26, французский - 48, французский и английский - 8, никакого языка – 24.
Сколько студентов изучают только английский язык?
Сколько студентов изучают немецкий и английский, но не французский языки?
Совет. Нарисуйте диаграмму Эйлера – Венна.
№ 1.14. . В группе 25 человек. Иэ них 8 лыжников, 13 пловцов и 17 бегунов. Каждый спортсмен занимается
только двумя видами спорта и учится на 3 или 4. В группе 6 отличников.
Сколько в группе спортсменов?
Сколько в группе неуспевающих7
№ 1.15. 80 человек знают хотя бы один из трех языков. 10 знают только английский, 14 – только немецкий
20 только французский, а число знающих все три языка на 2 меньше числа знающих только английский и
французский, на 4 меньше числа знающих только немецкий и французский и на 6 меньше числа знающих ан-
глийский и немецкий. Сколько человек знают:
а) все три языка? б) французский и немецкий? в) французский или немецкий (хотя бы один)? г) или фран-
цузский или немецкий (один)?
Решение Обозначим множества студентов: изучающих английский язык - А, изучающих французский язык -
Ф, изучающих немецкий язык – Н. (рис. 10)

У 80

Рис. 10. Разбиение множества У на классы

Получили У= А  Н  Ф  АН  АФ  НФ  АНФ. Обозначим мощность множества буквой м. Тогда мУ=80.


Т.к. классы не пересекаются, то мУ = мА + мН + мФ + мАН +мАФ + мНФ + мАНФ, т.е.
80 = 10 + 14 + 20 + мАН +мАФ + мНФ + мАНФ. Отсюда получим
7
мАН +мАФ + мНФ + мАНФ = 36. (*)
По условию
мАНФ = мНФ - 2, и мАНФ = мАФ – 4, и мАНФ = мАН – 6.
Сложим эти равенства и получим
3* мАНФ = м АН + мАФ + мНФ + мАНФ -12, т.е.
мАН + мАФ + мНФ + мАНФ = 3* мАНФ + 12.. Подставим в равенство (*). Имеем 4* мАНФ +12 = 36. От-
сюда мАНФ = 6.
Тогда имеем мНФ = 6 + 4 = 10. Число изучающих французский или немецкий = мФ + мН + мНФ + + мАНФ =
20 + 14 + 10 + 6 = 50
Число изучающих или французский или немецкий = мФ + мН =34.
Ответ. а) 6, б) 100, в) 50 г) 34.
№ 1.16. На множестве всех углов определено свойство «быть прямым углом». Определяет ли это свойство
разбиение множества на классы?
№ 1.17. Будут ли разбиением на классы следующие разбиения:
а) множество существительных русского языка разбито на существительные мужского, женского и среднего
рода;
б) множество книг в библиотеке разбито на научную, художественную, техническую и математическую ли-
тературу;
в) множество натуральных чисел разбито на простые и составные;
г) множество студентов разбито на отличников, успевающих и неуспевающих.
№ 1.18. На какие классы разбивается множество точек плоскости;
а) прямой линией?
б) двумя параллельными прямыми?
в) двумя пересекающимися линиями?
г) тремя попарно пересекающимися прямыми?
(Определите правило принадлежности точки некоторому классу).
№ 1.19. На какие классы разбивается множество точек трехмерного пространства:
а) плоскостью?
б) двумя параллельными плоскостями?
в) двумя пересекающимися плоскостями?
№ 1.20. Разбить множество треугольников на классы с помощью свойств: «быть равнобедренным» и «иметь
прямой угол». Приведите диаграммы Эйлера – Венна.

1.3. Произведение множеств


№ 1.21. Доказать, что, если х  R, y  R, то точки К (х, у) и М (у, х) симметричны относительно биссектрисы
первого и третьего координатных углов. (Указание: определите расстояния от каждой из точек до прямой).
№ 1.22. . Найти декартово произведение множеств А х В.Выделить и изобразить на плоскости 6 трехэле-
ментных отношений. Какие из них являются функциями?
0) А={2 , 4, 3}, B={1, 3, 2}
1) А={2, 4, 7}, B={2 , 4, 3}
2) А={1, 3, 2}, B={2, 4, 7}
3) А={2 , 4, -3}, B={2, 4, 7}
4) А={1, 3, 2}, B={2 ,- 4, 3}
5) А={1, 3, 2}, B={-2, 4, 7}
6) А={1, 3, 2}, B={-1, 3, 2}
7) А={2, 4, 7}, B={2 , -4, 3}
8) А={1, 3, 2}, B={-2 , -4, 3}
9) А={2 , 4, -3}, B={2, 4, 7}
Пример.
А={2 , 5, 3}, B={2, 6, 7}.
А х В = {(2, 2), (2, 6), (2, 7), (5, 2), (5, 6), (5, 75, (3, 2), (3, 6), (3, 7)}
Трехэлементные отношения:
М1 = {(2, 2), (2, 6), (2, 7)}, М2 = {(2, 6), (2, 7), (5, 2)},
М3 = {(2, 7), (5, 2), (3, 6)}, М4 = {(5, 2), (5, 6), (5, 7)},
М5 = {(5, 2), (3, 7), (2, 7)} , М6 = {(2, 2), (5, 6), (3, 7)}.

7 ● 7 ●

6 ● 6 ●
8
2 ● 2 ●

2 3 5 2 3 5

Рис. 11. Множество М1 Рис. 12. Множество М 2

7 ● 7 ●

6 ● 6 ●

2 ●
2 ●

2 3 5 2 3 5
Рис. 13. Множество М3 Рис. 14. Множество М4

7 ● ● 7 ●
6 6 ●

2 ● 2 ●

2 3 5 2 3 5

Рис. 15. Множество М5 Рис. 16. Множество М6

Функциями являются отношения М3, М5, М6.

№ 1.23. Укажите необходимые и достаточные условия, равенства А х В = В х А.


№ 1.24. Изобразите множество точек:
а) М [(х, у)  N2 и у = х]; б) М [(х, у)  R2 и у=х];
в) М [(х, у)  R2 и у<х]; г) М [(х, у)  R2 и у<= х];
д) М [(х, у)  R2 и у>х]; е) М [(х, у)  R2 и у>=х];
ж) М [(х, у)  R2 и 0<= х <=1 и 0<= у <=1];
з) М [(х, у)  R2 и 0<= х <=1 или 0<= у <=1].
Решение з).
y

0 1 x

Рис. 17. Множество М задания з) – вся заштрихованная область

№ 1.25. Пусть А, В, С – множества. Доказать, что


а) (А  В) х С = (А х С)  (В х С);
б) А х (В  С) = (А х В)  (А х С);
№ 1.26. Пусть А = {1, 2, 3}, В = {3, 4}, С = {5, 6}. Получить множества А х В х С, С х В х А, А х С х В, В
х А х С.
№ 1.27. Пусть А = {1, 2, 3},В ={3, 4, 5}. Составить и изобразить на плоскости А х В. Выделить и изобразить
на плоскости подмножества
а) М [(х, у)  А х В и у = х];
б) М [(х, у)  А х В и у < х];
в) М [(х, у)  А х В и у<= х].

1.4. Отображения
9
0отношение, в котором каждому элементу х, принадлежащему множеству Х соответствует точно один
элемент у из множества У, называется отображением множества Х во множество У.
Если множества равны Х = У, то говорят об отображении на множестве Х (или У).
Пример.
Пусть Х = {2, 4, 6, 8, 10}. Зададим на этом множестве отношение «х является делителем у».

Построим график и граф этого отношения. (рис. 18)

10 • • 2

8 • • •

6 • • 10 4

4 • •
8 6
2 •

2 4 6 8 10

Рис.18. График и граф отношения х делит у

№ 1.28. Построить всевозможные отображения множества А = {a. b} во множество В = {м, н}. Какие из них
являются отображениями на множество В?
№ 1.29. Построить всевозможные отображения множества А = {a. b} в множество А. Какие из них являются
отображениями на множество А?
№ 30. Пусть множество А = {a. b} Составить множество А2. Построить всевозможные отображения типа А2
А, сопоставляющие с каждой парой элементов из А элемент этого же множества А (функции двух аргументов).
Сколько всего отображений такого типа?
№ 1.31. Выяснить какие из отображений будут биективными:
а) f: x  y = x3 , x  R. y  R;
б) f: x  y = 2x , x  R, y  R;
в) f: x  y = 2x , x  R, y  (0, +  );
г) f: x  y = lg x, x  (0, +  ), y  R;
д) f: x  y = sin x, x  R; y  [-1,1];
е) f: x  y=sin x, x  [-π/2, π/2]; y  [-1,1];
№ 1.32. Записать обратные функции для функций:
а) f: x  y = 2x - 5 , x  R; 
б) f: x y = 2x , x  R;
в) f: x  y = sin x, x  [-π/2, π/2]; г) f: x y=cosx, x  [0, π];
е) f: x  y=tgх, х  (-π/2, π/2);
№ 1.33. Пусть А = {1, 2, 3}. Построить всевозможные отображения множества А на множество А.
№ 134. Построить графики:
а) Г1 = М [x  N и y = |x|]; б) Г2 = М [x  Z и y = |x|];
в) Г3 = М [x  R и y = |x|];
№ 1.35. Х – множество студентов группы. У – множество столов в аудитории. Каждому студенту соответ-
ствует стол, за которым он сидит. Является ли это соответствие отображением?
№ 1.36. Х – множество книг в библиотеке. У – множество писателей. Книга х написана писателем у. Являет-
ся ли это соответствие отображением?
№ 1.37. Х = {11, 12, 13, 14, 15, 16, 17}. У ={0, 1, 2}. Число х при делении на 3 дает остаток у. Является ли это
соответствие отображением?
№ 1.38. Х – множество пальто в гардеробе института. У – множество номерков в этом гардеробе. Каждому
пальто соответствует свой номерок. Является ли это соответствие отображением?
№ 1.39. Является ли соответствие отображением?
а) паре (а, b)  N2 соответствует число (a + b)  N;
б) паре (а, b)  N2 соответствует число (a - b)  N;
в) паре (а, b)  N2 соответствует число (a * b)  N;
г) паре (а, b)  N2 соответствует число (a / b)  N;
№ 1.40. Можно ли ввести отображение следующим образом:
каждому отрезку из множества всех отрезков ставиться в соответствие треугольник из множества треуголь-
ников, для которого отрезок является средней линией?
№ 1.41. Докажите равномощность множеств Х и У, если
10
а) Х – множество букв в слове «таблица», У – множество цифр числа 6745483
б) Х – множество букв в слове «каравай», У – множество букв в слове «молоток».
№ 1.42. Доказать счетность
а) множества четных натуральных чисел;
б) множества натуральных нечетных чисел;
в) множества целых отрицательных чисел;
г) множества целых чисел;
д) объединения счетного множества счетных множеств;
е) множества рациональных чисел,
ж) счетного числа счетных множеств.
№ 1.43. Из множества четных натуральных чисел выделить два счетных подмножества.
№ 1.44. Доказать равномощность множества точек
а) двух отрезков; б) двух окружностей: в) сторон треугольника и вписанной в него окружности.
№ 1.45. Пусть м(А) – мощность множества А. доказать, что
м(А  В ) = м(А) + м(В) - м( А  В) .

1.5. Ответы, указания, решения к разделу 1

№ 1.4. А = А1, А4 = А5.


№ 1.7. Равенства 1 – 6 справедливы.
№ 1.12 . Студенов, не занимающихся ни спортом, ни художественной самодеятельностью и не отличников –
62. Отличников или спортсменов – 22. Только отличников – 0. Спортсменов или участников художественной
самодеятельности – 38.
№ 1.13. Только английский язык изучают 10 студентов, немецкий, но не французский -18.
№ 1.14. Спортсменов 19. неуспевающих нет.
№ 1.16. Да.
№ .1.17. Да, нет, да, нет.
№ 1.30. Например
А2  А = {((а, а), а), ((а, b), а), ((b, а), b), ((b, b), а)}. Всего 16.
№ 1.31. а), в), г), е).
№ 1.35. Да.
№ 1.36. Да.
№ 1.37. Да.
№ 1.38. Да.
№ 1.39. Да, нет, да, нет.
№ 1.40. Нет.
№ 1.41. Указание. Найдите мощность каждого из множеств.
№ 1.42. Следует придумать соответствие между данным множеством и множеством натуральных чисел.
Докажем, например, счетноссть множества рациональных чисел
Q = {x| x = p/q, p  Z, q  N}
Числу 0 поставим в соответствие 1. Расположим все рациональные числа в таблицу. В первой строке распо-
ложим все дроби со знаменателем 1, во второй строке дроби со знаменателем 2 и т.д. Будем нумеровать эле-
менты в последовательности, указанной стрелками, пропуская ранее пронумерованные числа.

1/1 -1/1 2/1 -2/1 3/1 -3/1 …

1/2 -1/2 3/2 -3/2 5/2 -5/2 ….

1/3 -1/3 2/3 -2/3 …



11

2. КОМБИНАТОРИКА
Зададим некоторое множество {а1, а2, а3, …, аm}. Любой набор (кортеж, комбинация) элементов этого
мн6ожества будем называть соединением. Например: а1 а2, а1 а2 а2\ а2 а3, а1 а2 а3 а1 а2, …
Размещениями из m элементов по n называются соединения, каждое из которых содержит n элементов, взя-
тых из данных m, отличающиеся друг от друга или элементами, или их порядком.
Если среди элементов размещений нет одинаковых (размещения без повторений), то будем их называть про-
сто размещениями. Если же в каждом размещении имеются одинаковые элементы, то будем говорить, что это
размещения с повторениями.
Формула для вычисления числа размещений:
m!
Аmn  (1)
m  n !
Формула для вычисления числа размещений с повторениями
~
Amn  m n (2)
Сочетаниями из m элементов по n называются соединения, каждое из которых содержит n элементов, взятых
из данных m, отличающиеся друг от друга хотя бы одним элементом.
Ясно, что сочетания – это частный случай размещений.
Если среди элементов сочетаний нет одинаковых (сочетания без повторений), то будем их называть просто
сочетаниями. Если же в каждом сочетании имеются одинаковые элементы, то будем говорить, что это сочета-
ния с повторениями
Формула для вычисления числа сочетаний:
n m!
Сm  (3)
п !m  n !
Формула для вычисления числа сочетаний с повторениями
~
Сmn  C nm  n 1 
m  n  1! (4)
п ! m  1!
Перестановками из n элементов называются соединения, каждое из которых содержит n элементов, отли-
чающиеся друг от друга только порядком элементов.
Если среди элементов перестановок нет одинаковых (перестановки без повторений), то будем их называть
просто перестановки. Если же в каждой перестановке имеются одинаковые элементы, то будем говорить, что
это перестановки с повторениями.
Формула для вычисления числа перестановок Рп = п ! (5)
Формула для вычисления числа перестановок с повторениями
п!
р п k1, k 2 ,..., к п   (6)
k1!... к п !
где кi (i=1… п) – число повторений в перестановке i-го элемента.

При решении комбинаторных задач следует сначала установить, к какому виду комбинаций относится
данная задача, а затем использовать соответствующие формулы.
Если, например, в задаче идет речь о комбинациях с шариками, то совершенно очевидно, что изменение их
порядка в комбинации не даст новой комбинации. А это означает, что в задаче не может идти речь ни о пе-
рестановках, ни о размещениях, где последовательность расположения элементов является существенной для
получения новой комбинации.
Если же в задаче идет речь о пронумерованных шариках, то изменение порядка расположения шариков при-
водит к новой комбинации. А это означает, что задача о размещениях, или перестановках. Если в каждой
комбинации одни и те же элементы и важен только их порядок, то это перестановки. А если одна комбина-
ция от другой может отличаться еще и элементами – то это размещения.
Соединения с повторениями возникают тогда, когда одни и те же элементы в комбинации встречаются не-
сколько раз.
12

2.1. Задачи
№ 2.1. Сколько различных слов можно получить, переставляя буквы в слове «математика», «информатика»,
«кукуруза»?
№ 2.2. В студенческой группе из 25 человек требуется избрать старосту, профорга и физорга. Сколькими спо-
собами это можно сделать?
№ 2.3. В студенческой группе 15 юношей и 10 девушек. Требуется избрать делегацию на конференцию со-
стоящую:
а) из 5 человек,
б) из трех юношей и двух девушек.
Сколькими способами это можно сделать?
№ 2.4. В лифт семиэтажного дома на первом этаже вошли 4 человека. Сколькими способами они могут вый-
ти
а) на разных этажах, начиная со второго,
б) на одном и том же этаже,
в) на 6-м этаже,
г) два на одном, а два на другом этаже,
д) три на одном, а один на другом этаже?
№ 2.5. В лифт семиэтажного дома на первом этаже вошли 8 человек. Сколькими способами они могут выйти
а) на разных этажах, начиная со второго,
б) на одном и том же этаже,
в) на 6-м этаже,
г) шесть на одном, а два на другом этаже,
д) три на одном, а 5 на другом этаже,
е) сколько всевозможных способов выхода из лифта?
№ 2.6. Сколько существует различных треугольников, длины сторон которых принимают значения из мно-
жества {4, 5, 6, 7}?
№ 2.7. Сколько нечетных четырехзначных чисел можно получить, используя цифры 1, 2, 3, 4, 5?
№ 2.8. Номерные знаки автомобилей начинаются с трех букв латинского алфавита, совпадающих по начерта-
нию с русскими. Затем следуют три цифры и еще две буквы. Сколько всего автомобилей можно зарегистриро-
вать по такому принципу?
№ 2.9. Четверо студентов сдали экзамен. Сколькими способами могут распределиться между ними оценки?
№ 2.10. Сколько чисел меньших миллиона, можно записать с помощью цифр 9, 8, 7?
№ 2.11. На товарном складе имеется обивочная ткань шести видов. Требуется обить 36 стульев для общежи-
тия. Сколькими способами это можно сделать?
№ 2.12. В урне 3 белых и 7 черных шаров. Вынимаются 5 шаров. Сколькими способами это можно сделать?
А сколькими способами можно взять 2 белых и 3 черных шара? А сколькими способами можно взять 2 шара
одного цвета и 3 шара другого цвета?
№ 2.13. Ребенок играет с 4 буквами разрезной азбуки А, А, М, М. Сколько различных слов он может полу-
чить?
№ 2.14. Абонент забыл две последние цифры телефонного номера.
а). Какое наибольшее число попыток предпримет абонент, чтобы набрать правильный номер?
б). А если он знает, что они различны?
в). А если он знает, что они обе четные?
г). А если он знает, что они различны и обе нечетные?
д). А если он знает, что они различны и первая четная?
№ 2.15. из 25 экзаменационных билетов 5 «хороших». 3 студента берут билеты. Сколькими способами они
это могут сделать? Сколько существует способов получения «хорошего » балета
а) одним студентом?
б) двумя студентами?
в) тремя студентами?
№ 2.16. Имеется группа из 12 человек. Сколькими способами могут распределиться их дни рождения по ме-
сяцам?
№ 2.17. В партии 50 изделий, из которых 5 бракованных. Отбирается 6 изделий. Сколькими способами среди
них могут оказаться 2 бракованных?
№ 2.18. Буквенный замок содержит 5 дисков, расположенных на одной оси. Каждый диск разделен на 5 сек-
торов с буквами. Замок открывается при определенной комбинации букв, установленных на каждом диске.
Какое наибольшее число попыток потребуется для открытия замка, если код неизвестен?
№ 2.19. Сколько натуральных чисел, меньших 100, при а) возведении в квадрат дают число, оканчивающееся
на 1; б) возведении в куб дают число, оканчивающееся на 11?
№2.20. Сколько двузначных чисел делится на 18?
№ 2.21. Сколько трехзначных чисел делится на 36?
13
№ 2.22. На восьми карточках написаны числа: 2, 4, 6, 7, 8, 11, 12, 13. Берутся две карточки. Сколько дробей
возможно получить? А сколько из них сократимы?
№ 2.23. Имеются отрезки длиной 1, 3, 5, 7, 9. Сколько треугольников из них можно получить?
№ 2.24. Из 10 вопросов студент знает 5. Берется 3 вопроса. Сколько существует комбинаций, при которых
студент знает а) все три вопроса; б) 2 вопроса; в) хотя бы один вопрос?
№ 2.25. Имеются 5 лотерейных билета стоимостью по 1 рублю, З. билета стоимостью по 3 рубля и 4 билета
стоимостью по 5 рублей. а). Сколькими способами можно выбрать три билета? б). А сколько из них содержат
хотя бы два билета одной стоимости?
№ 2.26. Монета подбрасывается 10 раз. Сколько возможных комбинаций положения монеты? А комбинаций,
при которых орел выпадет три раза?
№ 2.27. При игре в преферанс трем игрокам раздается по 10 карт 4 мастей, а две карты остаются в прикупе. У
одного игрока на руках оказалось 6 карт бубновой масти. Он сносит две карты других мастей и берет прикуп.
Сколько возможно комбинаций прикупа? А сколько возможно комбинаций набора карт бубновой масти у иг-
рока, взявшего прикуп?
№ 2.28.В розыгрыше первенства по лапте участвуют 18 команд, среди которых 5 команд считаются сильны-
ми. Команды разбиваются по жребию на две группы по 9 команд в каждой.
а) сколькими способами это можно сделать?
б) сколькими способами все сильные команды окажутся в одной группе?
в) сколькими способами две сильных команды окажутся в одной группе, а три в другой?
№ 2.29. В урне находятся 15 пронумерованных шаров. Из урны вынимается шар, его номер записывается и
шар возвращается в урну. Произведено 5 испытаний.
а) сколькими способами могут расположиться записанные номера?
б) сколькими способами записанные номера окажутся различными?
№ 2.30. На бочонках лото написаны числа от 1 до 90. Берутся сразу два бочонка.
а) сколькими способами это можно сделать?
б) сколькими способами может оказаться, что на обоих бочонках числа меньшие 40?
в) сколькими способами может оказаться, что на одном бочонке число меньшее 40, а на другом большее 40?
№ 2.31. В 8 лунок бросается 8 шариков. Сколькими способами они смогут разместиться? А сколькими спосо-
бами могут разместиться 4 шарика в одной лунке, три в другой, а один в третьей?
№ 2.32.. В КВН участвуют 8 юношей и 4 девушки. Сколькими способами они могут составить две команды
по 6 человек, если в каждой команде должна быть хотя бы одна девушка?
№ 2.33. Студенту необходимо сдать 4 экзамена за 12 дней. Сколькими способами он сможет это сделать, если
известно, что в день сдается не более одного экзамена и последний экзамен сдается в 12 –й день?
№ 2.34. Рота состоит из 4 офицеров, 8 сержантов и 80 рядовых. Сколькими способами можно укомплекто-
вать отряд, состоящий из одного офицера, трех сержантов и шестнадцати рядовых?
№ 3.35. В железнодорожном вагоне имеются два противоположных пятиместных дивана. Из 10 пассажиров 4
предпочитают сесть лицом по ходу движения, трое спиной по ходу движения, а остальным это безразлично.
Сколькими способами могут разместиться пассажиры с соблюдением этих условий?
№ 2.36. На танцевальном вечере присутствует 12 девушек и 15 юношей. Сколькими способами можно соста-
вить 4 пары для танца?
№ 2.37. В меню столовой имеются 3 первых блюда, 5 вторых и 4 третьих блюда. Сколькими способами мож-
но составить обед из трех блюд разного вида? А из двух вторых и двух третьих блюд?
№ 2.38. В урне находятся m пронумерованных шаров. Из урны к раз достается один шар, записывается его
номер и возвращается в урну. Сколькими способами могут разместиться записанные номера?
А сколькими способами может оказаться, что записанные номера различны?

2.2 Ответы, указания, решения к разделу 2


№ 2.1. 1) 151200. 2) 9979200. .
3) Решение. Т.к. слова получаются в результате перестановок букв, при этом буква «к» встречается 2 раза,
буква «у» 3 раза, а всего слово содержит п = 8 букв, то мы имеем перестановки с повторениями. По формуле (6)
8!
получим P8 (3, 2) = = 3360.
3! 2 !
№ 2.2. Т.к. требуется подсчитать число комбинаций, каждая из которых содержит З. элемента, взятых из дан-
ных 25, то это либо размещения, либо сочетания. Т.к. перестановка должностей дает новую комбинацию, то
25!
это будут размещения из 25 по 3. Тогда по формуле (1) получим А253 = = 23*24*25 = 13800 .
25  3!
№ 2.3 а) Т.к. требуется подсчитать число комбинаций, каждая из которых содержит 5 элементов, взятых из
данных 25, то это либо размещения, либо сочетания. Т.к. перестановка делегатов внутри делегации не дает
новую комбинацию, то это будут сочетания из 25 по 5. Тогда по формуле (5) получим
14
5 25!
С 
25 5! 25  5!
= 21*22*23*5 = 53130 .

б). Т.к. в состав делегации требуется включить 3 юношей из 15, то это можно сделать С153 способами. Т.к. в
состав делегации требуется включить 2 девушки из 10, то это можно сделать С102 способами. Каждый из спосо-
бов делегирования юношей комбинируется с каждым способом делегирования девушек, то всего может быть
С153 * С102 = 20475 способов составить делегацию.
№ 2.4. а) А64 , б) 6, в) 1, г) С42 * С22 * А62 , д) 120.
№ 2.5. а) 0 , б) в), г), д) см. -. № 2.4.
~8
е) это размещения с повторениями из 6 по 8. По формуле (2) получим А 6 = 68 = 1679616

с~ с
3 3
№ 2.6. Это сочетания с повторениями из 4 по 3. по формуле (4) получим  = 20
4 6
№ 2.7. 375.
№ 2.8. 248832000. Указание. Считать, что всего букв (заглавных) 12. Каждая серия начинается с 000.
№ 2.9. 64.
№ 2.10. 1093. Указание. Для упрощения вычислений рекомендуется использовать формулу суммы геометри-
ческой прогрессии:
an q  1
sn  .
q 1
№ 2.11. 2176782336.
№ 2.12. 252, 35, 56. Указание. См. № 2.3.
№ 2.13. 6.
№ 2.14. а)100, б) 90 , в) 25, г) 20, д) 45.
№ 2.15. 13800, а) 5, б) 60, в) 60.
2.16. 1212 .
№ 2.17. 1489950. см № 2.3.
№ 2.18. 3125. см. № 2.5.
№ 2.19. а) 20, б) 1. Указание. Чтобы куб числа оканчивался на 1, само число должно оканчиваться на 1.
№ 2.20. 5.
№ 2.21. Решение.
Первое трехзначное число, делящееся на 36 - это а1 =108. Разделив 999 на 36, мы получим в остатке 27. Зна-
чит последнее трехзначное число, делящееся на 36 - это ап = 972. Рассматриваем числа, делящиеся на 36 как
арифметическую прогрессию с разностью d = 36, Получим ап = а1 + d(п-1). Отсюда п = (ап – а1) / d +1 = ( 972
– 108) / 36 +1 = 25.
№ 2.22. 56, 20.
№ 2.23. 6. Указание. Из любых ли отрезков можно составить треугольник?
№ 2.24. 10, 50, 110.
№ 2.25. а) 220.,
б). Решение. Выбрать хотя бы два билета означает выбрать два билета или выбрать три билета.
I. Выбрать два билета.
1). Выбрать два билета стоимостью по одному рублю (таких билетов 5, а других 7) можно С52 * С71 = 70 спо-
собами.
2). Выбрать два билета стоимостью по три рубля (таких билетов 3, а других 9) можно С 32 * С91 = 27 спосо-
бами..
3). Выбрать два билета стоимостью по пять рублей (таких билетов 4, а других 8) можно С42 * С81 = 48 спосо-
бами.
Выбрать два билета одинаковой стоимости можно 70+27+48=145 способами.
11. Выбрать три билета одинаковой стоимости можно С53 + С33 + С43 = 15 способами.
Таким образом, выбрать хотя бы два лотерейных билета одинаковой стоимости можно 145 + 15 = 160 спосо-
бами.
№ 2.26. 1024, 120.
№ 2.27. Решение. Т.к. в преферансе участвуют в игре всего 32 карты, а 10 карт у игрока, то в прикупе может
оказаться любая карта из 22. Число комбинаций прикупа С222 = 231.
Комбинаций бубновой масти 3.
№ 2.28. 153, 1430, 34320.
№ 2.29. 155, А155 .
№ 2.30. 4005, 741, 1950.
№ 2.31. 88, С84 * С43 * 1 * А83 .
№ 2.32 С41 * С85 + С42 * С84 + С43 * С83.
№ 2.33. А124.
№ 2.34. С41 * С83 * С8016.
15
№ 2.35. А54 * А53 * Р3
№ 2.36. 495.

с~ *с~
2 2
№ 2.37. 60, .
5 4
~
№ 2.38. 1). Атк  т к . 2). к меньше m, тогда число способов получить запись из различных чисел Аmк.

3. МАТЕМ. АТИЧЕСКАЯ ЛОГИКА


3.1. Основные равносильности.
1) р  р.
Коммутативность:
2) р  q  q  р.
3) р  q q p.
Ассоциативность:
4) (р  q)  r  р  (q  r).
5) ( р  q )  r  р  (q  r).
Дистрибутивность:
6) р  (q  r).  р  q  р  r.
7) р  (q  r)  (р  q)  (р  r).
Законы де-Моргана:
8) p q  p  q.
9) p q  p  q.
Поглощение:
10) р  р  р.
11) р  р  р.
Операции с 0 и 1
12) р  0  0.
13) р1  р .
14) р  0  р.
15) р  1  1.
Связь с отрицанием
16) р p  0.
17) р  p  1.
Связь импликации и эквиваленции с другими операциями
18) р → q  p  q.
19) Р ↔ q  ( р → q)  ( q  p ).
16

3.2. Высказывания
№ 3.2. 1. Ввести обозначения и записать в виде формул высказывания:
а) число делится на 2 и число делится на 3 или не делится на 6; б) если диагонали параллелограмма
являются биссектрисами углов, то этот параллелограмм – ромб;
в) если число целое и положительное, то оно натуральное;
г) если число целое и положительное, и четное, то оно простое и больше 2;
г) если одно слагаемое делится на 3 и сумма делится на 3, то другое слагаемое делится на 3;
д) если одно слагаемое делится на 3, а другое слагаемое не делится на 3, то и сумма не делится на 3;
е) если число рациональное или иррациональное, то оно – вещественное;
ж) если число не является вещественны, то оно не является рациональным и не является иррациональным;
з) если а = 0 или b = 0, то а* b = 0;
и) если а* b ≠ 0 , то а ≠ 0 и b ≠ 0;
к) если а ≠ 0 и b ≠ 0, то а* b ≠ 0.
Какие из этих высказываний имеют одинаковую структуру?
№ 3.2. 2. Пусть имеются высказывания: p - это число положительно, q – это число целое, r – это число про-
стое, s – это число делится на 3.
Прочитайте на русском языке высказывания, задаваемые формулами
а) p  q; б) p  q; в) p  p ;
г) q  q ; д) p  r  s; е) r  s;
ж) p  s  r ; з) (p  qr)  (r  s); и) p  s ;
к) p  q  r  s. Л) p  r  r .
№ 3.2. 3. Записать в виде формулы высказывания:
а). Если основание пирамиды правильный многоугольник и высота проходит через центр основания или дву-
гранные углы при основании равны, то пирамида – правильная.
б). Если основание пирамиды – прямоугольный треугольник, то боковая грань, проходящая через гипоте-
нузу, перпендикулярна основанию тогда и только тогда, когда высота пирамиды проходит через середину
гипотенузы.
в). Если число целое или выражается обыкновенной дробью, или выражается конечной десятичной дро-
бью, то оно представимо в виде бесконечной периодической десятичной дроби.
г). Если прямая а параллельна прямой b, а прямая b лежит в плоскости α, то прямая а параллельна плоско-
сти α или прямая а лежит в плоскости α .
д). Если прямая а параллельна прямой b и а1 – параллельная проекция прямой а на плоскость α, и b1 – парал-
лельная проекция прямой b на плоскость α, то а1 параллельна b1,, или а1 совпадает с b1.
№ 3.2. 4. Известно, что p = 0, q = 1, r = 1. чему равны высказывания:
а) p  q  r, б) p  q  r, в) p  q  r,
г) p  q  r, д) p  (q  r), е) (p  q)  r,
ж) p  q  r, з) p  q  r, и) p  q  r  p ,
к) p  (q  r)  p  q  r?
№ 3.2. 5.. Составить таблицу истинности для высказывания
а) p  q  r , б) p  q  r, в) p  q  r , г) p  q  r,
д) p q  r , е) p  q  r, ж) ( p  q)  r, з) p  q)  r,
и) p  (q r) , к) p ↔ ( q  r).
№ 3.2. 6. Решить логическое уравнение (найти значения высказываний, входящих в уравнение), не используя
таблицы истинности.
а) p ↔ q  r = 1 , б) ( p  q)  r = 1 , в) p  (q r) = 0,
г) ( p q)  r = 0 , д) p  q  r = 1 , е) p ↔ q  r = 0,
ж) p ↔ q  r = 1, з) p  q  r = 0, и) p ↔ ( q  r) = 0,
к) p ↔ q  r = 1, л) p  q  r = 1
№ 3.2. 7.. Решить логические уравнения:
0) p ↔ q  r = 1; 1) ( p  q)  r =1;
2) (p  q)  r = 0 ; 3) p  q  r = 1;
17
4) p ↔ q r =0 ; 5) p ↔ q  r = 1;
6) p  q r=0; 7) p ↔ ( q  r) = 0;
8) p↔ qr=1 ; 9) p ↔ (q r) = 0.
№ 3.2. 8. Укажите такой набор значений переменных p и q, при котором формулы Ф1 и Ф 2 принимают раз-
личные значения
а) Ф1 = pq  r и Ф 2 = p(q  r) ;
б) Ф1 = p  q  r и Ф 2 = p  (q  r).
№ 3.2. 9. Заданы значения двух переменных p и q, а также значения функций от этих переменных Ф1, Ф2,
Ф3. Какие значения могут принимать функции Ф4, Ф5, Ф6 …? Сколько таких функций? Заполните таблицу.
p q Ф1 Ф2 Ф3 Ф4 Ф5 Ф6 …
1 1 0 0 0
1 0 0 0 0
0 1 0 0 1
0 0 0 1 0

№ 3.2. 10. Путем преобразования формул доказать равносильности


а) p  q ≡ q  p ; б) q  r ≡ q r;
в) p  q ≡ p  q ; г) pq ≡ p  q ,
д) p q ≡ p q ; е) p q ≡ pq;
ж) pq  p q ≡ p; з) (p  q)(p  q ) ≡ p;
и) pq  p q  p  q ≡ p  q. к) p  p q ≡ p  q;
л) p (q  p ) ≡ p q; м) p  рq ≡ p  q;
н) p (р  q) ≡ p q.
№ 3.2. 11. Упростить формулы, используя основные равносильности:
а) p q  pr  qr  q  r; б) pq r r  p q r  p q ;
в) (p  q )  p  q ; г) ( p  q)(q  p)
д) p  q  (p  q); е) (p  st)( p q  rs t )  pq.
№ 3.2. 12. Мы ввели независимо друг от друга 5 логических операций ,  ,  ,  ,  . Можно было бы
обойтись и тремя (почему?) и даже двумя! Выделить такие пары и выразить все остальные операции через них.
(указание: одна из них  или ).
№ 3.2. 13. Имеется высказывание: «Если завтра будет хорошая погода, то мы отправимся в музей и посетим
выставку современного дизайна или отправимся в лес за грибами». Составьте формулу, соответствующую это-
му высказыванию, составьте и сформулируйте отрицание этой формулы.
№ 3.2. 14. Методом математической индукции докажите законы де Моргана для n высказываний.
№ 3.2. 15. Имеется два высказывания:
1. Если одно слагаемое делится на 3 и сумма двух слагаемых делится на 3, то и второе слагаемое делится на
3.
2. Если первое слагаемое делится на 3, а второе слагаемое не делится на 3, то их сумма не делится на 5.
Докажите их равносильность.
№ 3.2. 16 Упростить формулу логики высказываний. Получить её ДНФ и КНФ. Установить будет ли данная
формула тождественно истинной, тождественно ложной или выполнимой.
а) p q  p r  q  r  q  r; б) (p ↔ q)  p  q ;
в) (p q)  (q  p ); г) p  q  (p  q)  p;
д) p ↔ (q  p r); е) p  q  p  r q  r;
ж) p  q  p  q ; з) pq  pq ;
и) p  q  p q  p; к) p → ( q ↔ p  r);
л) ((p  q)  (p  r))  (p  (q  r));
м) (p  q)  ((r  q)  (pr  q ));
н) (p  (q  r))  ((p  q)  (p  r));
о) (pq  r)  (p  (q  r));
18
п) (p  q  q)  (p  q); р) ( p  p)p  p.
№ 3.2. 17. По заданным таблицам истинности восстановить функции Ф1, Ф2, Ф3, Ф4, Ф5, Ф6.

p q r Ф1 Ф2 Ф3 Ф4 Ф5 Ф6
1 1 1 0 0 0 1 1 1
1 1 0 0 1 1 1 1 0
1 0 1 1 0 1 1 1 1
1 0 0 0 1 1 1 1 0
0 1 1 1 0 0 1 1 0
0 1 0 1 1 0 0 0 0
0 0 1 0 0 1 0 0 0
0 0 0 1 1 0 1 0 1

№ 3.2. 18.Докажите, что тождественно ложные формулы не имеют СДНФ, а тождественно истинные форму-
лы не имеют СКНФ.

№ 3.2 19. Приведением к СДНФ и СКНФ докажите равносильности


а) p q  ( q  p) ≡ p  q  p  q;
б) p  q ≡ p q  p q;
 r)  p ≡ pq  p r  pr ≡ (p  r ) ( p  q  r);
в) ( p q
г) ( p  q)  p  r ≡ p q  p q  p r ≡ (p  q) ( p  q  r );
д) (p  q )(q  r) ≡ p r  p q r ≡ ( p  q )(p  r) ( p  r );
е) (p  r ) ( q  r) ≡ q r  p q r ≡ ( p  q) ( q  r ).
№ 3.2. 20. Решить логические задачи:
Алгоритм:
1. Вводятся обозначения для элементарных высказываний.
2. Записывают имеющиеся высказывания в виде формул логики высказываний со значениями равными 1 (при
необходимости прибегаем к отрицанию).
3. Записываем конъюнкцию полученных формул и приравниваем её 1. (Характеристическое уравнение).
4. Приводим левую часть уравнения к ДНФ (СДНФ).
5. Каждый конъюнктивный член (независимо от других) приравниваем 1.
6. Решаем получившиеся уравнения. Каждое из решений характеристического уравнения является решением
задачи.
Замечание. Можно строить формулы со значениями, равными 0. Тогда характеристическое уравнение полу-
чается как дизъюнкция этих формул, равная 0. Затем приводим к КНФ и приравниваем каждый её член 0.. Ре-
шаем получившиеся уравнения.

Задачи.
а). Левин, Матвеев и Набатов работают в банке. Если Набатов – кассир, то Матвеев – счетовод; если Набатов
– счетовод, то Матвеев бухгалтер; если Матвеев – не кассир, то Левин – не счетовод; если Левин – бухгалтер, то
Набатов – счетовод. Кто кем работает?
б). Логик попал в плен к кибернетикам. Главный кибернетик сообщил Логику, что его будут охранять феи
Наина, Ева и Эмма вдвоем или даже втроем. Возможно и отсутствие охраны. Логик пробудет в плену столько
дней, сколько он приведет высказываний, чтобы угадать, кто из фей его охраняет. Число дней пребывания в
плену в любом случае должно быть четным. Для каждого высказывания сообщается истинно оно или ложно.
-Начнем, сказал Логик.
– Если в охране не Наина, то уж точно Ева или Эмма, но не обе вместе.
-Неверно!-
- Ну что ж. Больше двух дней в плену я не пробуду. Если в охране не Ева или Эмма, то в ней или Наина или,
если не Наина и не Ева, то Эмма.
- Мудрено, но верно.
Кого Логик назвал в охране?
А кого бы он назвал, если бы второе высказывание было ложным?
в). Пятеро друзей А, Б, В,, Г, Д решили записаться в кружок любителей логических задач. Им сказали, что
они должны приходить по возможности вечером, однако в разных сочетаниях с соблюдением условий:
1. Если А приходит вместе с Д, то присутствие Б обязательно.
2. Если Д отсутствует, то Б должен быть, а В пусть не приходит.
3. А и В не могут одновременно ни присутствовать, ни отсутствовать.
4. Если придет Д, то Г пусть не приходит.
19
5. Если Б отсутствует, то Д должен присутствовать, но это в том случае, если не присутствует В. Если же В
присутствует, при отсутствии Б, то Д приходить не должен, а Г должен прийти.
Сколько вечеров и в каком составе друзья могут прийти?
г). N хотел пригласить на обед друзей А, В, С, D, Е, F, G, Н.
Оказалось:
1. А не придет, если пригласить В или С или, если одновременно пригласить D и Е.
2. D придет только в том случае если будет приглашен и Е.
3. Е не примет приглашение, если придет В.
4. Е наносит визиты только в сопровождении G.
5. Н не будет возражать против присутствия F только в том случае, если будет приглашен и А.
6. Если не будет приглашен F , то Н будет против приглашения Е.
7. Чтобы пришел G, необходимо пригласить D или Н.
8. G откажется от приглашения, если пригласят Е без А, а также в случае приглашения В или С.
Кто был приглашен на обед?.
д). На автоматизированном участке расположены 5 станков. Если работают первый и трети станки, то четвер-
тый отключен при условии, если подключен пятый станок. Если же первый станок подключен без третьего или
выключен пятый станок, то четвертый обязательно подключен. Если пятый станок работает вместе со вторым,
при выключенном первом станке, то включен третий станок. Если выключены второй или пятый, то одновре-
менно выключен и четвертый. Мы наблюдаем работу первого и четвертого станков. Что можно сказать о состо-
янии остальных станков?
е). На складе было совершено хищение. Преступник вывез награбленное на автомашине. Подозрение пало на
А, В, С. Было установлено, что
1. Никто, кроме них не замешан в ограблении.
2. С не ходит на «дело» без А (возможно, и с В).
3. В не умеет водить машину.
Виновен ли А?
ж). Три преступника-рецидивиста А, В, С подозреваются в ограблении магазинчика. На допросе было выяс-
нено, что
1. Каждый из них в этот день посещал магазинчик, и никто больше там не был.
2. Если А виновен, то у него был ровно один сообщник.
3. Если В не виновен, то С тоже не виновен.
4. Если виновны ровно двое подозреваемых, то А – один из них.
5. Если С не виновен, то В также не виновен.
Против кого выдвинуто обвинение?
№ 3.2. 21. Обосновать правила вывода:
Правило заключения Ф1  ф2, ф1 ├ ф2 (ПЗ);
Правило отрицания Ф1  ф2, Ф 2 ├ Ф 1 (ПО);
Правило контрапозиции Ф1  ф2 ├ Ф 2  Ф 1 (ПК);
Правило расширенной контрапозиции
Ф1  ф2  ф3 ├ Ф1  Ф 3  Ф 2 (ПРК);
Правило силлогизма Ф1  ф2, Ф2  ф3 ├ Ф1  ф3 (ПС);
Введение дизъюнкции ф2, ф1 ├ Ф1  ф2 (ВД);
Удаление дизъюнкции Ф1  ф2, Ф 1 ├ ф2 (УД):
Введение конъюнкции Ф1, ф2 ├ Ф1  ф2 (ВК);
Удаление конъюнкции Ф1  ф2 ├ ф2 (УК).
№ 3.2. 22. Проверить правильность рассуждений путем их формализации и создания соответствующей фор-
мулы с последующим определения ее вида, а также путем построения вывода.
1. Если две стороны треугольника равны, то он равнобедренный. Если треугольник равнобедренный, то углы
при основании равны. Данный треугольник не равнобедренный, следовательно, углы при основании не равны.
2. Если две стороны треугольника равны, то он равнобедренный. Если треугольник равнобедренный, то углы
при основании равны. В данном треугольнике нет равных сторон, следовательно, углы при основании не рав-
ны.
3. Если две стороны треугольника равны, то он равнобедренный. Если треугольник равнобедренный, то углы
при основании равны. В данном треугольнике две стороны равных, следовательно, углы при основании равны.
4. Если две стороны треугольника равны, то он равнобедренный. Если треугольник равнобедренный, то углы
при основании равны. В данном треугольнике углы при основании не равны, следовательно, в треугольнике нет
равных сторон.
5. Если в четырехугольнике все стороны равны, то он ромб. У ромба диагонали взаимно перпендикулярны. В
данном четырехугольнике диагонали не перпендикулярны, следовательно, он не ромб.
6. Придумайте рассуждения с аналогичными по форме посылками и заключениями
20
7. Если натуральное число делится на 6, то оно делится на 2 и 3. Число делится на 2, но не делится на 3, сле-
довательно, оно не делится на 6.
8. Если число целое, то оно рациональное. Если число несократимая дробь, то оно не целое. Следовательно,
если число несократимая дробь, то оно не рациональное.
9. Если число дробь, то оно рациональное. Если число целое, то оно рациональное. Следовательно, если чис-
ло целое, то оно – дробь.
10. Если посылки истинны и рассуждение правильно, то и заключение истинно. Заключение ложно. Следо-
вательно, посылки ложны или рассуждение неправильно.
11. Если целое число больше 1, то оно простое или составное. Если целое число больше 2, то оно больше 1.
Если целое число больше 2 и четное, то оно не является простым. Следовательно, если целое число больше 2 и
четное, то оно составное. (Использовать терему дедукции при построении вывода).
12. Прямые а и b или параллельны или пересекаются или скрещиваются. Две прямые лежат в одной плоско-
сти и не пересекаются, следовательно, они параллельны.
13. Если целое число делится на 5, то оно оканчивается на 5 или на 0. Данное целое число делится на 5 и не
оканчивается на 0, следовательно, оно оканчивается на 5.
14. Вещественное число – рациональное или иррациональное. Если вещественное число иррационально, то
оно представимо в виде бесконечной десятичной непериодической дроби. Неверно, что вещественное число
представимо в виде бесконечной десятичной периодической дроби и в виде бесконечной десятичной неперио-
дической дроби. Следовательно, если вещественное число представимо в виде бесконечной десятичной перио-
дической дроби, то оно рациональное.
15. Если а = 0 или b = 0, то а b = 0. Оказалось, а b ≠ 0. Следовательно, а ≠ 0 и b ≠ 0.
16. Если а ≠ 0 и b ≠ 0, то а b ≠ 0. Оказалось, а b = 0. Следовательно, а = 0 или b =0.

3.3. Ответы, указания, решения к разделу 3.2


№ 3.2. 1. а). Решение. Введем обозначения: р – число делится на 2, q – число делится на 3, r - число не де-
лится на 6. тогда формула, соответствующая этому высказыванию (с использованием соглашения о скобках)
будет иметь вид: р  q  r .
и) r → p ^ q .
№ 3.2. 2. Решение. е). Число не является простым тогда и только тогда, когда оно делится на 3.
ж). Если число положительное и делится на 3, то оно не простое.
№ 3.2. 3..б). Решение. Введем обозначения: р – основание пирамиды – прямоугольный треугольник, q – боко-
вая грань, проходит через гипотенузу, r - боковая грань перпендикулярна основанию, h - высота пирамиды
проходит через середину гипотенузы.
Тогда формула, соответствующая этому высказыванию (с использованием соглашения о скобках) будет
иметь вид: р → (q r ↔ h).
д). Решение. Введем обозначения: р – прямая а параллельна прямой b, q – прямая а1 – параллельная проекция
прямой а на плоскость α, r - прямая b 1 – параллельная проекция прямой b на плоскость α, п - а1 параллельна b1,
х- а1 совпадает с b 1.
Тогда формула, соответствующая этому высказыванию (с использованием соглашения о скобках) будет
иметь вид: р q r → п  х.
№ 3.2. 4. 0, 1, 1, 1, 1, 1, 1,1, 0, 0.
к) p  (q  r)  p  q  r. Решение p = 0, q = 1, r = 1. Подставим в формулу. 0  (1  1) ↔ 0  1 = (по
определению дизъюнкции) = = 0  1↔ 1 =(по определению конъюнкции) = 0↔ 1 = (по определению эквива-
ленции) = 0.
№ 3.2. 5. Решение.
к). Используя определения логических операций, получим

p q r q q  r p ↔ q  r.
1 1 1 0 0 0
1 1 0 0 0 0
1 0 1 1 1 1
1 0 0 1 0 0
0 1 1 0 0 1
0 1 0 0 0 1
0 0 1 1 1 0
0 0 0 1 0 1

№ 3.2. 6. Решить уравнение – это значит найти все наборы значений переменных (в данном случае логиче-
ских, принимающих значения 0 или 1), при подстановке которых в исходное уравнение, получаются верные
равенства.
21
При решении логических уравнений следует использовать определение операции, задающей функцию в ле-
вой части уравнения, что часто приводит к решению совокупности систем более простых уравнений. Таким
образом, довольно часто уравнение имеет не единственное решение.
Возможно, в некоторых случаях следует произвести преобразования функции с использованием основных
равносильностей.
Решение. л) p ↔ q  r = 1.
В левой части уравнения задана импликация, которая истинна, если её левая часть равна 0, независимо от
значения правой части. Кроме того, импликация истинна, если её левая и правая части равны 1. Получим си-
стемы:
p  0 p  0 p  0 p  0
     p  1
1) q  0 , 2) q  1 , 3) q  0 , 4) q  1 , 5) 
r  0 r  0 r  1 r  1 q  r  1
   
Первые четыре системы дают ращения:
(1, 0, 0), (1, 1, 0), (1, 0, 1), (1, 1, 1).
Система 5). Т.к. дизъюнкция не равна 1 только тогда, когда оба высказывания ложны, то получим еще три си-
стемы:
p  0 p  0 p  0
  
а) q  0 , б) q  1 , в) q  1
  
r  1 r  0 r  1
Получим решения: (0, 0, 0), (0, 1, 1), (0, 1, 0).
Ответ. (1, 0, 0), (1, 1, 0), (1, 0, 1), (1, 1, 1), (0, 0, 0), (0, 1, 1), (0, 1, 0).
№ 3.2. 8. Указание. Дело сводится к решению двух систем
Ф1  1 Ф1  0
 и 
Ф 2  0 Ф2  1
№ 3.2. 9. Таких функций 16.
№ 3.2. 10.
Указание. Можно преобразовывать обе части равносильностей, стремясь получить одинаковые формулы.
Решение. а). p  q ≡ q  p . Преобразуем обе части
.Левая часть Ф1 = p  q ≡ (по 18 формуле основных равносильностей) ≡ p  q.
Правая часть Ф2 = q  p ≡ (по 18) ≡ q  p ≡ (по 1) ≡
≡ q  p ≡ (по 2) ≡ p  q ≡ Ф1. Равносильность доказана.
№ 3.2. 11. а) p  q  r, б) p ( r  q ), в) p  q , г) p, д) 1,
е) Решение. p  s t)( p q  r s t )  p q ≡ (по формуле 18) ≡
≡ ( p  s t)( p q  r s t )  p q ≡ (по формуле 1) ≡
≡ (p  s t)( p q  r s t )  p q ≡ (по законам де Моргана, с учетом 1) ≡
≡ (p  s t)(p  q  r s t )  p q ≡ (раскрываем скобки по первому закону дистрибутивности) ≡
≡ p p  p q  p r s t  s t p  s t q  s t r s t t  p q ≡ (по законам поглощения 10 и 12) ≡ p  p q 
ps t  s t p  s t q  s t r 0   p q ≡ (по законам действий с 0) ≡ p  p q  p s t  s t p   st
q  pq (группируем члены, содержащие р, и выносим р за скобку) ≡ p (1  q  s t  st  q)  s t q ≡ (по
15) ≡ р  q s t
№ 3.2. 12.
1).Введем обычным образом две операции, например, отрицание и дизъюнкцию. Тогда: конъюнкцию можно
выразить формулой: p  q , импликацию формулой p  q, эквиваленцию формулой p  q  q  p .
2) Введем обычным образом две операции, например, импликацию и конъюнкцию. Тогда: отрицание можно
выразить формулой p  0, дизъюнкцию формулой (p  0)  q, эквиваленцию формулой (p  q)  (q 
p).
№ 3.2. 13. Отрицание: «Завтра будет хорошая погода, и мы не посетим музей и выставку современного ди-
зайна, и не пойдем в лес за грибами».
№ 3.2. 15.. Указание. Записать соответствующие формулы и привести их к одинаковому виду.
22
№ 3.2. 16.
а) p  q  p  r  q  r  q  r ≡ (это ДНФ) ≡ p  q  r (это КНФ).
б) (p ↔ q)  p  q ≡ p q  p q ≡ (это ДНФ) ≡( p q)( q  p) (это КНФ).
в) (p → q)  (q → p ) ≡ p .
г) p q  (p → q)  p ≡ 1.
д) p ↔ (q → p  r ) ≡ p q r  p q (это ДНФ).
е) p  q → p  r  q  r ≡ p q .
ж) p  q  p  q ≡ 0.
з) p q ↔ p q ≡ (p  q)( p  q ) (это КНФ).
и) p q  pq  q  p ≡ p
к) p → ( q → p  r) ≡ p  q.
л) ((p  q)  (p  r))  (p  (q  r)) ≡ 1
м) (p  q)  ((r  q)  (pr  q )) ≡ p r  q .
н) (p  (q  r))  ((p  q)  (p  r)) ≡ 1
о) (pq  r)  (p  (q  r)) ≡ 1
п) (p  q  q)  (p  q) ≡ 1
р) ( p  p ) p  p ≡ 1.
№ 3.2. 17.
Каждой формуле соответствует таблица истинности, следовательно, каждой таблице истинности соответ-
ствует некоторая формула. Восстановить формулу можно двумя способами:
С помощью СКНФ или с помощью СДНФ.
1. СКНФ.
В таблице истинности выделяются строки, в которых формула ложна. Каждой такой строке будет соответ-
ствовать единственная элементарная сумма СКНФ. В эту сумму высказывание истинное будет входить с отри-
цанием, а высказывание, которое ложно - без отрицания. Это объясняется тем, что элементарная сумма должна
быть ложной, а если в нее будут входить истинные высказывания, то она ложной не будет. Составляя СКНФ из
этих строк, мы получим исходную формулу.
Пример: дана таблица

р q r Ф
1 1 1 1 1
2 1 1 0 0
3 1 0 1 1
4 0 1 1 0
5 1 0 0 1
6 0 1 0 1
7 0 0 1 0
8 0 0 0 1

Так как во 2-ой строке функция ложна, то должна быть ложна элементарная сумма. А элементарная сумма
ложна тогда, когда каждый ее член равен 0.
Т. к. р = 1, то p = 0; и в дизъюнкцию должно входить p
.
Т. к. q = 1, то q =0; и в дизъюнкцию должно входить q
.
r = 0 - без отрицания.
Получим: p  q  r.
Аналогично
Для 4-ой строки: р  q  r
Для 7-ой строки: р  q  r . Тогда
Ф = ( p  q  r) (р  q  r )( р  q  r ).
2. СДНФ.
В таблице истинности выделяются строки, в которых формула истинна. Каждой такой строке поставим в со-
ответствие элементарное произведение, которое должно быть истинно. В это произведение истинные высказы-
23
вания входят без отрицания, а ложные - с отрицанием. Затем составляется дизъюнкция элементарных произве-
дений.
Для нашего примера:
Ф= рqr  р q r  р q r  p q r  p q .
Замечание Полученные формулы можно преобразовать в импликацию и т.д.
№ 3.2. 19. Высказывание и его отрицание будем называть литералом. Дизъюнкцию литералов будем называть
элементарной суммой, а конъюнкцию литералов будем называть элементарным произведением. Преобразуем
каждую из формул в ДНФ (или КНФ), а затем в СДНФ (СКНФ).
Для преобразования ДНФ в СДНФ нужно в элементарное произведение, в котором нет какого-нибудь лите-
рала, добавить 1 в виде дизъюнкции этого литерала со своим отрицанием, а затем раскрыть скобки.
Для преобразования КНФ в СКНФ нужно в элементарную сумму, в которой нет какого-нибудь литерала, до-
бавить 0 в виде конъюнкции этого литерала со своим отрицанием, а затем воспользоваться вторым законом
дистрибутивности.
е). (p  r ) ( q  r) ≡ q r  p q r ≡ ( p  q) ( q  r ).
Решение.
Рассмотрим формулы:
1. Ф1 = (p  r ) ( q  r) ≡ (p  r ) ( q  r) (r  q ) ≡
≡ ( p  r ) (q  r) ( r  q ). Получили КНФ. Приведем ее к ДНФ, раскрывая скобки.
Ф1= ( p q  p r  q r  r r(=0))( r  q ) ≡ p q r  p q q (=0)  p r r (=0)   p r q  qr r  pr q  0
≡ p q r  p r q  q r . ((Это ДНФ. Преобразуем в СДНФ) ≡ p q r  p r q  (p  p ) q r ≡ p q r  p r q 
 p q r  p q r ≡ p q r  p r q  p q r . Это СДНФ.
2.Ф2 = q r  p q r (это ДНФ. Преобразуем в СДНФ) ≡
(p  p ) q r  p q r ≡ p q r  p q r  p q r . Это СДНФ.
Сравнивая СДНФ формул Ф1 и Ф2, видим, что они одинаковы. Значит, формулы равносильны.
3.Ф3 = ( p  q) ( q  r ) ≡ p q  p r  q q (=0) q r ≡
≡ p q (r  r )  p (q  q ) r  (p  p ) q r ≡
p q r  p q r  pq r  p q r  p q r  p q r r≡
≡ p q r  p q r  p q r  p q r . Это СДНФ.
Сравнивая СДНФ формул Ф3 и Ф1(или Ф2), видим, что они не одинаковы. Значит, формулы не равносильны.
№ 3.2. 20. а). Решение. Введем обозначения: НБ - Набоков-бухгалтер, НК- Набоков-кассир, НС- Набоков-
счетовод, МБ - Матвеев-бухгалтер, МК- Матвеев-кассир, МС-Матвеев-счетовод, ЛБ - Левин- бухгалтер, ЛК-
Левин-кассир, ЛС- -Левин-счетовод,.
Запишем формулы, соответствующие высказываниям.
НК → МС, НС→ МБ, МК → ЛС , ЛБ → НС.
Характеристическое уравнение имеет вид:
(НК → МС) (НС→ МБ) ( МК → ЛС ) (ЛБ → НС) = 1.
Преобразуем левую часть.
( НК  МС) ( НС  МБ) (МК  ЛС ) ( ЛБ  НС) = 1.
Преобразуем в ДНФ.
( НК НС  НК МБ  МС НС  МСМБ(=0))(МК ЛБ  МКНС   ЛС ЛБ  ЛС НС) =1. Раскроем скоб-
ки.
НК НС МК ЛБ  НК НС МК НС  НК НС ЛС ЛБ   НК НС ЛС НС  НК МБ
МК ЛБ  НК МБ МК НС  НК МБ ЛС ЛБ  НК МБ ЛС НС  МС НС МК ЛБ  МС НС МК НС 
 МС НС ЛС ЛБ  МС НС ЛС НС =1, Дизъюнкция равна 1, если хотя бы один её член равен 1.
.1. НК НС МК ЛБ =1. Отсюда: Набоков-бухгалтер, Матвеев-кассир, следовательно, Левин-счетовод.
2. НК НС МК НС = 0, т.к. НС НС = 0.
3. НК НС ЛС ЛБ = 1. Отсюда: Набоков-бухгалтер, Левин-кассир, следовательно, Матвеев-счетовод.
4. НК НС ЛС НС = 0, т.к. НС НС = 0.
5. НК МБ МК ЛБ = 0, т.к. МБ МК – 0.
6. НК МБ МК НС = 0, т.кК. МБ МК – 0.
7. НС МБ ЛС ЛБ = 1. Отсюда Матвеев-бухгалтер, Левин - кассир, следовательно, Набоков - счетовод. Но
24
Набоков не счетовод. Т.о. уравнение не имеет решений.
8. НК МБ ЛС НС = 1. Отсюда Матвеев-бухгалтер, Набоков - счетовод, следовательно, Левин – кассир..
9. МС НС МК ЛБ = 0, т.к. МС МК= 0.
10. МС НС МК НС = 0, т.к. НС НС = 0.
11. МС НС ЛС ЛБ = 1. Отсюда Матвеев- счетовод, Левин - кассир, следовательно, Набоков - бухгалтер.
12. МС НС ЛС НС = 0, т.к. НС НС = 0.
Ответ.
1. Набоков-бухгалтер, Матвеев-кассир, Левин-счетовод.
2. Набоков-бухгалтер, Матвеев-счетовод, Левин-кассир..
3. Набоков – счетовод, Матвеев-бухгалтер, Левин – кассир.
4.Набоков-бухгалтер, Матвеев-счетовод, Левин-кассир.

б) 1. Ева и Эмма . 2. охраны нет.


в) 11000 11010 01101 11001
г) 10001111
д) 11011.
е) Да.
ж) В и С.
№ 3.2. 21. Указание. Составить формулу, соответствующую рассуждению и приведением к КНФ доказать,
что она тождественно истинна.
№ 3.2. 22.
1. Рассуждение неверное.
2. Рассуждение неверное.
3.Формализуем рассуждение. Пусть p - стороны треугольника равны, q – треугольник равнобедренный, r - уг-
лы при основании равны. Рассуждение принимает вид: p  q, q  r, p ├ r.
Построим вывод. (Вывод – это последовательность формул, каждая из которых является либо посылкой,
либо получается из предыдущих формул по правилам вывода, причем последней формулой должно быть за-
ключение.)
1. p  q - посылка.
2. p – посылка.
3. q из 1 и 2 по ПЗ.
4. q  r – посылка.
5. r из 4 и 3 по ПЗ.
Рассуждение верное.
4 Рассуждение верное.
5 Рассуждение верное.
7. Рассуждение верное.
8. Рассуждение неверное.
9. Рассуждение неверное.
10. Рассуждение верное.
11. Рассуждение верное
12. Рассуждение верное.
13. Рассуждение верное.
14. Рассуждение верное.
15. Рассуждение верное.
16. Рассуждение верное.

3.4. Предикаты
Предикат – это логическая функция одного или нескольких переменных, каждая из которых принадлежит не-
которой предметной области и принимает значения 0 или1. Количество переменных предиката называется его
местностью.
Одноместные предикаты выражают свойство объекта – быть чем-то. Предикат большей местности выражают
отношения между объектами (равно, больше, принадлежит, лежит против, и т.д.).
0-местный предикат – это высказывание.
Если предметной переменной задать значение, то получим предикат меньшей местности.
Навешивание квантора всеобщности (  ), квантора существования (  ), квантора существования и един-
ственности (  !) понижает местность предиката. Предметная переменная, по которой навешен квантор, назы-
вается связанной этим квантором, а остальные переменные называются свободными.
Множество МР наборов значений, при которых предикат Р (…) равен 1, называется областью истинности
данного предиката.
25

№ 3.4. 1. В приведен- ных функциях заменить переменные значениями так, чтобы получи-
лись истинные высказы- вания.
а) x – президент Рос- сии. !г-элементное множество,А в (x) тоА
б) число x делится на 3 и на y. дикатов (различных) типа В(
(x) А Аx
в) число x – больше 7, но меньше y. На множестве (О, и) 1) 3через
опр
г) неверно, что А старше В, но моложе С. Р(x, y, г
д) число x расположено между y и z. Составить таблицу значений
№ 3.4. 2. Бинарное отношение (двухместный предикат) P(x, y): «X делит y» определено
на множестве А2, где А = {2, 3, 4, 5, 6}. Составить прямоугольную таблицу, задающую этот область 118.
истинности.
Двуместный предика
предикат, и определить его область истинности. 10, определен на множе
2
№ 3.4. 3. Пусть А = {1, 2, 3, 4, 5, 6, 7}. Предикат P(x, y) определен на множестве А . Соста- 5, 6, 7}. Составить табл
вить прямоугольную таблицу, ката и определить его о
задающую этот предикат, и опре- рить то же для предикат
делить его область истинности,венством x + y < 10.
если 119. Двуместный предика
1. P(x, y): x + y = 10. LЗ, где A={l, 2, 3, 4, 5}, аВ=(3
2. P(x, y): x + y < 10. ний этого предиката и опреде
№ 3.4. 4. На диаграмме (рис.повторить для предиката x < y,
19): А = М [А (x)]; В = М [В (x)], С = М [С (x)], т. е.
области истинности обозначаются теми же бук-
вами, что и предикаты. Заштриховать область ис-
тинности предиката:
а) А (x) V В (x) V С (x); б) А (x)
 В (x)  С (x);
в) А (x)  В (x)  С (х) ; г) А (x)  В (х)  С (x);
д) А(х )  В (x)  С (x); е) А (x)  В(х) /\ С (х) ,
ж) А(х )  В (x)  С (х) ; з) А(х )  В(х) ) \  С (x);
и) А(х )  В(х)  С (х) .

Рис. 19. Заданные множества

№ 3.4. 5. Записать предикаты, области истинности которых заштрихованы на рис. 20 -28, (обозначения задачи
№ 3.4.4.)

Рис. 20 Рис. 21 Рис. 22

Рис 23 Рис 24 Рис. 25

Рис. 26 Рис. 27 Рис. 28


№ 3.4. 6. Предикаты А(x) и В(x) определены на некотором множестве М. В каком отношении должны нахо-
диться области истинности А и В этих предикатов, чтобы:
А (x)  В (x) принимал значение 1
а) для некоторых x из М;
б) для всех x из А;
в) для всех x из В;
26
г) ни для одного значения x из М (принимал значение 0 при всех значениях x из М);
№ 3.4. 7. В приведенных функциях навесить кванторы так, чтобы получились истинные высказывания.
а) x - автор романа y.
б) город x расположен на берегу реки y.
в) река x впадает в y.
г) студент x учится на факультете y вуза z.
д) x – число сторон, y – число диагоналей многоугольника z.
е) словарь перевода с языка x на язык y
3.4. 8. Определить, являются ли нижеследующие последовательности символов формулами логики предика-
тов:
а) (  x)P(x, y) → (  z)Q(y, г)  R(y,t);
б) (  x)A(x, y)  (  y) В(x, y);
в) (  x)  y) S(x, y, г) → ('  x) (  y)P(x, y).
№ 3.4. 9. Пусть заданы предикаты С(x, y, z) = ( x + y = z ) и Р(x, y, z) = = (x * y = z). Записать формулу с од-
ной свободной переменной, истинную тогда и только тогда, когда
а) x = 1, б) x = 0, в) x = 2, г) x – четное число, д) x – нечетное число, е) x – простое число.
№ 3.4. 10. Пусть N(x) - предикат «x - натуральное число» (x  N); С(x) - предикат «x - целое число» (x  C); Р(x)
- предикат «x - простое число»; В(x) - предикат «x - положительное число»; Т(x) - предикат «x - четное число»;
D(x, y) - предикат «x делит y».
Сформулировать словесно записанные ниже на языке логики предикатов высказывания и указать, какие из
них истинны, какие ложны:
а) (  x) [N(x) → С(x)]; б) (  x)[N(x)  С(x)]; в) (  x) C(x) → N(x)];
г) (  x) [С(x)  В(x) ↔ N(x)]; д) (  x) [С(x) → Т (Х )  T(x)];
е) (  x) (  y) [С(x)  С(y) → D(x, y)];
ж) (  y) (  x) [С(x)  С(y) → D(x, Y)];
з) (  x) (  y) [С(x)  С(y) → D(x, y)];
и) (  x, y) [Т(x)  Т(y) → D(x, y)];
к) (  x)[Р(x)  Т(x)]; л) (  x)[P(x) → Т(x)].
№ 3.4. 11. Пусть С (х) - предикат «х - составное число»; R(x, y) - предикат «x меньше y»; S(x, y, z) - предикат x
+ y = z; Р(x, y, z) - предикат x∙y = г. Используя введенные обозначения, записать на языке логики предикатов,
следующие предложения:
а) для всяких целых чисел x, y существует целое число z такое, что x + y = z.
б) Для всяких двух целых чисел не существует более одного целого числа, равного их сумме.
в) Для всяких целых чисел х, y, z, если х + y = z, то y + х = z.
r) Для всяких целых чисел х, y существует целое число z такое, что x∙y = z.
д) Для любых двух целых чисел не существуют более одного целого числа, равного их произведению.
е) Для всяких целых чисел x, y, z, если x∙y = z, то y∙x = z.
ж) Для всяких целых x, z существует целое число y такое, что
x + y = z.
з) Для всяких x, таких, что x меньше y, если и только если существует натуральное число k такое, что x + k =
y.
и) Для всякого x, x - составное число, если и только если существуют числа y, z, меньшие x и такие, что y∙z =
x.
з) Для всяких двух рациональных чисел x, y, если x < y, то существует рациональное число z такое, что x < z и
z < y.
№ 3.4. 12. Сформулировать теорему. Ввести необходимые предикаты (можно использовать принятые в мате-
матике) и записать в виде формулы логики предикатов:
1) первый признак равенства треугольников.
2) первый признак подобия треугольников.
3) признак перпендикулярности прямой и плоскости.
4) признак перпендикулярности плоскостей.
5) второй признак равенства треугольников.
6) второй признак подобия треугольников.
7) необходимый и достаточный признак делимости натурального числа на 6.
8) необходимый и достаточный признак делимости натурального числа на 5.
9) признак параллельности двух плоскостей.
10) один из признаков параллельности прямых на плоскости.
11) третий признак равенства треугольников.
12) третий признак подобия треугольников.
13) свойство двух прямых, параллельных третьей.
№ 3.4. 13. Выразить на языке логики предикатов следующие высказывания:
а) Существует, по крайней мере, один предмет, обладающий свойством Р (выражение «существует, по край-
ней мере, один предмет» понимается в том же смысле, что «существует предмет»).
27
б) Не существует предмета, обладающего свойством Р (или «неверно, что существует предмет, обладающий
свойством Р»).
в) Не существует более одного предмета, обладающего свойством Р (или «существует не Доказать, что если epl:==ep2'
132. Записать в виде ф
более одного предмета, обладающего свойством Р»). Доказать
132.общезначимость
довой планиметрии
Записать в виде пр
в сле
ф
г) Существует точно один предмет, обладающий свойством Р («существует предмет, обла- (1) - (8).
довой планиметрии
существует более одной
в сле
дающий свойством Р, и не существует более одного предмета, обладающего этим свой- 140. Доказать
существует
дящей точкуобщез
черезболее одной
вне н
ством»). - (12) ома
дящей параллельности
через точку вне план
н
д) Существует, по крайней мере, два предмета, обладающих свойством Р (или «существуют (установить, что в каждой и
ома параллельности
формулы и прочитатьплансло
два различных предмета, каждый из которых обладает свойством Р»). ности ского.
основания включается
lim f(x) и=прочитать
l == (уе> О)
формулы сло
е) Существуют не более двух предметов, обладающих свойством Р (или «для всяких трехпоэтому
133. Прочитатьтаких
нельзя
{(х)-
ского. найти словамзн
предметов x, y, z если каждый из них обладает свойством Р, то x = z или y = z »). при которых основание
х- х. Df было
133. Прочитать словам
ж) Существует точно два предмета, обладающих свойством Р (или «существует, по крайнейным). -/1<8].
мере, два предмета, обладающих свойством Р, и не существует более двух предметов, обла- 141. Доказать, Построить чтоотрицание
если форм о
дающих этим свойством»). держащая в качестве свободно
сформулировать словами
134.
№ 3.4. 14. Пусть А, В, С - переменные для точек; a, b, c -переменные для прямых'; * - знакобщезначимой, Какая из нижесле
х .хо то и формула (у
отношения «инцидентно» ("лежит на", "проходит через"), применимого к точке и прямой (А *чимой,пеи обратно. \
а). Используя эти обозначения, записать в виде формул логики предикатов следующие гео- 142. Если а) (ух) (з/)логики
формула [{(х + 1)
пр
метрические предложения (аксиомы, характеризующие предикат «инцидентно» на плоско-честве свободной риодической
{(х)]? функции:
только пред
сти): Построить
общезначимой, то иотрицание
формула (э
а) Для любых двух точек существует прямая, инцидентная им. чимой.славами.
Верно ли обратное?
б) Для любых двух различных точек не существуют более одной прямой, инцидентной им. 135. Какое
143. Доказать, что:свойство фу
в) Для любой прямой существуют, по крайней мере, две точки, инцидентные ей. лы формула логики пред
а) если
г) Существуют три точки, не инцидентные одной прямой (т. е. такие, что не существует пря-(ух) ер => (УХ],
(ух)х2)'Ф [х]
и f-<(зх)
Х2 ер
=> ={
мой, инцидентной каждой из этих точек). (ух) ер <=>Построить
(ух) 'Ф иотрицание
f- (зх) ер <э
д) Для любых двух различных прямых не существует более одной точки, инцидентной каж- 144. Доказать, что нижеслед
дой из этих прямых. 136. Записать
общезначимыми в виде ф
(подобрать т
3.4. 15. Построить отрицания следующих высказываний и прочитать их словами (x, y, z, r -менных, нотонно убывающая».
при которых основан П
переменные для вещественных чисел): прочитать его словами.
ствие ложно):
а) (  x, y)[x>y  x<y  x=y]; а) (уу) (зх) р (х, у) => (
б) (  x)(  y)[ y  0 → x+ y = x]; 137. Записать в виде ф
V Q (х) )значение
шее => (ух) Рфункции
(х) V (ух)f»
в) (  x, y) (  z)[ x  y  z  (  r) (x+ y = r  z  r )]. прочитать его словами.
=> (эх) [Р (х) 1\ Q (х»); г) [(ух)
г) (  x, y) [x2 + y2 >0]; => => Q (х»); д) (зх) р (х) => (ух
___________________
Доказать, что если epl:==ep2'
д) (  x, y)[ x 2  y 2  x  y ]. Доказать общезначимость пр
№ 3.4. 16. Пусть C(х, у) - предикат «х делит у», а x, y - переменные для целых чисел. Сфор- (1) - (8).
мулировать словами предложение, выраженное формулой Доказать общез
(  x, y) [ C (3, x)  C (3, y) → C (3, х+у)]. - (12)
Построить отрицание этого предложения и прочитать его словами. (установить, что в каждой и
№ 3.4. 17. Какая из нижеследующих формул выражает определение периодической функ- ности основания включается
ции: поэтому нельзя найти таких зн
а) (  x) (  l) [f(х + l) = f(х)]; б) (  l) (  x) [f(х + l) = f(х)]. при которых основание было
Построить отрицание этого определения и сформулировать его славами. ным).
№ 3.4. 18. Какое свойство функции f выражается с помощью формулы (  x1, x2) [х1 < Х2 Доказать, что если формула
→ f (х1) < f (х2)]? жащая в качестве свободной т
Построить отрицание этой формулы и прочитать его словами. щезначимой, то и формула (у х
№ 3.4. 19. Какое свойство функции f выражается с помощью формулы (  x1, x2) [х1 < Х2мой, и обратно.
→ f (х1) > f (х2)]? Если формула логики предик
Построить отрицание этой формулы и прочитать его словами. свободной только предметную
№ 3.4. 20. Записать в виде формулы высказывание «Функция f - монотонно убывающая». чимой, то и формула (эх) ер (
Построить отрицание этой формулы и прочитать его словами. Верно ли обратное?
№ 3.4. 21. Записать в виде формулы высказывание «f(х0) - наибольшее значение функции Доказать, что:
f». Построить отрицание этой формулы и прочитать его словами. а) если формула логики пред
№ 3.4. 22. Доказать, что если формула логики предикатов φ (x), содержащая в качестве сво- (ух) ер => (ух) 'Ф и f- (зх) ер =
бодной только переменную x, является общезначимой, то и формула (  x) φ (x) также являет- (ух) ер <=> (ух) 'Ф и f- (зх) ер <
ся общезначимой, и обратно. Доказать, что нижеследующ
№ 3.4. 23. Если формула логики предикатов φ (x), содержащая в качестве свободной только щезначимыми (подобрать таки
предметную переменную x, является общезначимой, то и формула (  x) φ (x) также является ных. при которых основание
общезначимой. Верно ли обратное? ложно):
№ 3.4. 24. Доказать, что: а) (уу) (зх) р (х, у) => (
а) если формула логики предикатов φ (x) → ψ (x) общезначима, то формула (  x) φ (x) →
(  x) ψ (x) и (  x) φ (x) → (  x) ψ (x) общезначимы. V Q (х) ) => (ух) Р (х) V (ух)
=> (эх) [Р (х) 1\ Q (х»); г) [(ух)
=> => Q (х»); д) (зх) р (х) => (ух
28
б) если φ (x) → ψ (x) общезначима, то формулы (  x) φ (x) ↔ (  x) ψ (x) и (  x) φ (x) ↔ (  x) ψ (x) общезна-
чимы.
.№ 3.4. 25. Доказать, что нижеследующие импликации не являются общезначимыми (подобрать такие значе-
ния предикатных переменных, при которых основание импликации истинно, а следствие ложно):
а) (  x) (  y) P(x, y) → (  y) (  x) P(х, у);
б) (  x) (P(x)  Q (х)) → (  x) P(x)  (  x)Q (х);
в) (  x) P(x)  (  x) Q (х) → (  x) [P(x)  Q (х)];
г) [(  x) P(x) → (  x) Q (х)] → (  x) [P(x) → Q (х)];
д) (  x) P(x) → (  x) P(x)/
№ 3.4. 26. Правильность нижеследующих силлогизмов доказать построением вывода заключения из посылок
и иллюстрировать с помощью диаграмм Эйлера- Вена:
а) Ни одно вещественное число не есть мнимое; некоторые комплексные числа - вещественные; следователь-
но, некоторые комплексные числа не являются мнимыми.
б) Ни одно мнимое число не является вещественным; некоторые комплексные числа - ‘ вещественные; следо-
вательно, некоторые комплексные числа не являются мнимыми.
в) Ни одно мнимое число не есть вещественное; все рациональные числа - вещественные; следовательно, ни
одно рациональное число не является мнимым.
г) Все квадраты - ромбы; некоторые прямоугольники не являются ромбами; следовательно, некоторые пря-
моугольники не являются квадратами.
д) Все квадраты - правильные многоугольники; ни один разносторонний прямоугольник не есть правильный
многоугольник; следовательно, ни один разносторонний прямоугольник не есть квадрат.
№ 3.4. 27. Установить неправильность нижеследующих рассуждений с помощью диаграмм Эйлера - Венна.
а) Все целые числа - рациональные; некоторые дроби не являются целыми числами; следовательно, некото-
рые дроби не являются рациональными числами.
б) Все ромбы – параллелограммы; все прямоугольники - параллелограммы; следовательно, все прямоуголь-
ники - ромбы.
в) Некоторые вещественные числа рациональные; некоторые рациональные числа не являются целыми, сле-
довательно, некоторые вещественные числа не являются целыми,

3.5. Ответы, указания, решения к разделу 3.4.


г) Ни одна трапеция не есть правильный многоугольник; ни один треугольник не есть трапеция; следователь-
но, ни один треугольник не есть правильный многоугольник.

№ 3.4. 1. Решение.
г) например, А = Наполеон Бонапарт, В = Александр Македонский, С = Коля Кругликов. Другой вариант: А =
сын, В = мать, С = отец. И т.д.
№ 3.4. 2. Начало этой таблицы имеет вид:
y 1 2 3 4 5 6
x
1 1 1 1 1 1 1
2 0 1 0 1 0 1
3 0 0 1 0 0 1
4
5
6
Область истинности МР = {(1,1), (1,2), (1,3), …}.
Завершите создание таблицы и области истинности.

№ 3.4. 3. См. № 3.4. 2.


№ 3.4. 4. Решение. в) см. рис. 29. ж) см. рис. 30.
А
В А

С С

Рис. 29. Область истинности Рис. 30. Область истинности


предиката в) предиката ж)
29
№ 3.4. 5. Для рис.10: (А ∩ В)  (А ∩ С)  (В ∩ С)  А  В  С
№ 3.4. 6. г) области истинности не пересекаются.
№ 3.4. 7 Решение.
г) (  x)(  y)(  z) P(x, y, z.) .
№ 3.4. 8. в) нет.
№ 3.4. 9 Решение.
г) Введем предикат Q(x) – x является четным числом. Тогда можно записать формулу (  y) Q(y) → (  z )
Q(z) (С(x, y, z)  Р(x, y, z)).
Её можно прочитать таким образом:
- Если любой y является четным числом, то существует четное z такое, что x + y = z или x * y = z.
Если x нечетно, то оба предиката С(x, y, z) и Р(x, y, z) ложны, а формула (  y) Q(y) истинна, следовательно,
импликация ложна. При четном x импликация будет истинной. (Почему?)
№ 3.4. 10.
е). Для любого x существует такой y что, если x и y - целые числа, то x делит y. Высказывание истинно.
ж). Существует такой y для любого x, что, если x и y - целые числа, то x делит y (другими словами - есть y,
который делится на все x). Высказывание ложно.
№ 3.4. 11. Введем предикат С(x) – x целое число.
б). (  x, y)(  ! z) [С(x)  С(y)  С(z) → (x + y = z)].
з) (  x, y) (  k) ([x < y)  (k  N) ↔ (x + k = y)].
№ 3.4. 12. Указание. При записи математических предложений с использованием предикатов необходимо
сначала определить объекты, к которым относится утверждение, и ввести необходимые предикаты. Затем, вы-
явить для этих объектов отношения и ввести соответствующие предикаты. Затем, в виде импликации или экви-
валенции записывается формула, соответствующая данному предложению.
Рассмотрим пример.
Два множества равны, если все элементы одного множества являются элементами другого и все элементы
второго множества являются элементами первого.
Здесь рассматриваются множества и их элементы. Введем обозначения: U – некоторая предметная область,
предикат М(x) – x является множеством, предикат принадлежности введем обычным образом x  y. Тогда
определение запишется формулой
(x  U)  М (А)  М (В)  (  x)(((x  А) → (x  В))  ((x  В) → (x  А))) → (А=В).
С использованием эквиваленции запись будет несколько короче:.
(x  U)  М (А)  М (В)   x ((x  А) ↔(x  В)) ↔ (А=В).
№ 3.4. 13.
в). (  x) P(x)  (  y) [P(y) → (y = x)].
ж). (  x, y) P(x)  P(y)  (  z) [P(z) → (z = y)  (z = x)].
№ 3.4. 14. Введем предикаты P(x) - x прямая линия, T(x) – x является точкой.
а) (  А, В) (T(А) T(В))) (  a) (P(a) → (a* А)  (a * В)).
г) (  А, В, С) (T(А)  T(В)  T(С))  (  a ) (P(a)→ (a* А)  (a* В)   (a * С)).
№ 3.4. 15. Построим отрицание.
в) (  x, y) (  z)[ x  y  z  (  r) (x+ y = r  z  r )]  (переносим отрицание на следующий квантор и изменя-
ем квантор)  (  x, y) (  z) [ x  y  z  (  r (x+ y = r  zr )]  (переносим отрицание на предикат и изме-
няем квантор) 
(  x, y) (  z) x  y  z  ( r ) ( x  y  r  z  r ))  (по законам де Моргана)  .(  x, y) (  z) [ x  y  z  (  r) (x+ y = r
 z  r )] 
(снимаем двойное отрицание, и отрицание с квантора переносим на формулу)  (  x, y) (  z) [x+ y = z  (  r)
x  y  r  z  r ]  (по законам де Моргана)  (  x, y) (  z) [x+ y = z  (  r) ( x  y  r  z  r )]  (  x, y) (  z)
[x+ y = z  (  r) (x + y  r  z = r)]. Получили высказывание
- для любых двух чисел x и y существует третье число z, такое, что x+ y = z и для любого числа r справед-
ливо x + y  r или z = r.
№ 3.4. 25.
г). Пусть P(x) – x является целым числом, Q (х) – x является простым числом. Тогда (  x) P(x) = 0 и (  x) Q
(х) = 0. Получим
(  x) P( x) → (  x) Q (х) =1. Высказывание (  x) [P(x) → Q (х) = 0], например, для x =12. Значит, вся им-
пликация ложна
№ 3.4. 26.
Приведем перечень правил вывода
Правило заключения Ф1 (x)  ф2 (x), ф1 (x) ├ ф2 (x) (ПЗ);
Правило отрицания Ф1 (x)  ф2 (x), Ф 2 (x) ├ Ф 1 (x) (ПО);
Правило контрапозиции Ф1 (x)  ф2 (x)├ Ф 2 (x)  Ф 1 (x) (ПК);
Правило расширенной контрапозиции
30
Ф1 (x)  ф2 (x)  ф3 (x) ├ Ф1 (x)  Ф 3 (x)  Ф 2 (x) (ПРК);
Правило силлогизма
Ф1 (x)  ф2 (x)), Ф2 (x))  ф3 (x)├ Ф1 (x)  ф3 (x) (ПС);
Введение дизъюнкции ф2 (x), ф1 (x) ├ Ф1  ф2 (ВД);
Удаление дизъюнкции Ф1 (x)  ф2 (x), Ф 1 (x)├ ф2 (x) (УД):
Введение конъюнкции Ф1 (x), ф2 (x) ├ Ф1 (x)  ф2 (x) (ВК);
Удаление конъюнкции Ф1 (x)  ф2 (x) ├ ф2 (x) (УК).
Введение единичного (  x ) Ф (x) ├ Ф (a) (ВЕ);
Введение логической функции (  x ) Ф (x) ├ Ф (y) (ВЛ);
Введение квантора общности
Ф1 (y)  ф2 (y) ├ (  x) (Ф1 (x)  ф2 (x)) (ВКО);
Ограниченный вывод логической функции
(  x ) Ф (x) ├ (  x ) Ф (x) (ОВЛ);
Введение квантора существования Ф (x) ├ (  x ) Ф (x) (ВКС ).

Решение. Введем предикаты: R(x) - x вещественное число, Im(x) -x мнимое число, K(x) - x комплексное число.
а) Рассуждение принимает вид:
(  x) (R(x)  Im(x) ) , (  x) ( K(x)  R(x) )├ (  x) ( K(x)  Im(x) )
Построим вывод.
1. (  x) (R(x)  Im(x) ) посылка
2. R(x)  Im(x) ВЛ (1)
3. Im(x) УК (2)
4. (  x) (K(x)  R(x) посылка
5. (  x) (K(x)  R(x)) ОВЛ (4)
6. K(x)  R(x) ВЛ, (5)
7. K(x) УК (6)
8. K(x)  Im(x) ВК (4, 7)
9 (  x) (K(x)  Im(x) ) ВКС (8)
Диаграммы Эйлера – Венна (см. рис. 31 - 33. отмечены области истинности).

R In

Рис. 31. Первая посылка

R
K K

R Im

Рис.32. Вторая посылка Рис. 33. Заключение

№ 3.4. 27 Пусть R – множество вещественных чисел, Q - множество рациональных чисел, Z - множество


целых чисел.
На рис/ 34 закрашены области истинности посылок. Эти области не пересекаются. Значит, заключение лож-
но.
31

Рис. 34. Области истинности посылок

4. КОДИРОВАНИЕ ИНФОРМАЦИИ
№ 4.1. Переведите в двоичную, восьмеричную и шестнадцатеричную системы счисления числа:
а) 53; 6) 62; в) 71; г) 84; д) 96; е) 47.
№ 4.2. Переведите в десятичную систему счисления:
а) 0100112; 6)10018; в) 1648; г) 2АВ16; д) 12616; .
№ 4.3. Найдите сумму, разность и произведение чисел А и В в двоичной системе счисления и сделайте про-
верку результата в десятичной системе счисления:
а) А = 100110, В = 001001; б) А = 01О111, В = 101000;
в) А = 111010, В = 110000; г) А = 110011, В = 001001.
№ 4.4. В какой системе счисления х возможно равенство:
а) 410 = (1О)x б) 810 = (11)x в) 910 = (1О0)x г) 2610 = (31)x
д) 2310 = (17)x е) 4210 = (52)x?
№ 4.5.
Латинский вариант двоичного кода Фрэнсиса Бэкона имел вид:
a – ААААА b – ААААВ c – АААВА d – ААА ВВ e – ААВАА
f – ААВАВ g – ААВВА h – ААBВВ i – АВААА j – АВААВ
k – АBАВА l – АBАBA m – АBВАА n – АВВАВ o – АВВВА
p – АВВВВ q– ВАААА r – ВАААВ s – ВААВА t – ВААВВ
32
u – ВАВАА v –ВА ВАВ w – ВАВВА x – ВАBAA y – BABBA
z – BABBB
Зашифруйте кодом Бэкона латинское крылатое выражение:
а) Аb altero ехресtеs, аltегi quod jeceris - Жди от другого того, что сам ты сделал другому»;
б) Аd cogitandum etagendum homo natusest - Человек рожден для мышления и деятельности;
№ 4.6. Является ли схема алфавитного кодирования
{a→ 0 ,b→ 10 ,c→ 011 ,d→ 101 ,e→ 1111}
а) префиксной? б) разделимой?
в) закодируйте сообщение b e d a a c e d.
г) если схема разделима, то произведите декодирование сообщения, заданного кодом 111110110001010110.
д) если схема разделима, то произведите декодирование сообщения, заданного кодом 111110110100101.
№ 4.7. Используя алгоритм Фано и алгоритм Хаффмена, составить две таблицы кодов алфавита, если зада-
ны вероятности появления его букв. При необходимости добавьте недостающую вероятность (или отбросьте
лишние). Сравните цену кодирования этих алгоритмов..
1) 0,25; 0,25; 0,1; 0,1; 0,1; 0,05; 0,05; 0,03; 0,03; 0,03; 0,01
2) 0,25; 0,15; 0,1; 0,1; 0,1; 0,1; 0,05; 0,05; 0,03; 0,03; 0,02; 0,01
3) 0,3; 0,15; 0,15; 0,1; 0,1; 0,05; 0,05; 0,03; 0,03; 0,03; 0,01
4) 0,2; 0,2; 0,1; 0,1; 0,1; 0,1; 0,05; 0,05; 0,03; 0,03; 0,03; 0,01
5) 0,2; 0,15; 0,15; 0,1; 0,1; 0,05; 0,05; 0,05; 0,03; 0,03; 0,03; 0, 03 0,02; 0,01
6) 0,25; 0,25; 0,1; 0,1; 0,1; 0,05; 0,05; 0,03; 0,03; 0,03; 0,01
7) 0,2; 0,2; 0,15; 0,15; 0,1; 0,05; 0,05; 0,03; 0,03; 0,03; 0,01
8) 0,3; 0,2; 0,1; 0,1; 0,1; 0,05; 0,05; 0,03; 0,03; 0,02; 0,01; 0,01
9) 0,2; 0,2; 0,1; 0,1; 0,1; 0,05; 0,05; 0,03; 0,02; 0,02; 0,02; 0,01
0) 0,3; 0,2; 0,1; 0,1; 0,1; 0,05; 0,05; 0,03; 0,03; 0,03; 0,01
№ 4.8. Сообщение состоит из Вашей фамилии, имени и отчества. Найдите цену кодирования при кодирова-
нии а) равномерном, б) по алгоритму Фано, в) по алгоритму Хаффмена, г) Произвести кодирование и декодиро-
вание всеми тремя способами.
№ 4.9. Составляя тексты для последующей компьютерной обработки, Необходимо излагать их в сжатом,
компактном виде. Изложите (4-6 предложений) самую важную информацию, содержащуюся в:
а) разделе 1.1 данного пособия; 6) разделе 1.2 данного пособия;
в) разделе 1.4 данного пособия; г) разделе 2.1 данного пособия;
д) разделе 3.1 данного пособия; е) разделе 3.3 данного пособия;.
№ 4.10.. Как-то раз Таня ехала в поезде. Чтобы не скучать, она стала зашифровывать названия городов, за-
меняя буквы их порядковыми номерами в алфавите. Когда Таня зашифровала пункты прибытия и отправления
поезда, то с удивлением обнаружила, что они записываются с помощью всего лишь двух цифр: 21221 – 211221.
Откуда и куда шел поезд?
№ 4.11.
Расшифруйте отрывок из книги Л. Кэрролла «Алиса в Зазеркалье»
«– ВЕРПИ Э ЙДЕМГОКВЭЫ БИБЕО-ЖАКЙПЧ ЗВЕЛЕ, – ЭБИСИВ ФИВМИУ-КЕВМИУ ПЕЛЕВЧЖЕ
ДГОСГАМОВЧЖЕ, – ЕЖЕ ЕСЖИЬИОМ МЕВЧБЕ МЕ, ЬМЕ Э ЦЕЬЙ, ЬМЕКЮ ЕЖЕ
ЕСЖИЬИВЕ, – ЖА КЕВЧФО ЖА ТОЖЧФО».
Текст зашифрован так: десять букв («а, «е», «и», «й», «о, «у», «ы», «э», «ю», «я») разбиты на пары, и каждая
из этих букв в тексте заменена другой из пары. Все остальные буквы разбиты на пары по такому же принципу.
№ 4.12. Расшифруйте арифметический ребус
Одинаковым буквам соответствуют одинаковые цифры разным - разные.
а) б) в) г) д)
сорок квант лето муха ахинея
+ один + квант + лето + муха + ахинея
триста наука полет слон чепуха

Ответы, указания, решения к разделу 4


№ 4.1. Указание. Воспользуемся общим правилом перевода из одной системы счисления в другую путем де-
ления данного числа в p-ичной системе на новое основание q. Затем делятся частые до тех пор, пока частное
не станет меньше q. Выписываем последнее частное и предыдущие остатки.
Пример. Дано число 489.
Переведем его в двоичную систему счисления.
Делим число на 2. Получаем частное 244 и остаток 1.
Делим частное 244 на 2. Получаем частное 122 и остаток 0.
Делим частное 122 на 2. Получаем частное 61 и остаток 0.
Делим частное 61 на 2. Получаем частное 30 и остаток 1.
Делим частное 30 на 2. Получаем частное 15 и остаток 0.
33
Делим частное 15 на 2. Получаем частное 7 и остаток 1.
Делим частное 7 на 2. Получаем частное 3 и остаток 1.
Делим частное 3 на 2. Получаем частное 1 и остаток 1.
Частное меньше 2. Процедура деления заканчивается. Выписываем последнее частное и все предыдущие
остатки. Получаем
48910 = 1111010012.
Переведем 489 в восьмеричную систему счисления.
Делим число на 8. Получаем частное 61 и остаток 1.
Делим частное 61 на 8. Получаем частное 7 и остаток 5.
Частное меньше 8. Процедура деления заканчивается. Выписываем последнее частное и все предыдущие
остатки. Получаем
48910 = 7518.
Переведем 489 в шестнадцатеричную систему счисления.
Делим число на 16. Получаем частное 30 и остаток 9.
Делим частное 30 на 16. Получаем частное 1 и остаток 14, которому в шестнадцатеричной системе счисления
соответствует буква Е.
Частное меньше 16. Процедура деления заканчивается. Выписываем последнее частное и все предыдущие
остатки. Получаем
48910 = 1Е8.
№ 4.2. Указание. Первые нули могут быть отброшены.
Для перевода числа из p-ичной системы в десятичную можно воспользоваться общим принципом позицион-
ной записи числа:
a1 a2…ak-1 ak = a1∙ pk-1 + a2∙ pk-2 + … + ak-1∙ p + ak.. Здесь ai – i-ая цифра числа (i= 1. 2. …k), k – число разрядов.
Пример. 1547 = 1∙ 72 + 5∙7 + 4 = 49 + 35 + 4 = 88.
№ 4.3. Таблица сложения в двоичной системе счисления:
0 + 0 = 0, 0 + 1 = 1, 1 + 1 = 10, т.е. 0 и единица переносится в старший разряд. Таблица умножения в дво-
ичной системе счисления:
0 * 0 = 0, 0 * 1 = 0, 1 * 1 = 1.
Пример. А = 10011, В = 1011.
А+В А–В А* В
10011 10011 10011
+_1011 -_1011 * _1011
11110 1000 10011
Пояснение к сложению. + 10011
Сумма двух единиц в младшем разряде 10011___
дает 0 и перенос 1 в следующий разряд. 11010001
Но в нем складываются две единицы, что
дает 0 и перенос единицы в следующий разряд, да плюс 1 переноса из предыдущего разряда, что в конечном
итоге дает 1 с переносом 1 в следующий разряд. В нем складывались два 0, что дает 0, да плюс 1 перенос. По-
лучаем 1. Во втором и первом разрядах складываются 0 и 1, это дает 1.
Пояснение к вычитанию.
В трех последних разрядах происходит вычитание одинаковых цифр, что дает нули. Во втором разряде из 0
вычитается 1, поэтому занимаем 1 из первого разряда. Она равна двум единицам второго разряда, поэтому в
результате будет 1, а в первом разряде 0.
Пояснение к умножению.
Умножение на 1 – это просто копирование числа, а умножение на 0 приводит к дополнительному сдвигу вле-
во. Затем полученные числа складываются.
Проверим в десятичной системе.
А = 100112 = 24 +0 + 0 + 2 + 1 = 19, В = 10112 = 23 + 0 + 2 + 1 = 11.
А + В = 19 + 11 = 30, А – В = 19 -11 = 8, А* В = 19 * 11 = 209.
Мы имели
А + В = 111102 = 24 + 23 + 22 + 2 = 16 + 8 + 4 + 2 = 30 – верно.
А – В = 10002 = 8 – верно.
А * В = 110100012 = 27 + 26 + 0 + 24 + 0 + 0 + 0 +1 = 128 + 64 + 16 +1 = 209 - верно
№ 4.4. Указание. Следует использовать позиционную запись.
Пример. 2710 = (123)x.
Запишем это равенство в виде x2 +2 x + 3 = 27, или x2 +2 x - 24 =0. это квадратное уравнение имеет два кор-
ня x1 = - 6 и x2 = 4. Поскольку основание системы счисления не может быть отрицательным, то x = 4.
Ответ. Равенство возможно при x = 4 .
№ 4.6. а) нет. Почему?
б) Пусть код сообщения начинается 0. если следующий символ 0, то первый 0 – это элементарный код бук-
вы a, т.к. кода, начинающегося с 00, у нас нет. Если первый символ 0, а второй и третий символы единицы, то
мы имеем код буквы c, т.к. других кодов, начинающихся с 0, у нас нет. Если первый символ 1, а второй 0 и
34
третий тоже 0, то 10 – это код буквы b, а если третий символ 1, то 101 - это код буквы d. Если первые четыре
символа 1111, то это код буквы e.
Комбинации вила 110 не свидетельствуют о неразделимости схемы, а говорят об ошибке кодирования.
№ 4.8. Пример. Сообщение:
- Красников Семен Константинович.
Составим таблицу, содержащую алфавит и частоту вхождения в сообщение каждой буквы алфавита.
н к о и с т пробел е а в м ч р
mi 5 3 3 3 3 2 2 2 2 2 1 1 1
Общая длина сообщения n= 30. Мощность алфавита N - 13.
а) При равномерном кодировании цена кодирования равна длине элементарного кода, определяемой по фор-
муле Хартли
C1 = | log2N | +1= | log213 | +1= | 3,…| +1= 3 + 1 = 4.
б) Составим таблицу кодов по алгоритму Фано
н к о и с т Про е а в м ч р
бел
m 5 3 3 3 3 2 2 2 2 2 1 1 1
i
К о д ы
0 0 0 0 1 1 1 1 1 1 1 1 1
0 0 1 1 0 0 0 0 1 1 1 1 1
0 1 0 1 0 0 1 1 0 0 1 1 1
0 1 0 1 0 1 0 1 1
0 1
li 3 3 3 3 4 4 4 4 4 4 4 5 5
Цена кодирования
13
C2 = (  l i mi )/n = (3*5 + 3*3 + 3*3 + 3*3 + 4*3 + 4*2 + 4*2 + 4*2 + + 4*2 + 4*2 + 4*1 + 5*1 + 5*1 ) / 30 =
i 1
108 / 30 = 3,6
Составим таблицу кодов по алгоритму Хаффмена
н к о и с т про е а в м ч р
бел
m 5 3 3 3 3 2 2 2 2 2 1 1 1
i
К о д ы
0 1 1 1 0 0 0 0 0 1 1 0 0
0 0 1 1 0 0 1 1 1 0 0 1 1
0 1 0 1 1 1 0 0 1 0 0 1 1
0 1 0 1 0 0 1 1 1
0 1
li 3 3 3 3 4 4 4 4 4 4 4 5 5
Цена кодирования
13
C3 = (  l i mi )/n = (3*5 + 3*3 + 3*3 + 3*3 + 4*3 + 4*2 + 4*2 + 4*2 + + 4*2 + 4*2 + 4*1 + 5*1 + 5*1 ) / 30 =
i 1
108 / 30 = 3,6
Видим, что C3 = C2 < C1
№ 4.10. Указание. Рассмотрите различные комбинации цифр, учитывая, что 1 ~ а, 2 ~ б, 11 ~ и, 12 ~ к, 21 ~ у,
22 ~ ф.
№ 4.11. Начните с дешифровки коротких слов. Например, Э – это А? И? О? Я? У? Другие гласные не могут
стоять в паре с Э. букву А следует отвергнуть, т.к. перед А должна стоять запятая, а её перед Э нет.
ЕЖЕ – это ИЛИ? ОНО? Или ещё как?
Мягкий знак (и возможно Й) должен иметь в паре букву, с которой не начинается ни одно из слов, т.к. её надо
будет заменять на Ь. И т.д. После того, как Вы определите несколько пар – подставьте их в текст и проанали-
зируйте его. Не отчаивайтесь, Если не получается сразу не отчаивайтесь! Работа дешифровщика – дело кропот-
ливое. Пробуйте! И всё получится
№ 4.8. Пример. Сообщение:
- Красников Семен Константинович.
Составим таблицу, содержащую алфавит и частоту вхождения в сообщение каждой буквы алфавита.

н к о и с т пробел е а в м ч р
mi 5 3 3 3 3 2 2 2 2 2 1 1 1
35
Общая длина сообщения n= 30. Мощность алфавита N - 13.
а) При равномерном кодировании цена кодирования равна длине элементарного кода, определяемой по фор-
муле Хартли
C1 = | log2N | +1= | log213 | +1= | 3,| +1= 3 + 1 = 4.
б) Составим таблицу кодов по алгоритму Фано
н к о и с т пробел е а в м ч р
mi 5 3 3 3 3 2 2 2 2 2 1 1 1
К о д ы
0 0 0 0 1 1 1 1 1 1 1 1 1
0 0 1 1 0 0 0 0 1 1 1 1 1
0 1 0 1 0 0 1 1 0 0 1 1 1
0 1 0 1 0 1 0 1 1
0 1
li 3 3 3 3 4 4 4 4 4 4 4 5 5
Цена кодирования
13
C2 = (  l i mi )/n = (3*5 + 3*3 + 3*3 + 3*3 + 4*3 + 4*2 + 4*2 + 4*2 + + 4*2 + 4*2 + 4*1 + 5*1 + 5*1 ) / 30 =
i 1
108 / 30 = 3,6
Составим таблицу кодов по алгоритму Хаффмена
н к о и с т пробел е а в м ч р
mi 5 3 3 3 3 2 2 2 2 2 1 1 1
К о д ы
0 1 1 1 0 0 0 0 0 1 1 0 0
0 0 1 1 0 0 1 1 1 0 0 1 1
0 1 0 1 1 1 0 0 1 0 0 1 1
0 1 0 1 0 0 1 1 1
0 1
li 3 3 3 3 4 4 4 4 4 4 4 5 5
Цена кодирования
13
C3 = (  l i mi )/n = (3*5 + 3*3 + 3*3 + 3*3 + 4*3 + 4*2 + 4*2 + 4*2 + + 4*2 + 4*2 + 4*1 + 5*1 + 5*1 ) / 30 =
i 1
108 / 30 = 3,6
Видим, что C3 = C2 < C1
№ 4.9. Пример.
В разделе 1.3 данного пособия обсуждаются задачи, относящиеся к декартовому произведению множеств.
Декартов0 произведение множеств определяется как множество, элементами которого являются всевозмож-
ные упорядоченные пары. Первый элемент каждой пары берется из первого множества, а вторые элементы из
второго множества.
Подмножества декартового произведения, у которых первые элементы пар различны, являются функциями.
Приведены примеры и графики как функциональных, так и не функциональных отношений.
№ 4.10. Указание. Рассмотрите различные комбинации цифр, учитывая, что 1 ~ а, 2 ~ б, 11 ~ и, 12 ~ к, 21 ~ у,
22 ~ ф.
№ 4.11. Начните с дешифровки коротких слов. Например, Э – это А? И? О? Я? У? Другие гласные не могут
стоять в паре с Э. букву А следует отвергнуть, т.к. перед А должна стоять запятая, а её перед Э нет.
ЕЖЕ – это ИЛИ? ОНО? Или ещё как?
Мягкий знак (и возможно Й) должен иметь в паре букву, с которой не начинается ни одно из слов, т.к. её надо
будет заменять на Ь. И т.д. После того, как Вы определите несколько пар – подставьте их в текст и проанали-
зируйте его. Не отчаивайтесь, если не получается сразу! Работа дешифровщика – дело кропотливое. Пробуйте!
И всё получится.
№ 4.12. Рассмотрим ребус а).
сорок Рассмотрим первые цифры. Поскольку сумма на разряд
+ один больше первого слагаемого, то он может получиться только
триста за счет увеличения цифры с. А т.к. сумма двух цифр
меньше 19, то это увеличение равно 1.
Значит, с = 9, р = 0, т = 1. Подставим в условие.

9о0ок 0 + д = 9. т.к. с = 9, то д = 8 плюс 1 из суммирования пре-


+ один дыдущего разряда. Значит, о + и = 11, а т.к. о+ о = 10 + и,
10и91а то о = 7, и = 4. Остались цифры 2, 3, 5. Ясно, что, а =5,
а далее возможны два варианта: к = 2, н = 3, или к = 3, н = 2.
36
Ответ. 97072 + 7843 = 104915, или 97073 + 7842 = 104915.

5. ГРАФЫ

№ 5.1. Доказать, что, если число ребер графа с n вершинами больше Сn2 , то он связный..
№ 5.2. Доказать, что не существует графа, степени всех вершин которого попарно различны..
№ 5.3. Найти все попарно неизоморфные графы с четырьмя вершинами и тремя ребрами.
№ 5.4. Установить какие из графов рис. 35 изоморфны.

● ● ● ●

● ● ● ●

● ● ● ●

● ● ● ●

● ● ● ●

G1 G2

● ● ● ● ●

● ● ● ● ● ● ● ● ● ●

● ● ● ● ●

G3 G4

Рис. 35. Разновидности графов


№ 5.5. Дополнением графа G называется граф G , который содержит те же вершины, что и граф G, и
имеющий те и только те ребра, которые необходимо добавить графу G, чтобы он стал полным.
Приведите пример графа с 4-мя вершинами, изоморфного своему дополнению (самодополнительного).
Доказать, что число вершин самодополнительного графа равно 4к или 4к + 1.
№ 5.6. По заданной матрице смежности (проверить!) построить граф или орграф. Составьте матрицу инци-
дентности.
37
 0111111  0110110 
   
1001110  10001101
1010000   0110011 
   
1) 1100101  2)  0110101 
   
1110100  110100 0 
110000 0  1010100 
   
1001001   0111000 

0 11 0 11 0 
 00 11 0 1 1   
  1 0 1 1 0 1 1 
01 1 0 0 0 0 
11 0 0 1 11  1 0 0 1 0 1 1 
3)   4)  
0 1 0 0 0 11  0 11 0 0 1 0 
   
0 0 1 1 0 11  1 0 0 0 0 0 1 
1 1 1 0 0 10  1 1 1 1 0 0 0 
   
1 0 0 1 0 1 0  0 1 1 0 1 0 0
№ 5.7. В каждой строке матрицы смежности одинаковое нечетное число ненулевых элементов. Доказать,
что число вершин графа четно.
№ 5.8. Найти кратчайший путь Хо-Х9 для взвешенного графа.
а)
Х0 Х1 Х2 Х3 Х4 Х5 Х6 Х7 Х8 Х9
Х0 4 7 5
Х1 4 5 9 3
Х2 7 5 12 8
Х3 5 10
Х4 9 6 11
Х5 3 12 6
Х6 8 10 9 15
Х7 11 7
Х8 9 6
Х9 15 7 6
б)

Х0 Х1 Х2 Х3 Х4 Х5 Х6 Х7 Х8 Х9
Х0 41 71 51
Х1 41 51 91 31
Х2 71 51 121 81
Х3 51 101
Х4 91 61 111
Х5 31 121 61 151
Х6 81 101 91 75
Х7 111 71
Х8 91 61
Х9 151 75 71 61

в)
Х0 Х1 Х2 Х3 Х4 Х5 Х6 Х7 Х8 Х9
Х0 24 27 25
Х1 24 25 29 23
Х2 27 25 122 28
Х3 25 33 101
Х4 29 26 112
Х5 23 122 33 26 45
Х6 28 101 29 152
Х7 112 27
Х8 29 26
Х9 45 152 27 26

г)
38
Х0 Х1 Х2 Х3 Х4 Х5 Х6 Х7 Х8 Х9
Х0 34 73 35
Х1 34 35 39 33
Х2 73 35 12 38
Х3 35 20 10
Х4 39 20 36 11
Х5 33 12 36
Х6 38 10 39 15
Х7 11 37
Х8 39 36
Х9 15 37 36

д)
Х0 Х1 Х2 Х3 Х4 Х5 Х6 Х7 Х8 Х9
Х0 44 74 54
Х1 44 54 91 34
Х2 7 5 22 42 84
Х3 54 22 40
Х4 94 64 41
Х5 34 42 64
Х6 84 40 94 45
Х7 41 74
Х8 94 64
Х9 45 74 64

25 Х0
е) Х0 • • ж) •
20 5 10 3 6 10 10
• • • • • •
5 10 15 2 5 1

25 15 7 9 • 9 6 3 8 4 5 11
• • • • • •

10 20 10 18 5 7 5 9
• • •
10 Х9 Х9

Рис. 36. Графы для задачи 5.8


№ 5.9. Найти остовное дерево наименьшего веса для графа, заданного матрицей
Х0 Х1 Х2 Х3 Х4 Х5 Х6 Х7 Х8 Х9
Х0 1 7
Х1 5 8 5
Х2 4 3 7
Х3 8 4
Х4 3
Х5 6 5
Х6 9
Х7 12 11
Х8 5
Х9 7
№ 5.10. Выполнить поиск в глубину из различных стартовых вершин для графов предыдущей задачи..
№ 5.11. Для данного графа (рис. 37) выполнить поиск в ширину из вершины v5, а затем из вершины v8.
39
V13
V2

V14 V4

V6

V V3
V8

V9 V5
V7 V11

V10
Рис.37. Орграф к задаче 5.11

5.12. Составьте все возможные планы маршрута путешествия по историческим местам, если автотуристам
надо проехать из пункта М в пункт Н, осмотрев все памятники архитектуры не более одного раза. Как называ-
ется такой маршрут (рис.38)?

• •

М• • •Н

• •

Гис. 38. Расположение памятников архитектуры

№5.13. Пусть ориентированный граф G(V, Х) с множеством вершин V= {1, 2,3,4,5,6, 7} задан списком дуг Х.
1. Постройте реализацию графа G.
2. Постройте матрицу инцидентности графа G.
3. Постройте матрицу смежности G.
4. Задайте соответствующий неориентированный граф матрицей смежности.
5. Укажите степени вершин полученных графов.
а) Х= {(1, 2), (2, 3), (4, 3), (4, 5), (6, 5), (7, 6), (7, 1), (7, 2), (6, 4), (4, 4), (2, 7), V12
(6, 4), (5, 2)};
б) Х={(1, 4), (2, 1), (4, 3), (4, 5), (2, 6), (7, 1), (7, 6), (3, 2), (5, 4), (3, 4), (6, 2), (5, 5)};
в) Х= {(1, 5), (2, 3), (4, 5), (4, 6), (5, 6), (5, 1), (6, 6), (3, 2), (5, 4), (6, 4), (7, 2), (6, 7), (7, 5)};
г) Х = {(1, 1), (2, 2), (2, 3), (3, 5), (4, 6), (5, 1), (5, 6), (5, 2), (6, 4), (7, 4), (7, 2), (7, 5)};
д) Х = ((1, 1), (1, 3), (2, 5), (2, 6), (3, 6), (3, 1), (3, 6), (3, 7), (4, 4), (4, 6), (5, 2), (6, 3), (6, 5)};
е) Х= {(1, 3), (2, 2), (2, 3), (2, 5), (3, 5), (3, 6), (2, 7), (4, 1), (4, 6), (4, 2), (6, 4), (6, 3), (7, 2), (7, 6)).
№ 5.14. Составьте сценарий и по нему постройте сетевой граф, иллюстрирующий порядок выполнения опе-
раций, для того чтобы
а) выпустить газету;
б) провести шахматный турнир на первенство вуза;
в) подготовить и провести в вузе КВН;
г) посадить и вырастить картофель;
д) организовать работу торговой точки;
е) изготовить табурет.
№5.15. Решите задачи «о переправах», изобразите решение графом.
1. Три генерала — Строгий, Лихой и Грозный — со своими адъютантами переправлялись через реку с помо-
щью двухместной лодки. Адъютант может либо перевозить своего генерала, либо переправляться с другим
адъютантом. Однако ни один из генералов не разрешил своему адъютанту ни оставаться с другим генералом
вдвоем на берегу, ни переправляться с ним через реку. Как они переправились через реку?
2. Трое мужчин и три женщины должны переправиться через реку. У них была одна лодка, которая вмещала
только двух человек. Грести умели все мужчины и только одна женщина. Кроме того, женщины требовали,
40
чтобы ни на одном берегу не оставалось больше женщин, чем мужчин. Как им переправиться через реку?
3. Муж, жена и двое детей должны переправиться на противоположный берег реки при помощи лодки. Муж и
жена весят по 100 кг, а дети - по 50. Как им быть, если лодка вмещает не более 100 кг, и каждый из них умеет
грести?
4. Человеку необходимо было переправить через реку с помощью лодки волка, козу и капусту. В лодке мог
поместиться только человек, а с ним или волк, или коза, или капуста. Но если оставить волка с козой без чело-
века, то волк съест козу, если оставить козу с капустой, то она съест капусту, а в присутствии человека никто
никого не ел. Человек все-таки перевез через реку и волка, и козу, и капусту. Как он это сделал?
№ 5.16. Задачи на поиск фальшивой монеты решите с помощью графов.
1. Из 9 монет одна фальшивая (более легкая). Как двумя взвешиваниями на чашечных весах (без разновесов)
определить фальшивую монету?
2. Из 80 одинаковых по виду монет одна более легкая (фальшивая). Как четырьмя взвешиваниями на чашеч-
ных весах (без разновесов) определить фальшивую?
3. Из 28 монет одна более легкая. Как при помощи 4 взвешиваний (без разновесов) определить ее?
4. Из 27 монет одна более легкая. Как при помощи З взвешиваний (без разновесов) определить ее?
5. Из 81 монеты одна более легкая. Показать, что 4 взвешиваний(без разновесов) достаточно, чтобы ее опре-
делить.
6. Из 82 монет одна более легкая. Какое наименьшее число взвешиваний (без разновесов) необходимо для
определения этой монеты?
7. Из т одинаковых по виду монет одна фальшивая (более легкая). Указать наименьшее число взвешиваний
(без разновесов) необходимых для определения фальшивой монеты.

Ответы, указания, решения к разделу 5

№ 5.1. Указание. Граф с n вершинами не будет связным, если существует подграф с n -1 вершиной, число
ребер которого не меньше Сn2 . Рассмотрите полный граф с n -1 вершиной.
№ 5.2. Указание. Рассмотрите связные и не связные графы, с циклами и ациклические. Обсудите, к чему
приведет добавление одной вершины. Начните с одновершинного графа.
№ 5.3. Таких графов 3.
№ 5.4. Изоморфны графы G1 и G3.
№ 5.5. Указание. Самодополнительнве графы должны иметь одинаковое количество ребер со своим до-
полнением, т.е. число ребер полного графа должно быть четным.
№ 5.6. Рассмотрим пример. Дана матрица смежности  01010 
Т.к. матрица не симметрична относительно главной диагонали, то она является матрицей смеж-  
ности орграфа. Соответствующий граф представлен на рис  00111 
11001 
 
1  01000 
○2  
10010 

4 ○ ○3

5○
Рис. 39. Орграф, заданный матрицей смежности

№ 5.7. Указание. Рассмотрите число вершин, смежных с каждой вершиной.


№ 5.8. Указание. Для наглядности нарисуйте граф. Заодно проверьте, не содержит ли ошибок матрица
смежности данного графа, и внесите исправления при их наличии.
Составьте таблицу значений λ I для каждой i-ой вершины, положив вначале λ0 = 0, а остальные λ = ∞. Обо-
значим через ℓ ij расстояние между i-той и j –той вершинами (вес ребра). Если λ j > λ I + ℓ i j , то полагаем λ j =
λ I + ℓ i j . После того, как будут просмотрены все вершины, мы получим значения λ, выражающие кратчайшее
расстояния взятой вершины от начальной.
Для нахождения кратчайшего пути, надо, начиная с последней вершины, найти разности взятого λ I и
смежными λ j. То значение j, для которого λ I - λ j = ℓ i j, и будет номером вершины кратчайшего пути. Заметим,
что он может быть не один.
№ 5.9. Указание. Для наглядности нарисуйте граф и расставьте веса ребер. Создайте копию расположения
вершин (будущий остов). Из всех ребер выберете наименьшее и внесите его в остов. Из оставшихся ребер вы-
бираете наименьшее и заносите его в остов только в том случае, если оно не образует цикла с ранее введенны-
ми ребрами. И так до тех пор, пока остов не будет построен.
№ 5.10. Указание. Составьте список смежности.
№ 5.11. Указание. Составьте список смежности.
№ 5.13. е) Х= {(1, 3), (2, 2), (2, 3), (2, 5), (3, 5), (3, 6), (2, 7), (4, 1), (4, 6), (4, 2), (6, 4), (6, 3), (7, 2), (7, 6)).
41

2 5
•• •

1• • •6
3

• •
4 7

Рис. 40. Орграф задачи № 5.13. е)

2) таблица инцидентности графа G


Х1 Х2 Х3 Х4 Х5 Х6 Х7 Х8 Х9 Х10 Х11 Х12 Х13 Х14
1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
2 0 1 1 1 0 0 1 0 0 1 0 0 0 0
3 0 0 0 0 1 1 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 1 1 1 0 0 0 0
5 0 0 0 0 0 0 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0 0 0 1 1 0 0
7 0 0 0 0 0 0 0 0 0 0 0 0 1 1

3) таблица смежности графа G


вершины 1 2 3 4 5 6 7
1 0 0 1 0 0 0 0
2 0 1 1 0 1 1
3 0 0 0 0 1 1 0
4 1 1 0 0 0 1 0
5 0 0 0 0 0 0 0
6 0 0 1 1 0 0 0
7 0 1 0 0 0 1 0
4) таблица смежности неориентированного графа G1
вершины 1 2 3 4 5 6 7
1 0 0 1 1 0 0 0
2 0 1 1 1 1 1 1
3 1 1 0 0 1 1 0
4 1 1 0 0 0 1 0
5 0 1 1 0 0 0 0
6 0 0 1 1 0 0 1
7 0 1 0 0 0 1 0
5) степени вершин
Вершины 1 2 3 4 5 6 7
Полустепень исхода G 1 6 2 3 0 2 2
Полустепень захода G 1 5 3 1 2 3 1
Степень вершины G1 2 6 4 3 2 3 2
№ 5.14. е) надо изготовить табурет.
Сценарий:
1. Заготовить исходный материал: 4 бруска для ножек 3 х 3 см, длиной не менее 50 см ; 4 дощечки 2 х 4 см,
длиной не менее 35 см для верхней обвязки; 4 дощечки 1 х 2 см, длиной не менее 35 см для средней обвязки;
материал для сидения 2 х 50 х 50 см; клей.
2. Изготовить 4 ножки.
3. Изготовить верхнюю обвязку.
4. Изготовить среднюю обвязку.
5. Соединить ножки с помощью обвязок.
6. Обработать сидение.
7. Соединить сидение с ножками
8. Табурет готов.
Граф
2

5 5 7
42
3
1

Рис.41. Граф изготовления табурета

№ 5.15. 4) введем обозначения • - волк, ∆ - коза, ° -капуста, λ - человек. Нарисуем граф перевозок
∆ ∆ λ
λ • λ ° λ

λ λ
λ ∆ λ • ∆ °
Рис. 42. Граф перквозок волка, козы и капусты
Будем считать, что все находятся на правом берегу. Человек перевозит козу на левый берег, оставляет её
там и возвращается. Перевозит на левый берег волка, оставляет его там, забирает козу и с ней возвращается.
Оставив козу на правом берегу, человек перевозит капусту, возвращается и перевозит козу.
№ 5.16. 3) Решение. Граф будет иметь вид
28

9 9 9 1

3 3 3

1 1 1

● ●
Рис. 43. Граф поиска фальшивой монеты

Разобьём 28 монет на 4 группы. Три из них содержат по 9 монет, а четвертая одну.


Сравниваем первые две группы. Если весы остались в равновесии, то надо исследовать третью группу. Ес-
ли весы вышли из равновесия, то для исследования берется более легкая группа. В любом случае после перво-
го взвешивания дело сводится к исследованию группы из 9 монет.
Разбиваем эту группу на 3 подгруппы по 3 монеты каждая. Сравниваем первые две подгруппы. Если весы
остались в равновесии, то надо исследовать третью подгруппу. Если весы вышли из равновесия, то для иссле-
дования берется более легкая подгруппа. В любом случае после второго взвешивания дело сводится к исследо-
ванию группы из 3 монет.
Сравниваем первые две монеты. Если весы вышли из равновесия, то более легкая монета обнаружена. Ес-
ли весы остались в равновесии, то надо сравнить третью монету и монету из четвертой группы. Четвертым
взвешиванием устанавливаем более легкую монету
43

Библиографический список
1. Акимов О.Е. Дискретная математика. – М., Лаборатория Базовых Знаний, 2003.
2. Белоусов А.И., Ткачев С.Б. Дискретная математика. – М.,изд. МГТУ им. Н.Э. Баумана, 20004
3. Березина Л.Ю. Графы и их применение. – М.: Просвещение, 1979.
4. Берж К. Теория графов и ее применения. – М.: ИЛ, 1962.
5. Булос ДЖ., Джеффри Р. Вычислимость и логика. М.; Мир, 1994.
6. Виленкин Н. Я. Комбинаторика. М.; Наука, 1969.
7. Гаврилов Г.П., Сапоженко А.А. Задачи и упражнения по курсу дискретной математики. – М.: Наука,
1992.
8. Гиндикин С.Г. Алгебра логики в задачах. – М.: Наука, 1972.
9. Евстигнеев В.А. Применение теории графов в программировании. – М.: Наука, 1985.
10. Зыков А.А. Основы теории графов. – М.: Наука, 1987.
11. Линский В. Комбинаторика для программистов. – М.: Мир, 1988.
12. Мелехов А.Н. Ориентированные графы и конечные автоматы. – М.: Наука, 1971.
13. Нефедов В.Н., Осипова В.А. Курс дискретной математики. – М.: Изд-во МАИ, 1992.
14. Никольская И.Л. Математическая логика. – М.: Высшая школа, 1981.
15. Новиков Ф. А. Дискретная математика. – С-Пб.: Питер, 2001.
16. Солопов Ю. И. Дискретная математика. Конспект лекций, БГТУ. – Белгород, 2008
17. Спирина М.С., Спирин П.А. Дискретная математика. – М., ACADEMA, 2004.
18. Яблонский С.В. Введеие в дискретную математику. 3-е изд. – М., Высш. Шк., 2001.

Оглавление

1. МНОЖЕСТВА ................................................................ 3
44
1.1. Отношения между множествами ........................ 3
1.2. Разбиения множеств ................................................... 6
1.3. Произведение множеств ............................................. 7
1.4. Отображения ................................................................ 8
1.5. Ответы, указания, решения к разделу 1 ............... 10
2. КОМБИНАТОРИКА ....................................................... 11
2.1. Задачи .......................................................................... 12
2.2 Ответы, указания, решения к разделу 2 ................ 13
3. МАТЕМ. АТИЧЕСКАЯ ЛОГИКА............................... 15
3.1. Основные равносильности. ........................................ 15
3.2. Высказывания ........................................................... 16
3.3. Ответы, указания, решения к разделу 3.2 ............ 20
3.4. Предикаты .................................................................. 24
3.5. Ответы, указания, решения к разделу 3.4. ........... 28
4. КОДИРОВАНИЕ ИНФОРМАЦИИ ................................. 31
Ответы, указания, решения к разделу 4 ...................... 32
5. ГРАФЫ .............................................................................. 36
Ответы, указания, решения к разделу 5 ...................... 40
Библиографический список .................................................. 43