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

Реферат Методи динамічного програмування





умарного приросту прибутку, приріст прибутку на кожному підприємстві і кількість необхідних ресурсів (Рис.20),

Малюнок 20 Максимальний приріст прибутку і приріст прибутку і виділені ресурси на підприємствах


Алгоритм рішень уніфікованої завдання


Малюнок 24 «Алгоритм розв'язання уніфіціровнанной завдання»


Висновок


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


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


1.Кузнецов А.М., Сакович В.А, Холод І.І. Вища математика. Математичне програмування. Мінськ, Вища школа, 2011.

2.Федосеев В.В. та ін. Економіко-математичні методи і прикладні моделі: Навчальний посібник для ВНЗ.- М :. Юніті, +2002.

.Шікін Е.А., Чхартішвілі А.Г. Математичні методи та моделі в управлінні - М :. Справа +2010.


Додаток


unit Unit1 ;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, StdCtrls, Grids, Math, ExtCtrls, Menus, ShellAPI;=class (TForm): TStringGrid ;: TButton;:TButton ;: TMainMenu ;: TMenuItem ;: TMenuItem ;: TMenuItem ;: TMenuItem ;: TMenuItem ;: TMenuItem; Button1Click (Sender: TObject); FormCreate (Sender: TObject); Button2Click (Sender: TObject); N2Click (Sender: TObject ); N3Click (Sender: TObject); N4Click (Sender: TObject); N5Click (Sender: TObject); N6Click (Sender: TObject);

{Private declarations}

{Public declarations} ;: TForm1;: Array [0..5,0..5] of Integer;// Масив для зберігання суми: Array [1..5,1..5] of Integer;// Масив для зберігання максимальних чисел

Cells: Array [0..20] of TPoint;// Масив точок (записи координат максимальних чисел)

L: Integer; Unit2;

{$ R * .dfm} TForm1.FormCreate (Sender: TObject) ;: TGridRect;: Integer;

//Зміщуємо фокус (виділення) myRect do:=- 1;:=- 1;:=- 1;:=- 1 ;;. Selection:=myRect;

//Заповнюємо заголовки табліциStringGrid1 do [0,0]:= U raquo ;; I:=1 to 5 do [0, I]:= L + IntToStr (I) + (U) raquo ;; [I, 0]:=IntToStr (I - 1) ;;;

end;

//Процедура для підрахунку суми

procedure Sum () ;, J: Integer; I:=1 to 5 doJ:=1 to 5 do [I, J]:=MasSum [I, 0] + MasSum [0, J ] ;;

//Процедура для нахождніе максимальних чисел (діагоналі)

//і записи координат в масив

procedure Max ();

var, J, iMax, jMax: Integer;: TPoint;:=0; jMax:=0; I:=5 downto 1 do [I, 1]:=MasSum [1, I]; J:=I downto 1 doMasSum [I-J + 1, J] gt;=MasMax [I, 1 ] then [I, 1]:=MasSum [I-J + 1, J];:=I-J + 1;:=J; [I, 2]:=J - 1;// У якому рядку знайдено максимальне знач.

end;

C.X:=jMax; C.Y:=iMax;// Координати максимальних значень

Cells [L]:=C;:=L + 1 ;;;

//Скидаємо введені нами значеніяTForm1.Button1Click (Sender: TObject) ;, J: Integer; I:=1 to 5 doJ:=1 to 5 do.StringGrid1.Cells [I, J]: = raquo ;; 2.Close;

end;

//Процедура підрахунку ітерацій

//Висновок результату в табліциTForm1.Button2Click (Sender: TObject) ;, J, K, C, P: Integer; .Show;:=0; C:=0; P:=2; C lt;=6 do:=1; I:=1 to 5-K + 1 doJ:=1 to 5-K + 1 doC=0 then MasSum [I, 0]:=StrToInt (StringGrid1. Cells [I, 1]) MasSum [I, 0]:=StrToInt ((Form2.Components [C - 1] as TStringGrid) .Cells [I, 1]); [0, J]:=StrToInt (StringGrid1.Cells [J, P]);

(Form2.Components [C] as TStringGrid) .Cells [I, 0]:=IntToStr (MasSum [I, 0]);

(Form2.Components [C] as TStringGrid) .Cells [0, J]:=IntToStr (MasSum [0, J]); ();

(Form2.Components [C] as TStringGrid) .Cells [I, J]:=IntToStr (MasSum [I, J]);

(Form2.Components [C + 1] as TStringGrid) .Cells [I, 0]:=IntToStr (K - 1) ;;:=K + 1 ;; (); I:= 1 to 5 do

(Form2.Components [C + 1] as TStringGrid) .Cells [I, 1]:=IntToStr (MasMax [I, 1]);

(Form2.Components [C + 1] as TStringGrid) .Cells [I, 2]:=inttostr (MasMax [I, 2]);

(Form2.Components [C + 1] as TStringGrid) .Cells [0,0]:= E raquo ;;

(Form2.Components [C + 1] as TStringGrid) .Cells [0,1]:= F + IntToStr (P) + (E) raquo ;;

(Form2.Components [C + 1] as TStringGrid).Cells[0,2]:=laquo;Xraquo;+IntToStr(P)+laquo;(E)raquo;;;:=C+2;:=P+1;;.StringGrid1.Invalidate;

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





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

  • Реферат на тему: Завдання максимізації прибутку від продажів
  • Реферат на тему: Практична обробка безлічі даних, що представляють собою масив покажчиків на ...
  • Реферат на тему: Економіко-математичні методи і прикладні моделі
  • Реферат на тему: Математичні моделі та методи нелінійного програмування. Чисельні оптимізац ...
  • Реферат на тему: Фактори, що впливають на кількість і якість прибутку. Планування і витрача ...