Файл: Дискрет-ная мат-ка_УМП.pdf

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

11

ное множество B. В круге C находятся цифры 0, 6, 7, 9. Из этих 
же цифр состоит и заданное множество C

Пример 2. Построить диаграмму Венна для множеств: 
 

А = {0, 4, 9}; 

В = {0, 1, 2, 3, 4, 7}; 

 

С = {0, 5, 6, 7}; 

= {0, 1, 2, …, 9}. 

Решение. Как и в предыдущем случае, заполняем диаграм-

му, начиная с элемента 0. Этот элемент входит во все множества 
A,  B  и  C.  Следовательно,  цифру 0 
ставим  в  области,  где  пересекаются 
все три круга (рис. 2). 

Три  цифры 1, 2 и 3 входят  в 

множество  B,  но  не  являются  эле-
ментами  множеств  A  и  C.  Поэтому 
внутри круга B, но вне кругов A и C 
записываем цифры 1, 2, 3. 

Цифру 4 ставим в области пере-

сечения  кругов  A  и  B,  но  вне  круга 
C,  так  как  цифра 4 принадлежит 
множествам A и B и не принадлежит множеству C

Цифры 5 и 6 располагаем внутри круга C, но снаружи кру-

гов A и B

Цифры 7 и 8 входят в универсальное множество, но отсут-

ствуют в множествах AB и C, т.е. не входят ни в одно из этих 
множеств.  Поэтому  цифры 7 и 8 записываем  внутри  прямо-
угольника вне всех трех кругов. 

Осталась цифра 9. Это элемент только множества A. Соот-

ветственно записываем ее в область круга A, но снаружи обоих 
кругов B и С

Таким образом, диаграмма, изображенная на рис. 2, являет-

ся ответом к примеру 2. 

Пример 3. Построить диаграмму Венна для множеств: 
А = {3, 6, 7}; 

В = {4, 5, 6, 7}; 

С = {7, 8, 9}; 

= {0, 1, 2, …, 9}. 

Ответом является диаграмма, изображенная на рис. 3. 

Пример 4. Построить диаграмму Венна для множеств: 
А = {0, 1, 5, 6}; 

В = {3, 5, 6}; 

 
 
 
 
 
 
 
 
 

7

Рис. 2 

 


background image

 

12

С = {6, 8, 9}; 

= {0, 1, 2, …, 9}. 

Ответом является диаграмма, изображенная на рис. 4. 
 

Рис. 3 

Рис. 4 

 

 

8

Рис. 5 

Рис. 6 

 

 
Пример 5. Построить диаграмму Венна для множеств: 
 

А = {0, 1, 7}; 

В = {2, 7, 8}; 

 

С = {3, 4, 5, 7, 8}; 

= {0, 1, 2, …, 9}. 

Ответ: диаграмма, изображенная на рис. 5. 

Пример 6. Построить диаграмму Венна для множеств: 
 

А = {3, 6, 9}; 

В = {2, 6, 9}; 

 

С = {4, 5, 6}; 

= {0, 1, 2, …, 9}. 

Ответ: диаграмма, изображенная на рис. 6. 
В  выполненной  контрольной  работе  должны  быть  пред-

ставлены условие и ответ в виде заполненной диаграммы Венна 
так, как это показано в предыдущих примерах. 

 
 


background image

 

13

óÄëíú 2

                                                       

åÄíÖåÄíàóÖëäÄü ãéÉàäÄ 

 

1 Ç‚Ó‰Ì˚ Á‡Ï˜‡ÌËfl 

 

Среди  всех  разделов  дискретной  математики  математиче-

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

Тестовые задания просты. Ими определяется, достаточно ли 

четко студент представляет содержание главных понятий алгеб-
ры  логики:  конъюнкции,  дизъюнкции  и  инверсии  (т.е.  логиче-
ских операций И, ИЛИ, НЕ), суммы по модулю 2, дизъюнктив-
ных  и  конъюнктивных  нормальных  форм  и  форм  высших  по-
рядков, а также полинома Жегалкина. 

Контрольные  работы  призваны  выявить  более  глубокие 

знания из математической логики. Это относится к таким темам, 
как минимизация булевых формул ДНФ и КНФ, особенно с уче-
том  неопределенных  состояний,  дифференцирование  булевых 
функций и преобразование логических выражений, содержащих 
операцию импликации.  

В  нижеприведенных  подразделах  приведены  образцы  тес-

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

 

2 íÂÒÚ˚ ÔÓ Ï‡ÚÂχÚ˘ÂÒÍÓÈ ÎÓ„ËÍ 

 

2.1 Тесты по теме № 2: «СДНФ булевых функций» 

 

Функция  называется  представленной  в  СДНФ,  если  одно-

временно выполнены следующие два условия:  

а) известны аргументы, от которых зависит функция; 
б) функция представлена дизъюнкцией нескольких минтер-

мов, при этом минтерм может быть и один. 


background image

 

14

Рассмотрим четыре примера. 

Пример 1. Укажите номера всех функций, представленных 

в СДНФ. 

1)

( , , , , )

;

f A B C D E

A

B

C

D

E

= + + + +

 

2)

( , , )

;

f A B C

ABC

=

 

3)

( , , )

(

) ;

f A B D

AB

AB D

=

+

 

4)

( , , )

;

f A B C

ABC

ABC

ABC

=

+

+

 

5)

( , , )

(

)(

)(

);

f A B C

A

B

C A

B

C A

B

C

=

+ +

+ +

+ +

 

6)

( , , , )

(

)(

)(

);

f A B C D

A

B

C

D B

C

D A C

D

=

+ + +

+ +

+ +

 

7)

.

f

ABC

ABC

ABC

ABC

=

+

+

+

 

8)

.

f

ABC

=

 

Решение.  Первая  функция  не  является  СДНФ,  так  как  не 

удовлетворяет второму условию. 

Вторая функция состоит из одного минтерма, зависящего от 

всех заданных аргументов. Следовательно, одна СДНФ найдена. 

Если  в  третьей  функции  раскрыть  скобки,  то  получим 

СДНФ. Однако при нахождении СДНФ никакие преобразования 
не  разрешаются.  Следовательно,  третья  функция  не  является 
СДНФ. Она относится к формам высших порядков. 

Четвертая  функция  есть  СДНФ,  так  как  она  представлена 

дизъюнкцией  трех  минтермов,  зависящих  от  всех  заданных  ар-
гументов.  

Пятая и шестая функции относятся к конъюнктивным фор-

мам и СДНФ не являются 

Седьмую  функцию  можно  считать  представленной  в 

СДНФ, если предположить, что она зависит от трех аргументов 
ABC. Если же предположить, что функция зависит от больше-
го числа аргументов, то к классу СДНФ она не относится. Сле-
довательно, седьмая функция СДНФ не является, так как не вы-
полнено первое условие, т.е. не указаны аргументы, от которых 
зависит функция. 

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

в СДНФ, но так как аргументы, от которых она зависит, не зада-
ны, то к СДНФ ее отнести нет достаточных оснований. 

Ответ: 2, 4. (В компьютер необходимо ввести 24.) 


background image

 

15

Пример 2. Укажите номера всех функций, представленных 

в СДНФ. 

1)

( , , , )

;

f A B C D

ABC

ABC

ABC

=

+

+

 

2)

( )

;

f A

A

=  

3)

( , , , )

;

f A B C D

ABC

BCD

ACD

ABD

=

+

+

+

 

4)

( , , )

(

)(

)(

);

f A B C

A

B

C A

B

C A

B

C

=

+ +

+ +

+ +

 

5)

( , , )

;

f A B C

ABC

ABC

ABC

=

+

+

 

6)

( , , )

;

f A B C

ABC

=

 

7)

( , , , )

.

f A B C D

AB

CD

AD

=

+

+

 

Решение.  Первая  функция  внешне  походит  на  СДНФ,  но 

она  не  удовлетворяет  второму  условию  (быть  дизъюнкцией 
минтермов), так как в каждой ее конъюнкции нет переменной D
Поэтому к СДНФ первая функция не относится. 

Вторая функция есть СДНФ. Она зависит от единственного 

аргумента A, и этот аргумент указан в ее правой части. 

Третья  функция  представлена  не  в  СДНФ,  поскольку  не 

удовлетворяет второму  условию — быть дизъюнкцией минтер-
мов (как и первая функция). 

Четвертая  функция  относится  к  конъюнктивным  формам, 

т.е. СДНФ не является. 

Пятая и шестая функции представлены в СДНФ. 
Седьмая функция СДНФ не является. 
Ответ: 2, 5, 6. (В компьютер вводим 256.) 

Пример 3. Укажите номера всех функций, представленных 

в СДНФ. 

1)

( , )

;

f A B

AB

AB

=

+

 

2)

( , , )

;

f C D E

CDE

=

 

3)

( , , )

;

f A B C

ABC

ABC

=

+

 

4)

( , , , )

;

f A B C D

A

B

D

= + +

 

5)

;

f

ABC

ABC

ABC

ABC

=

+

+

+

 

6)

( , )

;

f A C

AC

=

 

7)

( , , , )

.

f A B C D

ABCD

=