ртні процедури, функції і методи обробки даних. Інтерфейс вийшов дуже простим, доступним і цікавим для будь користувача, тому Delphi надає великі можливості для якісного оформлення програми.
Працюючи над курсовим проектом і створюючи програму в середовищі програмування Delphi 7.0, що дозволило закріпити вже отримані відомості про основні положення даної мови програмування, а також в процесі розробки дізнатися багато нових методів і об'єктів, впритул познайомилися з даною середовищем програмування, придбали багато навичок по роботі з нею, навчилися реалізовувати алгоритм рішення, закріпили навички вирішення задач прийняття рішень в умовах повної невизначеності. Потенційних недоліків даної програми не виявлено, інтерфейс, який реалізований, зрозуміліший, практичний і зручний, все доступно для кінцевого користувача.
Курсова робота стала важливим моментом в освоєнні написання програм, які будуть використовуватися підприємствам. Постановка завдання та реалізація математичних методів є основною метою даної курсової роботи.
Список використаних джерел
Хомоненко А. «Самовчитель Delphi» - М: Видавництво: BHV, 2011р.- 290 с.
Гагарина А. «Основи технології розробки програмних продуктів» .Учебное посібник.- М: 2008р.- 312 с.
Агальцов В.П. Математичні методи в програмування.- М., 2012. - 218 с.
Самарський А.А., Михайлов А.П. Математичне моделювання-ФИЗМАТЛИТ.-М: 2013р.- 847 с.
Бережна О.В. Математичні методи моделірованія.- М .: Фінанси і статистика, 2010. - 432 с.
Додаток А
Текст програми
program Project1;, _ glav in Unit_glav.pas {glav}, _ proga in Unit_proga.pas {proga}, _ proga2 in Unit_proga2.pas {Proga2}, _ ometode in Unit_ometode.pas {ometode}, _ razrab in Unit_razrab.pas {razrab}, _ help in Unit_help.pas {help};
{$ R * .res} .Initialize; .CreateForm (Tglav, glav) ;. CreateForm (Tproga, proga) ;. CreateForm (TProga2, Proga2) ;. CreateForm (Tometode, ometode);.CreateForm (Trazrab, razrab) ;. CreateForm (Thelp, help) ;. Run; .Unit_glav ;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, Menus, sSkinProvider, sSkinManager;=class (TForm): TMainMenu ;: TMenuItem ;: TMenuItem ;: TMenuItem ;: TMenuItem ;: TMenuItem ;: TMenuItem ;: TMenuItem ;: TsSkinManager ;: TsSkinProvider; N5Click (Sender: TObject); N1Click (Sender: TObject); N2Click (Sender: TObject); N4Click (Sender: TObject); N7Click (Sender: TObject); N6Click (Sender: TObject);
{Private declarations}
{Public declarations} ;: Tglav; Unit_proga, Unit_proga2, Unit_ometode, Unit_razrab, Unit_help;
{$ R * .dfm} Tglav.N5Click (Sender: TObject) ;;;
Tglav.N1Click (Sender: TObject) ;. show ;;
Tglav.N2Click (Sender: TObject) ;. show ;;
Tglav.N4Click (Sender: TObject) ;. show ;;
Tglav.N7Click (Sender: TObject) ;. show ;;
Tglav.N6Click (Sender: TObject) ;. show ;;.
Unit_help ;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, StdCtrls;=class (TForm): TMemo;
{Private declarations}
{Public declarations};
: Thelp;
{$ R * .dfm}.
Unit_ometode ;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, StdCtrls, jpeg, ExtCtrls;=class (TForm): TImage ;: TImage ;: TImage ;: TImage ;: TImage ;: TImage ;: TImage ;: TImage ;: TImage ;: TImage;
{Private declarations}
{Public declarations};
: Tometode;
{$ R * .dfm}.
Unit_proga ;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, StdCtrls, Buttons, Grids, ComCtrls, sButton, sLabel, sEdit;=class (TForm): TStringGrid ;: TsButton ;: TsButton ;: TsLabel ;: TsLabel ;: TsLabel ;: TsLabel ;: TsEdit ;: TsEdit; sButton1Click (Sender: TObject); sButton2Click (Sender: TObject);
{Private declarations}
{Public declarations};
: Tproga;, y, i, j, n: integer;: Real;, b: array [1..6,1..6] of Real;, F: array [1..6] of Real;
{$ R * .dfm} Tproga.sButton1Click (Sender: TObject);:=Strtoint(sEdit1.Text);:=Strtoint(sEdit2.Text);.ColCount:=x+1;.RowCount:=y+2;.Height:=73+(18*(y- 2)) ;. Cells [0, y + 1]:= Коефіцієнти raquo ;;. Cells [1,0]:= Витрати на сировину ??raquo ;;. Cells [2,0]:= Час виробництва raquo ;;. Cells [3,0]:= Обсяг виробленої продукції raquo ;;. Cells [4,0]:= Прибуток ra...