Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

RGR4 / RGR

.docx
Скачиваний:
9
Добавлен:
10.02.2016
Размер:
39.18 Кб
Скачать

Міністерство освіти і науки України Одеський національний політехнічний університет Інститут комп’ютерних систем Кафедра системного програмного забезпечення

Розрахунково-графічна робота

з дисципліни «Комп’ютерна дискретна математика»

Виконав студент гр. АС-131

Варіант № 19

Викладач к.т.н., доц. Пригожев Олександр Сергійович

Одеса – 2013

СОДЕРЖАНИЕ

1Выбор выражения в алгебре множеств 3

2 Упрощение выражения в алгебре множеств 3

3 Выбор задания для моделирования 5

4Формально описать множества, характеризующие свойства заданного объекта 6

Описание множеств, характеризующих свойства объекта 6

Описание объекта в виде соответствия всеми возможными математическими способами 6

Определить свойства всех соответствий, образованных свойствами объекта 6

  1. Выбор выражения в алгебре множеств

Шаблонна формула:

(α (Оп-д1 β (a (Оп-д2)))) γ (¬α ((Оп-д3 δ Оп-д4) γ (¬α Оп-д5)))

По таблице 1 выбрал число моей группы АС-131 = (100)

N=100+19=119 (вариант)

М=(N%7)+1=(119%7)+1=0+1=1 (вариант)

Подставил значения из таблицы 2 в место:

Таблица 2

α

=

Ø

β

=

U

γ

=

δ

=

\

λ

=

Получил формулу:

(Ø (Оп-д1 U (Ø (Оп-д2)))) — (¬Ø ((Оп-д3 \ Оп-д4) —(¬Ø Оп-д5)))

K (N%5)+1=(119%5)+1=5 (вариант)

Вычислил по формуле вариант в таблице 3

Подставляем значения в место:

Оп-д1 Оп-д2 Оп-д3 Оп-д4 Оп-д5

Получил формулу:

(Ø (AδF U (Ø (BβA)))) — (¬Ø ((EδB \ αE) — (¬Ø AγB)))

Меняю символы и убираю пустые множества:

 ((A \ F) U (B U A)) — ((¬E \ B \ E) — (¬ A — B))

  1. Упрощение выражения в алгебре множеств

 ((A \ F) U (B U A)) — ((¬E \ B \ E) — (¬A — B))

Разность C=A\B=A∩B:

((A ∩ ¬F) U (B U A)) — ((¬E ∩ ¬B ∩ ¬E)) — (¬A — B))

Ассоциативность:

(((A ∩ ¬F) U (B U A)) — ((¬E ∩ ¬B ∩ ¬E))) — (¬A — B))

Симметрическая разность:

(((A ∩ ¬F) U (B U A)) \ ((¬E ∩ ¬B ∩ ¬E))) U ((¬E ∩ ¬B ∩ ¬E))) \ (B U A)) —

(¬A — B))

Симметрическая разность:

(((A ∩ ¬F) U (B U A)) \ ((¬E ∩ ¬B ∩ ¬E))) U ((¬E ∩ ¬B ∩ ¬E))) \ (B U A)) \

(¬A \ ¬B)) U (¬A \ ¬B)) \ (B U A))

Разность:

((A ∩ ¬F) U (B U A)) ∩ ((¬ (¬E ∩ ¬B ∩ ¬E)))) U ((¬E ∩ ¬B ∩ ¬E))) ∩

(¬ (B U A))) ∩ (¬ (¬A ∩ ¬B)) U (¬A ∩ ¬B))) ∩ (¬(B U A)))

Свойство Де - Моргана и двойное дополнение: (¬(А∩В)) = ¬АU¬В; (¬¬А)=А:

((A ∩ ¬F) U (B U A)) ∩ (((E ∩ B ∩ E) U (¬E ∩ ¬B ∩ ¬E)) ∩ (¬B U ¬A)) ∩

(((A ∩ B) U (¬A ∩ ¬B)) ∩ (¬B U ¬A))

  1. Выбор задания для моделирования

Предметная область – деканат. Объект – студент.

Данные об объекте:

  • ФИО;

  • группа;

  • форма обучения (дневная/заочная, бюджет/контракт);

  • адрес;

  • средний балл;

  • изучаемый иностранный язык (английский, немецкий, испанский и т.д.).

Функции:

1. Выяснить, в каком городе проживает больше всего студентов-заочников.

2. Для каждой группы выяснить, сколько в ней обучается юношей и сколько девушек (задать список мужских и женских имен).

3. Вывести всех студентов с заданным средним баллом. Сгруппировать их по категориям – дневная/заочная, в рамках дневной формы обучения выделить бюджет/контракт.

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

5. Вывести номера групп, студенты которых изучают только английский язык в качестве иностранного.

  1. Формально описать множества, характеризующие свойства заданного объекта

Описание множеств, характеризующих свойства объекта

Студент характеризуется такими свойствами:

  • N = {n: n - ФИО}

  • G = {g: g - группа}

  • F = {f: f – форма обучения (дневная/заочная, бюджет/контракт)}

  • A = {a: a - адрес}

  • B = {b: b – средний балл}

  • I = {i: i – изучаемый иностранный язык (английский, немецкий, испанский и т. д.)}

Описание объекта в виде соответствия всеми возможными математическими способами

S = N x G x F x A x B x I

S1: N → G;

S2: S1 → F;

S3: S2 → A;

S4: S3 → B;

S0: S4 → I.

Определить свойства всех соответствий, образованных свойствами объекта

α: N → G:

  • Всюду определённое – потому, что каждый студент состоит в определённой группе.

  • Функциональное – один студент не может состоять в двух и больше группах.

  • Сюръективное – не может быть пустых групп.

  • Инъективное – потому, что в группе состоится несколько студентов.

β: N → F:

  • Всюду определённое – каждый студент имеет определённую форму обучения.

  • Функциональное – так как каждому студенту может присутствовать одна форма обучения.

  • Не сюръективное – любому студенту принадлежать форма обучения.

  • Не инъективное – несколько студентов могут иметь одну и туже форму обучения.

γ: N → A:

  • Всюду определённое – каждый студент имеет адрес.

  • Не функциональное – несколько студентов могут проживать по одному адресу (братья, общежитие).

  • Не сюръективное – есть адреса, в которых не проживают студенты (данного деканата).

  • Инъективное – студенты могут проживать по одному адресу.

δ: N → B:

  • Всюду определённое – каждый студент имеет средний бал.

  • Не функциональное – некоторые студенты имеют одинаковый средний бал.

  • Не сюръективное – у студентов не может быть бал ниже или выше чем разрешено иметь.

  • Инъективное – у некоторых студентов есть одинаковые средние балы.

ε: N → I:

  • Всюду определённое – у каждого студента преподаётся иностранный язык.

  • Не функциональное – есть несколько студентов изучающих иностранный язык.

  • Не сюръективное – студенты не учат все языки, которые существуют.

  • Не инъективное - одинаковый язык могут учить несколько студентов.

ζ: G → F:

  • Всюду определённое – у студента каждой группы будет форма обучения.

  • Функциональное –  группа имеет студентов с разными формами обучения.

  • Не сюръективное – в группах не могут быть заочники.

  • Не инъективное - в группе есть студенты с разными формами обучения.

η: G → A:

  • Всюду определённое – каждая группа имеет адреса своих студентов.

  • Не функциональное – одна группа имеет несколько студенческих адресов.

  • Сюръективное – каждый студенческий адрес имеет группу.

  • Инъективное – студенты с одного адреса могут быть в разных группах.

θ: G → B:

  • Всюду определённое – каждая группа имеет средние балы студентов.

  • Функциональное – группа имеет несколько средних студенческих балов.

  • Сюръективное – так как каждый средний бал имеет группу

  • Не инъективное – средние балы определённых студентов имеют определённую группу.

ι: G → I:

  • Всюду определённое – в каждой группе учится иностранный язык.

  • Функциональное – так как группа студентов может изучать несколько иностранных языков одновременно.

  • Не сюръективное – не все языки задействованы в изучении.

  • Инъективное – язык может изучаться в разных группах.

κ: F → A:

  • Всюду определённое – каждая форма обучения имеет студентов с адресами.

  • Функциональное – так как студент с адресом проживания имеет определённую форму обучения.

  • Сюръективное – каждый адрес, где проживает студент, имеет форму обучения.

  • Инъективное - так как студенты с одного адреса могут иметь разные формы обучения.

λ: F → B:

  • Всюду определённое – каждая форма обучения имеет средние балы студентов.

  • Функциональное – каждая форма обучения имеет своих студентов из средними балами.

  • Сюръективное – каждый студент со средним балом имен форму обучения.

  • Не инъективное – несколько средних балов можно изъять из формы обучения.

μ: F → I:

  • Всюду определённое – каждая форма обучения нуждается в изучении иностранного языка

  • Функциональное – каждая форма обучения изучает несколько иностранных языков.

  • Не сюръективное – так как не все существующие языки задействованы в изучении.

  • Не инъективное – разные формы обучения изучают одинаковые иностранные языки по определённой программе.

ν: A → B:

  • Не всюду определённое - не в каждом существующем (в мире) адресе живут студенты из средним балом.

  • Функциональное – по адресу могут проживать несколько студентов имеющих средний бал.

  • Сюръективное – каждый студент со средним балом имеет адрес проживания.

  • Не инъективное – студенты со средними балами могут проживать по одному адресу.

ξ: A → I:

  • Не всюду определённое – не все студенты проживают по адресам и изучают иностранные языки.

  • Функциональное – по адресу может проживать студент, изучающий несколько иностранных языков.

  • Не сюръективное – не может быть, что бы студент по адресу изучал все существующие языки.

  • Не инъективное – студент, проживающий по определённому адресу может знать несколько иностранных языков.

ο: B → I:

  • Всюду определённое – средние балы ставятся за изучаемые иностранные языки.

  • Функциональное – один иностранный язык имеет один средний бал.

  • Сюръективное – каждый изучаемый иностранный язык имеет средний бал.

  • Не инъективное - один иностранный язык имеет только один средний бал.