Показать сообщение отдельно
  #11  
Старый 24.05.2011, 19:31
Аватар для AND_REY
AND_REY AND_REY вне форума
Активный
 
Регистрация: 31.03.2009
Адрес: Украина, г.Днепропетровск
Сообщения: 324
Версия Delphi: Delphi7
Репутация: 3877
По умолчанию

Переписал выше написанный алгоритм на Delphi.
Осталось только исправить формулы в цикле и вывести переменную которую искали.
Код:
procedure TForm1.Button1Click(Sender: TObject);
Const
 h = 500;
 m = 65;
 g = 9.8;
 dt = 0.1;
Var
 ti, xi, ai, ui: Real;
begin
 ti:= 0; xi:= 0; ai:= g; ui:= 0;
 Repeat
  ti:= ti + dt;
  xi:= xi + ui*ti + (ai*ti*ti)/2;
  ui:= ui + ai*dt;
  //ai:=(m*g - k1*u1 - k2*u2)/2; //Непонял тут ничё.
 Until xi >= h;
end;
__________________
If end Then begin;
Ответить с цитированием