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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2012, 15:36   #1
Настена290
Пользователь
 
Аватар для Настена290
 
Регистрация: 26.01.2012
Сообщений: 10
Печаль Помочь с кодом на паскале!!

Мне нужно проект в Delphi сделать....на тему "решение систем трансцендентных уравнений модифицированным методом итерации"....
Помогите пожалуйста с кодом....ООчень нужно!

Последний раз редактировалось Настена290; 26.01.2012 в 16:48.
Настена290 вне форума Ответить с цитированием
Старый 26.01.2012, 17:40   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

собственно какие проблемы возникли?... логика или реализация?... наработачки в студию...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 26.01.2012, 17:44   #3
McFrey
Форумчанин
 
Аватар для McFrey
 
Регистрация: 15.10.2011
Сообщений: 306
По умолчанию

Настена290
"Помочь с кодом на паскале!!"
"Мне нужно проект в Delphi сделать"....эмммм
и как вас понимать?
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
McFrey вне форума Ответить с цитированием
Старый 26.01.2012, 17:49   #4
9i.
Форумчанин
 
Регистрация: 29.09.2011
Сообщений: 103
По умолчанию

Цитата:
Сообщение от McFrey Посмотреть сообщение
Настена290
"Помочь с кодом на паскале!!"
"Мне нужно проект в Delphi сделать"....эмммм
и как вас понимать?
написать на С
9i. вне форума Ответить с цитированием
Старый 26.01.2012, 17:50   #5
Настена290
Пользователь
 
Аватар для Настена290
 
Регистрация: 26.01.2012
Сообщений: 10
По умолчанию

VIK_aka_TOR
помочь написать код на мою тему!!
Настена290 вне форума Ответить с цитированием
Старый 26.01.2012, 17:52   #6
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Цитата:
Сообщение от Настена290 Посмотреть сообщение
VIK_aka_TOR
помочь написать код на мою тему!!
выкладывайте свои наработки и то что неполучается реализовать... поможем...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 26.01.2012, 18:17   #7
Настена290
Пользователь
 
Аватар для Настена290
 
Регистрация: 26.01.2012
Сообщений: 10
По умолчанию

Цитата:
Сообщение от VIK_aka_TOR Посмотреть сообщение
выкладывайте свои наработки и то что неполучается реализовать... поможем...
В том то и дело..что у меня не правильно получилось..мне нужен новый код..(
Настена290 вне форума Ответить с цитированием
Старый 26.01.2012, 18:33   #8
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

киньте то что получилось... попытаемся исправить...
за новым кодом... не знаю как вы тот достали... в раздел фриланса)
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 26.01.2012, 18:37   #9
Настена290
Пользователь
 
Аватар для Настена290
 
Регистрация: 26.01.2012
Сообщений: 10
По умолчанию

в интернете нашла))

procedure TForm2.Button1Click(Sender: TObject);
var
n:integer;{количество переменных или количество уравнений}
i,j:integer;
A:array of array of real; {матрица коэффициентов}
b:array of real; {вектор-столбец свободных членов}
C:array of array of real; {итерационная форма матрицы А}
d:array of real; {итерационная форма вектора свободных членов}
Err:Boolean; {переменная, по значению которой после выполнения процедуры проверки}
{сходимости определяется соответствие-несоответствие условию сходимости}
X:array of real; {вектор неизвестных}
delta:real; {неизвестная сходисть}
X0:array of real;
E:array of real;
summ:real;
begin
for i:=0 to n-1 do
begin
for j:=0 to n-1 do
begin
if i=j then
C[i,j]:=0
else
C[i,j]:=-A[i,j]/A[i,j];
end;
d[i]:=b[i]/a[i,j];
end;
begin
summ:=0;
for i:=0 to n-1 do
begin
for j:=0 to n-1 do
begin
summ:=summ+C[i,j]*C[i,j];
end;
end;
if SQRT(Abs(summ))>1 then
begin
writeln('Данная система не удовлетворяет условию сходимости!');
Err:=True;
end;
Err:=False;
end;
repeat
begin
for i:=0 to n-1 do
begin
X[i]:=0;
for j:=0 to n-1 do
begin
X[i]:=X[i]+C[i,j]*X0[j];
end;
X[i]:=X[i]+d[i];
E[i]:=Abs(X[i]-X0[i]);
end;
delta:=E[0];
for i:=1 to n-1 do
begin
if delta<E[i] then delta:=E[i];
end;
X0:=Copy(x); - [Error] Unit2.pas(93): Incompatible types
end;
Until delta<=0.000001;
writeln('Решение системы равно вектору:');
end;
for i:=0 to n-1 do - [Error] Unit2.pas(98): Declaration expected but 'FOR' found
begin
Writeln(X[i]); - [Error] Unit2.pas(100): Undeclared identifier: 'X'
end; -[Error] Unit2.pas(101): '.' expected but ';' found
end.
Настена290 вне форума Ответить с цитированием
Старый 26.01.2012, 18:44   #10
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

и что вам тут не понравилось?
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто может помочь с кодом? Maria_Добрая Помощь студентам 28 07.06.2011 01:15
Помочь разобраться с кодом Neolit1819 Фриланс 0 06.05.2011 13:55
Помочь разобраться с кодом Neolit1819 Фриланс 0 29.04.2011 18:43
Кто может помочь разобраться с кодом!(Basic) danbes1 Помощь студентам 10 07.04.2011 20:58
Прошу помочь с простеньким кодом bank_notes Microsoft Office Excel 9 19.08.2009 09:55