20999

Операції з множинами

Лабораторная работа

Информатика, кибернетика и программирование

Мета роботи: набути практичних навичок роботи з множинами. Вивчити основні функції та операції з множинами. Порядок виконання роботи Задав множини A і B.

Русский

2013-08-15

90.02 KB

2 чел.

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

КРЕМЕНЧУЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

ІМЕНІ МИХАЙЛА ОСТРОГРАДСЬКОГО

ІНСТИТУТ ЕЛЕКТРОМЕХАНІКИ, ЕНЕРГОЗБЕРЕЖЕННЯ ТА СИСТЕМ УПРАВЛІННЯ

КАФЕДРА СИСТЕМ АВТОМАТИЧНОГО УПРАВЛІННЯ І ЕЛЕКТРОПРИВОДА

ЗВІТ

ДО ЛАБОРАТОРНОЇ РОБОТИ №1

З дисципліни: «Системний аналіз»

На тему: «Операції з множинами»

Виконав:

Студент групи СІ-11-3с

Хамула І.Ю.

Прийняла:

Гула І.С.

КРЕМЕНЧУК 2012

Мета роботи: набути практичних навичок роботи з множинами. Вивчити основні функції та операції з множинами.

Порядок виконання роботи

  1.  Задав множини A і B.

 

Поняття множини є одним з основних первинних понять сучасної математики.

Кожна множина складається з елементів. Якщо x - елемент множини Х, то це позначається так: (х належить Х), якщо x не є елементом множини Х, то пишуть: (х не належить Х).

  1.  В програмному середовищі MathCAD реалізував алгоритм знаходження суми.

Сумою (об'єднанням) двох множин А і В називається множина С що складається з тих і лише тих елементів, які належать або множині А, або множині В (або обом множинам).

Сума множин позначається так:

або .

Рисунок 1 – Об'єднання множин

Вся заштрихована область на рисунку 1 представляє суму множин А+В.

Алгоритм знаходження суми:

  1.  В програмному середовищі MathCAD реалізував алгоритм знаходження добутку даних множин.

Добутком (перетином) двох множин А і В називається множина С, що складається з тих і лише тих елементів, які належать і А і В. 

Добуток позначається таким чином:

або .

Заштрихована область на рисунку 2 є добутком АВ.

Рисунок 1.2 – Перетин множин

Алгоритм знаходження добутку:

  1.  В програмному середовищі MathCAD реалізував алгоритм знаходження різниці даних множин.

Різницею двох множин А і В називається множина С, що складається з тих і лише тих елементів, які входять в А і не входять у В.

Різниця множин позначається так:

Представлена на рисунку 3 заштрихованою областю.

Рисунок 3 – Різниця множин

Алгоритм знаходження різниці:

 

Висновок: на лабораторній роботі набули практичних навичок роботи з множинами. Вивчили основні функції та операції з множинами.


 

А также другие работы, которые могут Вас заинтересовать

28434. Дипломатический курьер 34 KB
  дипломатический курьер который должен быть снабжен официальным документом с указанием его статуса и числа мест составляющих дипломатическую почту пользуется при исполнении своих обязанностей защитой государства пребывания. Все места составляющие дипломатическую почту должны иметь видимые внешние знаки указывающие на их характер и они могут содержать только дипломатические документы и предметы предназначенные для официального пользования. Командир должен быть снабжен официальным документом с указанием числа мест составляющих почту но...
28436. Строки. Процедуры и функции действий над строками. Примеры обработки строк 31 KB
  Он во многом похож на одномерный массив символов ARRAY[0.N] of CHAR однако в отличие от последнего количество символов в строке переменной может меняться от 0 до N где Nмаксимальное количество символов в строке. COPY ST INDEX COUNTфункция типа STRING ; копирует из строки ST COUNT символов начиная с символа с номером INDEX; DELETE ST INDEX COUNT процедура ; удаляет COUNT символов из строки ST начиная с символа с номером INDEX. STR X [:L [: M] ST процедура; преобразует число X любого вещественного или целого типов в...
28437. Записи. Структура объявления типа записи. Оператор присоединения WITH. Использование записи с вариантными полями. Примеры 48.5 KB
  Записи. Структура объявления типа записи. Использование записи с вариантными полями. Примеры Запись это структура данных состоящая из фиксированного числа компонентов называемых полями записи.
28438. Множества. Описание типа множества. Операции над множествами. Примеры 33 KB
  Операции над множествами пересечение множеств; результат содержит элементы общие для обоих множеств; например mset4mset6 содержит [2.5]; mset4mset5 пустое множество; объединение множеств результат содержит элементы первого множества дополненные недостающими элементами из второго множества: mset4mset5 содержит [0 1 2 3 4 5]; mset5mset6...
28439. Процедуры и функции. Локализация имен. Описание подпрограммы. Параметры. Примеры использования подпрограмм 51 KB
  Процедуры и функции. Процедуры и функций используется для оформления самостоятельного фрагмента программы используемого более одного раза. Процедуры. Процедура состоит из заголовка и тела процедуры называемого блоками.
28440. Модули. Структура модулей. Заголовок модуля и связь модулей друг с другом. Интерфейсная часть. Исполняемая часть. Инициирующая часть. Компиляция модулей. Доступ к объявленным в модуле объектам. Примеры использования модулей 56.5 KB
  Заголовок модуля и связь модулей друг с другом. Здесь UNIT зарезервированное слово единица; начинает заголовок модуля; имя имя модуля; INTERFACE зарезервированное слово интерфейс; начинает интерфейсную часть модуля; IMPLEMENTATION зарезервированное слово выполнение; начинает исполняемую часть; BEGIN зарезервированное слово; начинает инициирующую часть модуля; конструкция BEGIN инициирующая часть необязательная; END зарезервированное слово признак конца модуля. Тела процедур и функций располагаются в исполняемой...
28441. Алфавит языка. Идентификаторы. Константы. Выражения. Операции. Структура программы. Типы данных INTEGER, REAL, CHAR, STRING, BOOLEAN. Оператор присваивания. Организация ввода-вывода данных. Программирование линейных структур алгоритмов. Условный оператор. 61.5 KB
  Оператор присваивания. Условный оператор. Составной оператор. Метки и операторы перехода.
28442. Операторы повторений. Счетный оператор цикла FOR. Оператор цикла WHILE. Оператор цикла REPEAT… UNTIL. Программирование циклических структур алгоритмов 29 KB
  Операторы повторений. Счетный оператор цикла FOR. Оператор цикла WHILE. Оператор цикла REPEAT UNTIL.