Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Об'єктно-орієнтоване програмування у середовіщі програмування Delphi7

Реферат Об'єктно-орієнтоване програмування у середовіщі програмування Delphi7





then ( Заповніть таблицю значень ) ;;; IsEmpty2 (Sender) then ( Не введене Жодний можливіть розв`язку в таблицю! );

exit ;; Click (Sender); SLO_1.Check (StringGrid2) then ( Даній розв`язок задовольняє сістемі лінійніх обмежень ) ( Даній розв`язок HE задовольняє сістемі лінійніх обмежень ) ; SLO_1 lt; gt; nil then_1.Free; _1:=nil ;;;

//----------------- Button Open ----------------------------- TForm1.Button5Click (Sender: TObject) ;: TextFile; _FName, Str, temp_Str: string; _Lo, kilkist_zminnuh, i, j, k: Integer; OpenDialog1.Execute thenClick(Sender);_FName:=Opendialog1.FileName;(F,temp_FName);(F);(F,kilkist_Lo);(F,kilkist_zminnuh);.Value:=kilkist_Lo;.Value:=kilkist_zminnuh;

//----------------- i:=1 to kilkist_Lo do (F, Str);:=1; _Str:= raquo ;; j:=1 to length (Str) doStr [j]= then.Cells [k - 1, i]:=temp_Str; _Str:= raquo ;;:=k + 1; _Str:=temp_Str + Str [j] ;;

//----------------- i:=1 to kilkist_Lo do (F, Str) ;. Cells [kilkist_zminnuh, i]:=Str ;;

//----------------- i:=1 to kilkist_Lo do (F, Str) ;. Cells [kilkist_zminnuh + 1, i]: =Str ;;

//----------------- (F) ;;;

//----------------- Button Save ----------------------------- TForm1.Button6Click (Sender: TObject) ;: TextFile; _FName: string;: byte; IsEmpty1 (Sender) then ( Заповніть таблицю значень ) ;; Click (Sender); SaveDialog1.Execute then_FName:=Savedialog1.FileName;(F,temp_FName);(F);(F,IntToStr(SpinEdit2.Value));(F,IntToStr(SpinEdit1.Value));i:=0 to high (SLO_1.Get_SLO) do (F, SLO_1.Get_SLO [i] .Get_koef_String); i:=0 to high (SLO_1.Get_SLO) do (F, SLO_1.Get_SLO [i] .Znak); i:=0 to high (SLO_1.Get_SLO) do (F, IntToStr (SLO_1.Get_SLO [i] .Lim)); (F) ;;;;

//----------------- Button Sort Lo -------------------------- TForm1.Button7Click (Sender: TObject) ;: byte; Click (Sender); IsEmpty1 (Sender) then; .Lines.Add ( ); _ 1.Sort_SLO; i:=0 to high (SLO_1.Into_text) do.Lines.Add (SLO_1.Into_text [i]); SLO_1 lt; gt; nil then_1.Free; _1:=nil ;;;.


Текст ОСНОВНОЇ програми

Main_Program;, _ Form1 in Form1 Class_Form1.pas {Form1}, _ Lin_Obmezh in Class_Lin_Obmezh Class_Lin_Obmezh.pas raquo ;;

{$ R * .res} .Initialize; .CreateForm (TForm1, Form1) ;. Run;.


приклада роботи програми


Рис. 2


На рис. 2 створюємо Сло з трьома змінними та трьома нерівностямі. Автоматично вводяться в таблицю деякі дані та нажімаємо кнопку виводу Сло на компоненту Memo. Отрімуємо результат з трьох нерівностей Які и утворюють Сло.


Рис. 3


На малюнку 3 показано роботу Функції Check Solution яка перевіряє чи задовольняє вектор введень в таблицю нижчих Сло. Як бачим з малюнку то Сейчас вектор (1,2,3) НЕ задовольняє Сло.



Рис. 4


На малюнку 4 бачим что введень вектор задовольняє Сло



Рис. 5


На малюнку 5 показана робота кнопки Sort Lo яка відсортовує систему лінійніх обмежень. Сортуваннях відбувається таким чином: в Кожній нерівності перевіряється знак коефіцієнта. Першів віводяться ті ЛО в якіх всі КОЕФІЦІЄНТИ додатні, іншими - ті в якіх всі КОЕФІЦІЄНТИ від ємні и останнімі ті в якіх КОЕФІЦІЄНТИ Різні або дорівнюють нулеві.


Висновок


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



Список використаної літератури


. Емелічев В.А. Багатогранники, графи, оптимізація (комбінаторна теорія багатогранників). Емелічев В.А., Ковальов М.М., Кравцов М.К.- М .: Наука, 1981. - 344 с. Глава 1. Параграфи 1,2,4.

. Семйон І.В. Основи про єктно-орієнтованого програмування. Навчальний посібник/Семйон І.В., Чупов С. В., Брила А. Ю., Апшай А. І.- Ужгород, 2011. - 141с.

3.Матеріал з Вільної енциклопедії Вікіпедії http://uk.wikipedia/wiki/Опуклий_політоп lt;http://uk.wikipedia/wiki/%D0%9E%D0%BF%D1%83%D0%BA%D0%BB%D0%B8%D0%B9_%D0%BF%D0%BE%D0%BB%D1%96%D1%82%D0%BE%D0%BFgt; http://uk.wikipedia/wiki/Багатогранник lt;http://uk.wikipedia/wiki/%D0%91%D0%B0%D0%B3%D0%B0%D1%82%D0%BE%D0%B3%D1%80%D0%...


Назад | сторінка 5 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розв'язування систем трьох лінійніх рівнянь з трьома невідомімі за прав ...
  • Реферат на тему: Програмна реалізація графічного методу розв'язання задач нелінійного пр ...
  • Реферат на тему: Системи лінійніх алгебраїчніх рівнянь та основні методи їх розв'язуванн ...
  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...