ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.02.2024
Просмотров: 156
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Назначение: изменение размерности множества.
Руководство пользователя
Данная программа очень проста в управлении, и не требует специальных знаний от пользователя.
После включения ПЭВМ и начальной загрузки операционной системы следует запустить на выполнение файл OP_MNO. EXE .
На экране появится окно с областью вывода и инструментальной панелью с 8 кнопками (рис.9).
Главное окно
Рассмотрим назначение кнопок.
- ввод множества А;
- ввод множества В;
- объединение множеств;
- пересечение множеств;
- разность множеств;
- симметричная разность множеств;
- произведение множеств;
- выход из программы.
Для работы пользователю необходимо нажать клавишу с требуемым действием. Выбор производится при помощи левой кнопки мыши.
Работу следует начинать с ввода данных - кнопки и . При нажатии одной из этих кнопок на экран выводится окно ввода множества (рис.10).
Окно ввода
Вначале вводится размерность множества в строку ввода, расположенную в левой нижней части окна. Элементы множества вводятся в соответствующие ячейки таблицы.
После ввода данных пользователь выбирает действие и программа выводит результат на экран (рис.11). Если множества не введены, то при расчете будет использоваться случайный набор данных.
Результат
Для завершения работы с программой необходимо нажать кнопку Выход.
Контрольный пример
Для двух заданных нечетких множеств
А={ (х1 | 0.2), (х2 | 0.7), (х3 | 1), (х4 | 0), (х5 | 0.5) }
В={ (х1 | 0.5), (х2 | 0.3), (х3 | 1), (х4 | 0.1), (х5 | 0.5) }
Было получено решение, приведенное на рис.12.
Операция: Объединение двух нечетких подмножеств A и B
Множество А
, 20; 0,70; 1,00; 0,00; 0,50;
Множество В
,50; 0,30; 1,00; 0,10; 0,50;
Результат
,50; 0,70; 1,00; 0,10; 0,50;
Операция: Пересечение нечетких подмножеств A и B
Множество А
, 20; 0,70; 1,00; 0,00; 0,50;
Множество В
,50; 0,30; 1,00; 0,10; 0,50;
Результат
, 20; 0,30; 1,00; 0,00; 0,50;
Операция: Разность нечетких подмножеств А и В
Множество А
, 20; 0,70; 1,00; 0,00; 0,50;
Множество В
,50; 0,30; 1,00; 0,10; 0,50;
Результат
, 20; 0,70; 0,00; 0,00; 0,50;
Операция: Симметричная разность двух множеств А и В
Множество А
, 20; 0,70; 1,00; 0,00; 0,50;
Множество В
,50; 0,30; 1,00; 0,10; 0,50;
Результат
,00; 0,00; 1,00; 0,00; 0,50;
Операция: алгебраическое произведением нечетких подмножеств A и B
Множество А
, 20; 0,70; 1,00; 0,00; 0,50;
Множество В
,50; 0,30; 1,00; 0,10; 0,50;
Результат
,10; 0,21; 1,00; 0,00; 0,25;
Результат работы программы
Заключение
В результате выполнения курсовой работы по дисциплине "Технология программирования" мной была разработана программа реализующая пять действий над нечеткими множествами: пересечение, разность, объединение, симметричная разность и произведение.
Программа позволяет выполнять следующие действия:
§ вводить различные исходные данные;
§ выводить на экран результаты;
§ возможность производить обработку различных наборов данных в течение одного сеанса работы.
Наличие развитого пользовательского интерфейса позволяет работать с созданной программой практически любому пользователю, имеющем начальные знания и навыки работы на компьютере: необходимой действие выбирается щелчком мыши на соответствующей кнопке.
Работа над курсовой работой позволила освоить технологию модульного программирования и приобрести навыки работы со средой визуального программирования Delphi и ее библиотечной системой.
Кроме того в работе был изучен теоретический вопрос по этапам разработки программных средств.
Список использованных источников
1. Брауде Э.Д. Технология разработки программного обеспечения. - М.: Бином, 2004. - 455 с.
2. Брукс Ф.П. Как проектируются и создаются программные комплексы. - М.: Наука, 1979. - 376 с.
. Вирт Н. Алгоритмы и структуры данных. - М.: Мир, 1989. - 360 с.