Автор работы: Пользователь скрыл имя, 17 Октября 2013 в 12:48, курсовая работа
Целью написания курсовой работы является обобщение практических знаний, полученных по курсу «Технология разработки программных продуктов». Она содержит программные алгоритмы, которые служат для решения практических задач в области высшей математики.
На практике часто возникает необходимость написания приложения для решения определенных задач. Поэтому специалисты в области разработки программных продуктов пользуются повышенным способом. В данной курсовой работе показан процесс решения поставленной задачи с точки зрения программиста.
end;
procedure TForm1.bRangeStKeyPress(
begin
if not(key in['0'..'9',',','-',#8]) then key:=#0;
end;
procedure TForm1.buildGraphClick(Sender: TObject);
var
x,y,Xmin,Xmax,Ymin,Ymax:real;
Xgmin,Xgmax,Ygmax,Ygmin,i,Xg,
begin
Xgmin:=0;
Xgmax:= Graphic.ClientWidth;
Ygmin:= Graphic.ClientHeight;
Ygmax:=0;
Xmin:=0;
Xmax:= n-1;
Ymin:=CSort[n-1];
Ymax:=CSort[0];
Xg:=Xgmin + Trunc((Xgmax-Xgmin)*(0-Xmin)/(
Yg:=Ygmin + Trunc((Ygmax-Ygmin)*(CSort[0]-
Graphic.Canvas.Moveto(Xg,Yg);
for i:= 1 to n-1 do begin
Graphic.Canvas.Pen.Color:=
Xg:=Xgmin + Trunc((Xgmax-Xgmin)*(i-Xmin)/(
Yg:=Ygmin + Trunc((Ygmax-Ygmin)*(CSort[i]-
Graphic.Canvas.Lineto(Xg,Yg);
end;
Xg:=Xgmin + Trunc((Xgmax-Xgmin)*(0-Xmin)/(
Yg:=Ygmin + Trunc((Ygmax-Ygmin)*(C[0]-
Graphic.Canvas.Moveto(Xg,Yg);
for i:= 1 to n-1 do begin
Graphic.Canvas.Pen.Color:=
Xg:=Xgmin + Trunc((Xgmax-Xgmin)*(i-Xmin)/(
Yg:=Ygmin + Trunc((Ygmax-Ygmin)*(c[i]-
Graphic.Canvas.Lineto(Xg,Yg);
end;
Graphic.Canvas.Pen.Color:=
xg:=0;
Yg:=Ygmin + Trunc((Ygmax-Ygmin)*(0-Ymin)/(
Graphic.Canvas.Moveto(Xg,Yg);
xg:=Graphic.ClientWidth;
Graphic.Canvas.Lineto(Xg,Yg);
Graphic.Canvas.Pen.Color:=
Graphic.Canvas.Moveto(0,0);
Graphic.Canvas.Lineto(0,1000);
end;
procedure TForm1.SortCClick(Sender: TObject);
var
w:real;
i,j:integer;
begin
sortArrayC.Width:=n*50;
SortArrayC.colCount:=n;
sort(csort);
for i := 0 to n-1 do
SortArrayC.Cells[i,0]:=
end;
procedure TForm1.startXKeyPress(Sender: TObject; var Key: Char);
begin
if not(key in['0'..'9',',','-',#8]) then key:=#0;
end;
procedure TForm1.StepKeyPress(Sender: TObject; var Key: Char);
begin
if not(key in['0'..'9',',',#8]) then key:=#0;
end;
procedure TForm1.N1Click(Sender: TObject);
begin
ShellExecute (Form1.Handle, nil, 'Справка.chm', nil, nil, SW_RESTORE);
end;
procedure TForm1.N4Click(Sender: TObject);
begin
Application.Terminate;
end;
function TForm1.GetExcelFileName: String;
begin
Result := ExtractFilePath(Application.
if LowerCase(ExtractFileExt(
Result := Result + EXCEL_FILE_EXT;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
while Form1.AlphaBlendValue < 255 do
Form1.AlphaBlendValue:=Form1.
timer1.Enabled:=False;
end;
end.
Информация о работе Технология разработки программных продуктов Turbo Delphi