Курсовая работа: Розвязання задачі Коші для звичайного диференціального рівняння першого порядку методом Ейлера

clrscr;

writeln('введите наивысший порядок производной (в нашем случае - 1)');

readln(n);

if n=0 then begin

writeln('это прямолинейная зависимость и решается без метода Эйлера');

goto lap1;end;

writeln('введите коэффициенты {a0,a1}');

for i:=0 to n do

readln(l[i]);

if (n=1) and (l[1]=0) or (n=2) and (l[2]=0) or (n=3) and (l[3]=0) then begin

writeln('деление на ноль');

goto lap1;

end;

writeln('введите коэффициент при x');

readln(k);

writeln('введите отрезок ');

readln(c,d);

o:=5;

h:=abs(d-c)/o;

writeln('шаг=',h:1:1);

writeln('задайте начальные условия y(x)= ');

for i:=0 to n-1 do

readln(v[i]);

if n=3 then begin

yx[0]:=v[0];

ay[0]:=v[1];

by[0]:=v[2];

p[0]:=(k*c-l[0]*v[0]-l[1]*v[1]-l[2]*v[2])/l[3];

x[0]:=c;

К-во Просмотров: 302
Бесплатно скачать Курсовая работа: Розвязання задачі Коші для звичайного диференціального рівняння першого порядку методом Ейлера