Академический Документы
Профессиональный Документы
Культура Документы
ru/
Введение
Модель радиатора А B C D
Необходимое количество рабочей силы,
человеко-часы 0,5 1,5 2 1,5
Необходимое количество стального
4 2 6 8
листа,
Прибыль от продажи одного радиатора,
дол. 5 5 12,5 10
Размещено на http://www.allbest.ru/
2. Математическая модель
4 +2 +6 +8 ≤2500
Алгоритм:
J k
aij … aik
… … …
amj … amk
Borland Delphi
Говоря о том или ином средстве разработки приложений, всегда хочется
понять, какие тенденции приводят к его появлению. Borland Delphi не
является исключением из правил. Итак, что же мы имели к середине 90-х?
Одно направление - объектно-ориентированный подход, хорошо
структурирующий задачу, как таковую, так и ее решение в виде прикладной
системы. Другое направление, возникшее во многом благодаря объектной
ориентации, - визуальные средства быстрой разработки приложений (RAD -
Rapid Application Development), основанные на компонентной архитектуре.
Третья тенденция - использование компиляции, а не интерпретации. Это
объясняется тем, что скоростные характеристики компилируемых
приложений в десятки раз лучше, чем у систем, использующих
интерпретатор. При этом повышается легкость отчуждаемости готовых
систем, так как отпадает необходимость "таскать за собой" сам интерпретатор
(run-time), выполненный обычно в виде динамической библиотеки и
занимающий в лучшем случае несколько сотен килобайт (а большинстве
случаев два-три мегабайта). Отсюда и меньшая ресурсоемкость систем.
Четвертая тенденция - возможность работы с базами данных
универсальными (единообразными) методами. Если мы попытаемся оценить
Размещено на http://www.allbest.ru/
процент систем, которые так или иначе требуют обработки
структурированной информации (как для внутрикорпоративного
использования, так и для коммерческого или иного распространения), то
окажется, что цифра 60- 70% может представлять лишь нижнюю границу.
Важным свойством средств обеспечения доступа к базам данных
является их масштабируемость, как возможность не только количественного,
но и качественного роста системы. Например, обеспечение перехода от
локальных, в том числе, файл-серверных данных к архитектуре клиент-
сервер или тем более к многоуровневой N-tier схеме. Delphi создавался как
продукт, в полной мере реализующий описанные тенденции, с архитектурой,
открытой для расширения спектра поддерживаемых стандартов и подходов.
Размещено на http://www.allbest.ru/
6. Информационное обеспечение задачи
2. Количество переменных
3. Степень точности
program Program;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};
//Unit4 in 'Unit4.pas' {Form4};
{$R *.res}
begin
Application.Initialize;
//Application.CreateForm(TForm4, Form4);
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.Run;
end.
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Spin;
type
Размещено на http://www.allbest.ru/
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
Edit2: TEdit;
Label1: TLabel;
Label2: TLabel;
panel1: TPanel;
Label3: TLabel;
SpinEdit1: TSpinEdit;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
Label4: TLabel;
Label5: TLabel;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
mgl:array[1..200,1..200] of tedit;
strm:array[1..100] of tedit;
mp:array[1..2,1..100] of tedit;
x,y:integer;
e:longint;
maxmin:integer;
Размещено на http://www.allbest.ru/
prz:byte;
sh:byte;
implementation
{$R *.dfm}
for j:=1 to x do
Размещено на http://www.allbest.ru/
begin
yleft:=nleft+j*cx;
if (i=1)and(j>2) then
begin
strm[j-2]:=tedit.Create(Form2);
with strm[j-2] do
begin
Parent:=Form2;
Top:=ntop+y*cy+30;
Left:=yleft;
Width:=cw;
Height:=ch;
end;
end;
if (i=1)and(j>3) then
for k:=1 to 2 do
begin
mp[k,j-3]:=tedit.Create(Form2);
with mp[k,j-3] do
begin
Parent:=Form2;
Top:=50+(k-1)*20;
Left:=yleft;
Width:=cw;
Height:=20;
end;
end;
mgl[i,j]:=tedit.Create(Form2);
with mgl[i,j] do
Размещено на http://www.allbest.ru/
begin
Parent:=Form2;
Top:=xtop;
Left:=yleft;
Width:=cw;
Height:=ch;
end;
end;
end;
Form2.Show;
form1.Visible:=false;
end;
end.
//ФОРМА РЕШЕНИЯ
unit Unit2;
interface
uses
Размещено на http://www.allbest.ru/
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Mask, ExtCtrls, jpeg;
type
TForm2 = class(TForm)
Button1: TButton;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Button3: TButton;
Label2: TLabel;
Label3: TLabel;
procedure Button1Click(Sender: TObject);
procedure resh(var x1,y1:byte;var rm:real;var pr:boolean);
procedure newtab(x1,y1:byte;rm:real);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
mgl_r:array[1..200,1..200]of string;
strm_r:array[1..200]of string;
pr:boolean;
xr,yr:byte;
Размещено на http://www.allbest.ru/
implementation
{$R *.dfm}