
Контрольная работа №1
.docxМинистерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет информатики и радиоэлектроники»
Факультет инновационного непрерывного образования
Кафедра экономической информатики
КОНТРОЛЬНАЯ РАБОТА №1
по дисциплине
«Основы дискретной математики и теория алгоритмов»
Выполнил: студент группы 792351
Быкович Екатерина Ивановна
Преподаватель___________________
Дата____________________________
МИНСК 2019
-
Используя диаграммы Эйлера-Венна, решить задачу.
Каждый из 500 студентов обязан посещать хотя бы один из трех спецкурсов: по математике, физике, астрономии. Три спецкурса посещают 10 студентов, по математике и физике - 30, по математике и астрономии - 25; спецкурс только по физике - 80 студентов. Известно также, что спецкурс по математике посещают 345 студентов, по физике - 145, по астрономии - 100 студентов. Сколько студентов посещают спецкурс только по астрономии? Сколько студентов посещают два спецкурса?
Решение
В качестве универсального выберем множество всех деталей. Число его элементов равно 500. Пусть А - множество студентов, посещающих спецкурс по математике, В – по физике, С – по астрономии. Число элементов множества А обозначим n(A). Оно равно 345, т.е. n(A)=345. Аналогично, n(В)=145, n(С)=100. Обратимся к диаграмме (рис. 1).
Рис. 1. Диаграмма Эйлера-Венна
М = 500
А – математика n(A) = 345
В – физика n(B) = 145
С – астрономия n(C) = 100
Пусть
М
= AВ
С
где А,
В,
С
- пересекающиеся множества. Тогда
разбиение множества М
на классы можно представить
в следующем виде:
M=
Множество студентов, посещающих 3 спецкурса:
=
10
Множество студентов, посещающих спецкурсы по математике и физике:
=
30 - 10 = 20
Множество студентов, посещающих спецкурсы по математике и астрономии:
=
25 – 10 = 15
Множество студентов, посещающих спецкурсы по физике и астрономии:
=
145 – 80 – 20 – 10 = 35
Множество студентов, посещающих только спецкурс по математике:
=
345 – 10 – 20 – 15 = 300
Множество студентов, посещающих только спецкурс по физике:
=
80
Множество студентов, посещающих только спецкурс по астрономии:
=
100 -10 – 15 – 35 = 40
Множество студентов, посещающих 2 спецкурса:
+
+
= 20 +15 +35 = 70
Ответ:
40 студентов посещают спецкурс только по астрономии. 70 студентов посещают два спецкурса.
2.1. Получить СДНФ, СКНФ, используя таблицу истинности. Построить ДНФ, КНФ, упростив выражение.
Построим таблицу истинности.
x |
y |
z |
|
|
|
|
|
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
СДНФ
=
СКНФ
=
ДНФ
=
КНФ
=
3.1. Упростить схему.
СДНФ=
x |
y |
|
|
|
xy |
|
|
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
4.1.
Выяснить,
каким из пяти замкнутых классов
принадлежит функция, заданная своим
характеристическим множеством
.
Построить полином Жегалкина.
Построим таблицу истинности для заданной функции.
x |
y |
z |
f |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
f=
Определим
принадлежность к классам
:
Т0: функция принадлежит классу Т0, если на нулевом наборе она принимает значение 0. Соответственно, функция f принадлежит классу Т0.
Т1: функция принадлежит классу Т1, если на единичном наборе она принимает значение 1. Соответственно, функция f принадлежит классу Т1.
L: функция принадлежит классу L, если ее полином Жегалкина не содержит произведений. Полином Жегалкина функции = х3, полином не содержит произведений, поэтому функция f принадлежит классу L.
М: Функция принадлежит классу монотонных функция (М), если для любой пары наборов α и β таких, что α≤β, выполняется условие f(α)≤f(β). Функция f принадлежит классу М.
S:функция принадлежит классу самодвойственных функций S, если на противоположных наборах она принимает противоположные значения. Проверим: {0,0,0} и {1,1,1}: 0 и 1; {0,0,1} и {1,1,0}: 1 и 0; {0,1,0} и {1,0,1}: 0 и 1; {0,1,1} и {1,0,0}: 1 и 0. Таким образом функция f принадлежит классу S.