Курс лекций по основам алгоритмизации и программирования задач машиностроения. Кравченко Д.В. - 106 стр.

UptoLike

Составители: 

Рубрика: 

104
y:=y+h*(k0+2k1+2*k2+k3)/6;
writeln(‘
при
Х
= ’,x:4:2,’Y= ’,y:4:2);
x:=x+h;
end;
readkey;
End.
Начало
Ввод
x
0
, x
k
, n
h=(x
k
– x
0
)/n
x=x
0
y=x
2
Вывод
x, y
x<= x
k
да
k
0
=y
x
1
=x+0.5h
y
1
=x
1
2
+0.5k
0
k
1
=y
1
x
1
=x+0.5h
y
1
=x
1
2
+0.5k
1
k
2
=y
1
x
1
=x+h
y
1
=x
1
2
+k
2
k
3
=y
1
y=y+h(k
0
+2k
1
+2k
2
+k
3
)
Вывод x, y
x=x+h
Конец
Рис. 6.7. Алгоритм программы для решения дифференциального
уравнения методом Рунге-Кутта