Файл: Контрольная работа за 3 семестр По дисциплине.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.12.2023

Просмотров: 27

Скачиваний: 3

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



САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ им. проф. М.А. Бонч-Бруевича

ФАКУЛЬТЕТ ВЕЧЕРНЕГО И ЗАОЧНОГО ОБУЧЕНИЯ

Контрольная работа за 3 семестр

По дисциплине Дискретная математика
Вариант 1
Фамилия: Паечкин

Имя: Михаил

Отчество: Владимирович

Курс: 2

Студ. билет №: 2010462

Группа №: АБ-03З

Дата сдачи работы: 03.06.2022

Санкт-Петербург

2022

Задача 1 Используя правила де Моргана, получить ДНФ и упростить ее: x ⋅ ¬x¬¬z ∨ ¬y¬¬z.

Решение.

x ⋅ ¬x¬¬z ∨ ¬y¬¬z = x ⋅ (¬x ∨¬¬z) ⋅ (¬y ∨¬¬z) =

x ⋅ (¬x ∨ z)⋅(¬y ∨ z) = (x ⋅ ¬x ∨ x ⋅z)⋅(¬y ∨ z) = x ⋅z⋅(¬y ∨ z) = x ⋅ ¬y ⋅z ∨ x ⋅z = x ⋅z

Задача 11. Даны две функции: f (x, y) = x +(x y) 1, f (x, y,z) = (x

y)↓ xz 2. Требуется: а) для функции f (x, y) 1составить таблицу истинности и найти по ней полином Жегалкина,  СДНФ, СКНФ. Упростить, если возможно, СДНФ; 

б) для функции f (x, y,z) 2составить таблицу истинности и найти по ней полином Жегалкина,  СДНФ, СКНФ. По карте Карно получить минимальную ДНФ, нарисовать эквивалентную  РКС; 

в) составить таблицу Поста для системы функций f (x, y) 1, f (x, y,z) 2, проверить полноту  системы и выбрать базисы, если она полная. 

Решение.

а) Таблица истинности

x




y x y

x + (x y)

0




0 1

1

0




1 1

1

1




0 0

1

1




1 1

0

Полином Жегалкина f (x,y) = ∑ (x + ¬a1)( y + ¬a2)

Получим f1(x1,y1) = (x + 1)(y + 1) + (x + 1)y + x(y + 1) = x(y + 1) + (y + 1) +


+ (x + 1)y + x(y + 1) = (y + 1) + (x + 1)y = y +1+ xy + y =1+ xy

СДНФ: f1(x,y) = ¬x * ¬y v ¬x * y v x * ¬y => f1(x,y) = ¬x v x * ¬y

СКНФ: f1 (x,y) = ¬x v ¬y

б) Таблица истинности





Z

x

¬x 

¬xz 

(x y) ↓ ¬xz





0







0





1







0





0







1





1







0





0







1





1







1





0







0





1







0

Полином Жегалкина f (x,y,z) = ∑ (x + ¬a1) (y + ¬a2) (z + ¬a3)

Тогда получим f1 (x,y,z) = (x + 1)y(z + 1) + x(y + 1)(z + 1) + x(y + 1)z =

= (x + 1)y(z + 1) + x(y + 1) = (xyz + yz + xy + y) + (xy + x) = xyz + yz + y + x

СНДФ: f2 (x,y,z) = ¬x * y * ¬z v x * ¬y *¬z v x * ¬y *z

СКНФ: f (x,y,z) = (x¬a1 v y¬a2 v z¬a3)

Получим f (x, y, z) = (x v y v z) * (x v y v ¬z) * (x v ¬y v ¬z) * (¬x v ¬y v z) *

*(¬x v ¬y v ¬z)

Карта Карно:

yz 

x

00 

01 

11 

10









1









0


в) Для

того чтобы система функций была полна, необходимо и достаточно, чтобы она содержала: 

1) хотя бы одну функцию, не сохраняющую ноль; 

2) хотя бы одну функцию, не сохраняющую единицу; 

3) хотя бы одну несамодвойственную функцию; 

4) хотя бы одну нелинейную функцию; 

5) хотя бы одну немонотонную функцию. 
Таблица Поста: 


Функция

Функционально-замкнутые классы

T

T





L





– 

– 

– 

– 



f





– 

– 

– 



Задача 21. Составить для данного графа структурную матрицу. Найти: а) все простые пути из вершины i = 3в вершину j = 1; б) совокупность всех сечений между вершинами iи j.



Составим структурную матрицу

S =

а) Вычеркиваем из матрицы 1-ую строчку и 3-ый столбец, получаем минор M(1,3):

M(1,3) = =

= ¬e12 ¬e32 v ¬e12¬e25 ¬e35 v ¬e12¬e32 ¬e45 ¬e45

Задача 31. Заданы сеть и начальный поток f:



Требуется построить максимальный поток, считая вершину с номером 1 источником и  вершину с номером 4 стоком. Указать минимальное сечение, величина которого равна  максимальному потоку. 

Решение.

Расставим пометки: 




Таким образом, поток можно увеличить на 3 единицы. Получим новый поток, на котором снова расставим пометки: 



Таким образом, поток можно увеличить на 4 единицы. Получим новый поток, на котором снова расставим пометки: 



Кроме источника можно пометить только одну вершину. Из множества помеченных вершин в множество непомеченных вершин идут только прямые насыщенные дуги 1-2, 1-4, 3-2, 3-4.  Эти три дуги образуют минимальное сечение, величина которого равна 16 единицам, и эта же величина равна величине потока. Таким образом, поток на последнем рисунке является максимальным.

Задача 41. На множестве A = {1,2,3,4,5,6} задано отношение делимости: xRy тогда и только тогда, когда x делится на y. Для каждого отношения нужно: 

а) записать отношение R

б) построить матрицу смежности и граф отношения; 

в) проверить, является ли отношение рефлексивным, симметричным, транзитивным.

Решение.

  1. R =

б) Матрица смежности А(¬G) =

Граф отношения (петли не изображены, отношение - рефлексивное): 



в) проверить, является ли отношение рефлексивным, симметричным, транзитивным. Отношение R

рефлексивно, т.к. ∀aA: aRa

не симметрично, т.к. ∀a,bA: aRb bRaне выполняется; 

транзитивно, т.к. ∀a,b,cA:(aRb)∧(bRc)⇒ aRc