Курсовая работа: Множини: Математичні операції з множинами

Зміст

Зміст

1 Завдання

2 Аналіз предметної області та визначення функціональності модуля

3 Проектування інтерфейсу модуля

Возможно вы искали - Реферат: Мова програмування C та середовище розробки Microsoft Visual C

4 Проектування внутрішньої структури модуля

5 Приклад використання модуля

6 Текст програми


1 Завдання

„Множини: Математичні операції з множинами. Елементами множини можуть бути цілі числа або інші об’єкти за смаком. ”

Похожий материал - Курсовая работа: Моделирование движения на плоскости

Завдання полягає в тому, що потрібно створити програмний модуль – „Множина” та організувати його правильну структуру, визначити методи та властивості цього модуля (елементами множини є цілі числа). Також потрібно реалізувати математичні операції з множинами. Набір операцій має бути таким, щоб забезпечити використання класу на деякому початковому етапі, тому обмежимось такими операціями, як: об’єднання, перетин, різниця множин, симетричної різниці, перевірка належності заданого елемента множині. Після опису класу та реалізації всіх операцій потрібно створити об’єкти даного класу та показати роботу математичних операцій над об’єктами – множинами на практиці.

2 Аналіз предметної області та визначення функціональності модуля

Предметна область – це частина реального світу, що підлягає вивченню з метою автоматизації.

Предметною областю даного завдання є розділ математики, який займається вивченням множин. Цей розділ називається „Множини”. Автоматизування даної предметної області заключається в створенні програмного модуля, який б міг виконувати різні математичні операції над множинами. Така автоматизація має полегшити роботу користувачів при виконанні операцій над множинами.

Відповідно до предметної області даний програмний модуль повинен виконувати такий базовий набір функцій:

– заповнення множини цілими числами;

Очень интересно - Курсовая работа: Разработка программного продукта Delphi для моделирования логнормального распределения

– виведення множини;

– виконання математичних операцій.

Для повноцінного функціонування модуля можна реалізувати такі математичні операції:

– об’єднання множин;

– перетин множин;

Вам будет интересно - Курсовая работа: Моделирование непрерывно-стохастической модели на ЭВМ

– різниця множин;

– симетрична різниця множин;

– перевірка належності елемента множині.

Об’єднання множин: результатом цієї операції є множина, яка містить усі елементи з першої та другої множини.

Перетин множин: результатом даної операції є множина, яка містить спільні для першої та другої множини елементи.

Похожий материал - Курсовая работа: Моделирование привода поршневого пневматического с помощью программы AutoCAD

Результатом різниці двох множин є множина, яка містить тільки ті елементи, які належать першій множині за виключенням спільних елементів для першої та другої множин.

Результатом симетричної різниці двох множин є множина, яка містить ті елементи, які належать першій множині та елементи, які належать другій множині за виключенням спільних елементів для обох множин.

3 Проектування інтерфейсу модуля

Інтерфейс модуля – це всі методи та поля, що будуть доступними користувачеві в процесі роботи з цим модулем. Щодо методів, то користувачу будуть доступними тільки сигнатури цих методів, тому, що реалізація методів є внутрішньою частиною модуля.