, 10; 0,21; 1,00; 0,00; 0,25;
Результат роботи програми
Висновок
В результаті виконання курсової роботи з дисципліни «Технологія програмування» мною була розроблена програма реалізує п'ять дій над нечіткими множинами: перетин, різниця, об'єднання, симетрична різниця і твір.
Програма дозволяє виконувати наступні дії:
§ вводити різні вихідні дані;
§ виводити на екран результати;
§ можливість проводити обробку різних наборів даних протягом одного сеансу роботи.
Наявність розвиненого користувальницького інтерфейсу дозволяє працювати з створеною програмою практично будь-якому користувачеві, що має початкові знання та навички роботи на комп'ютері: необхідної дію вибирається клацанням миші на відповідній кнопці.
Робота над курсовою роботою дозволила освоїти технологію модульного програмування і придбати навички роботи з середовищем візуального програмування Delphi та її бібліотечною системою.
Крім того в роботі був вивчений теоретичний питання по етапах розробки програмних засобів.
Список використаних джерел
1. Брауде Е.Д. Технологія розробки програмного забезпечення.- М.: Біном, 2004. - 455 с.
2. Брукс Ф.П. Як проектуються і створюються програмні комплекси.- М.: Наука, 1979. - 376 с.
. Вірт Н. Алгоритми та структури даних.- М.: Світ, 1989. - 360 с.
. Глушаков С.В. Програмування на Delphi.- Харків: Фоліо, 2002.518 с.
. Дав У., Дейкстра Е., Хоор К. Структурне програмування.- М.: Світ, 1975. - 472 с.
. Жоголєв Е.А. Введення в технологію програмування (конспект лекцій).- М.: «ДІАЛОГ-МГУ», 1994. - 286 с.
. Кнут Д.Є. Мистецтво програмування. т.3.- М.: Світ, 1984. - 724 с.
. Кофман А. Введення в теорію нечітких множин.- М.: Радіо і зв'язок, 1982. - 432 с.
. Липа В.В. Якість програмного забезпечення.- М.: Фінанси і статистика, 1983. - 366 с.
Додаток. Лістинг програми
Модуль main
unit main;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, ImgList, ComCtrls, StdCtrls, ToolWin;=class (TForm): TToolBar;: TMemo;: TToolButton;: TToolButton;: TToolButton;: TToolButton;: TToolButton;: TToolButton;: TToolButton;: TToolButton;: TImageList;: TToolButton;: TToolButton; PrgEnd (Sender: TObject); FormCreate (Sender: TObject); InputMNO (Sender: TObject); OperationNM (Sender: TObject);
{Private declarations}
{Public declarations};: TForm1; op_mno, vvod;
{$ R *. dfm}, a2, a3: mno_mas;, n1, n2: integer; vyvod (a: mno_mas; n: integer): string;
/ / виведення множини: integer;: string;:=«»; i:=1 to n do:=s + FloatToStrF (a [i], ffFixed, 4,2) + «; »;:=S;; TForm1. PrgEnd (Sender: TObject);
/ / вихід з програми;; TForm1. FormCreate (Sender: TObject);
/ / створення форми і ініціалізація множин: i...