Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2011, 15:30   #1
electrovolk
 
Регистрация: 29.12.2010
Сообщений: 3
Лампочка построение графика в делфи

здраствуйе
я роботаю над курсовой
на тему розвязать уровнение cos(x)-(4*x)+1=0
я написал прогу на ее розвязание
теперь нада строить график
но я не знаю как его создать
прошу совета
кому не в напряг-отпишитесь



сама прога(код_)
Function y1(x:real):real;
begin
y1:=cos(x)-(4*x)+1;
end;

Function y2(x:real):real;
begin
y2:=-sin(x)-4;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
begin
x2:=StrToFloat(Edit1.Text);
d:=0.005;

while (abs(x2-x1)>d) do
begin
x1:=x2;
x2:=x1-(y1(x1)/y2(x2));
end;
xr1:=x2;
Label1.Caption:='метод касательных ='+FloatToStr(xr1);
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
a:=StrToFloat(Edit2.Text);
b:=StrToFloat(Edit3.Text);
d:=0.005;

while ((abs(a-b)>d)and(y1(c)<>0)) do
begin
c:=a+abs(y1(a)/(y1(a)-y1(b)))*(b-a);
if (y1(c)*y1(a)<0) then
b:=c
else
a:=c;
end;
xr2:=c;
Label6.Caption:='метод хорд ='+FloatToStr(xr2);
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
Label1.Caption:='';
Label6.Caption:='';
edit1.text:='';
edit2.text:='';
edit3.text:='';
edit4.text:='';

end;

end.
electrovolk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построение графика Foxx Microsoft Office Excel 5 04.11.2019 16:21
построение графика 30gb Помощь студентам 1 20.10.2010 21:37
Построение графика Nikkkk Общие вопросы C/C++ 7 01.06.2009 01:46
Построение графика! kiling Мультимедиа в Delphi 0 19.05.2009 21:03
построение графика deadh5n1 Помощь студентам 2 13.09.2008 19:06