Автор работы: Пользователь скрыл имя, 12 Июля 2011 в 10:09, курсовая работа
Система Delphi7 использует технологию визуального программирования и предназначена для разработки приложений «под Windows». Без этой системы программирование «под Windows» достаточно сложно и кропотливо, требует большого умения, изобретательности, творческого потенциала и выдержки. Delphi могут использовать программисты со средним уровнем подготовки, основательно знающие Pascal - язык программирования высокого уровня.
for i:=1 to StringGrid1.RowCount do
StringGrid1.Cells[0,i]:=
end;
procedure TForm1.FormCreate(Sender: TObject);
var i:integer;
begin
StringGrid1.Cells[0,0]:='
StringGrid1.Cells[1,0]:='
StringGrid1.Cells[2,0]:='
for i:=1 to StringGrid1.RowCount do
StringGrid1.Cells[0,i]:=
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
var n,i:integer;
p,q:extended;
begin
try
n:=StrToInt(Edit1.Text);
for i:=1 to n do
begin
x[i]:=StrToFloat(StringGrid1.
y[i]:=StrToFloat(StringGrid1.
end;
if RadioGroup1.ItemIndex = 0 then
begin
Linear(n,x,y,p,q);
Label5.Caption := 'y = ' + FloatToStr(p) + ' + ' + FloatToStr(q) + '*x';
Label5.Visible := true;
end else
begin
Exponent(n,x,y,p,q);
Label6.Caption := 'y = ' + FloatToStr(p) + ' * ' + FloatToStr(q) + '^x';
Label6.Visible := true;
end;
except
ShowMessage('Неверный формат
exit;
end;
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
Close();
end;
end.
Для подключения модуля к проекту, выполняем следующие действия:
После компиляции программы проверим ее на контрольном примере.
Разработка контрольного примера
Рассмотрим задачу определения коэффициентов линейной и показательной регрессии на выборке:
xi | 2 | 4 | 6 | 8 | 10 |
yi | 5,5 | 6,3 | 7,2 | 8 | 8,6 |
Результатом программы является:
Результат работы программы представлен на рисунке 5
Рисунок 5. Результат работы программы на контрольном примере
Полученные результаты совпадают с результатами, посчитанными при помощи Excel, следовательно, делаем вывод, что программа работает правильно.
Выводы по работе
В процессе написания курсовой работы были выполнены следующие основные задачи:
В
дальнейшем данная программа может
быть использована для поиска коэффициентов
линейной и показательной регрессии для
различных выборок. Для этого не придется
переделывать пользовательский интерфейс,
а лишь необходимо установить размер выборки
в программе и заполнить таблицу данных.
Литература