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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2017, 12:29   #1
annyoshiko
Новичок
Джуниор
 
Регистрация: 12.10.2017
Сообщений: 1
По умолчанию program rechenie_SODU_metodom_Runge_Kutta

Всем привет! Нужна помощь!
Сразу скажу, что я профан в программировании, поэтому извиняйте)
Код:
program rechenie_SODU_metodom_Runge_Kutta; 
const n=2;{Количество дифференциальных
уравнений} 
var dim: array[1..n]of real; var y:=dim;  x:real; 
procedure sodu(var x,y:real); 
var w,k1,k2,k3,k4:array[1..n]of real; h:real; j:integer; 
function fun:=(j,x,y): real; 
begin 
if j=1 then fun:=y-7*x; if j=2 then fun:=-2*x-5*y
end; 
begin h:=1/10; 
for j:=1 to n do w[j]:=y; for j:=1 to n do k1[j]:=h*fun(j,x,y); 
for j:=1 to n do y[j]:=w[j]+1/2*k1[j]; for j:=1 to n do 
k2[j]:=h*fun(j,x+1/2*h,y); 
for j:=1 to n do y[j]:=w[j]+1/2*k2[j]; for j:=1 to n do 
k3[j]:=h*fun(j,x+1/2*h,y); 
for j:=1 to n do y[j]:=w[j]+k3[j]; for j:=1 to n do k4[j]:=h*fun(j,x+h,y); 
for j:=1 to n do y[j]:=w[j]+(k1[j]+2*k2[j]+2*k3[j]+k4[j])/6; 
x:=x+h; 
end; 
begin {Основной блок программы} 
clrscr; x:=(A*Cos(t)+B*Sin(t))*Exp(1)^(-6*t); y:=[(A+B)*Cos(t)-(A-B)*Sin(t)]*Exp(1)^(-6*t); A:=1; B:=0; t:=0; 
writeln('t x y'); 
while x<=2.5 do begin writeln(x:15:8,y[1]:15:8,y[2]:15:8); sodu(x,y);end; 
end.

Последний раз редактировалось Аватар; 12.10.2017 в 12:42.
annyoshiko вне форума Ответить с цитированием
Старый 12.10.2017, 12:47   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

И? Помочь-то чем?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pointer program PSA Общие вопросы C/C++ 1 04.08.2017 11:16
файл Program.cs komra2 C# (си шарп) 6 24.01.2017 19:46
program on C Blahbla Помощь студентам 2 08.11.2012 14:05
Delphi program Stink5 Фриланс 5 01.07.2012 06:20