Вниз
Скачать: CL | DM;

Использование for...to...do   Найти похожие ветки 

← →
alexab ©   (2005-11-20 15:10) [0]

Здравствуйте! Ескли кто-нибудь сможет поготите пожалуйста! Дело такое: нужно последовательно вычислить значения х[i,j] и у[i,j], что делаю следующим образом:
...
//Определение координт х
begin
i:=1;
j:=1;
for i:=1 to 8 do
for j:=1 to 8 do
 begin
 x[i,j]:=(y[i-1,j]-y[i,j-1]+A[i,j]*x[i,j-1]-B[i,j]*x[i-1,j])/(A[i,j]-B[i,j]);
 end;
end;

//Определение координт y
begin
i:=1;
j:=1;
for i:=1 to 8 do
for j:=1 to 8 do
 begin
 y[i,j]:=y[i,j-1]+A[i,j]*(x[i,j]-x[i,j-1]);
 end;
end;
...

A[i,j] B[i,j] вычисляет правильно (там тоже алгоритм составил и работает нормально). Заранее задаю x[i,1], x[1,j], y[i,1] и y[1,j] через Edit. Должно вычислять следуущий параметр взависимости от предыдущих, а получается что, например, x[2,2] зависит от y[8,1] или y[1,7] и всё в таком духе. Может я как-нибудь не задаю условие выполнения? Если кто знает что с этим делать помогите пожалуйста. Заранее благодарен.


← →
Defunct ©   (2005-11-20 20:18) [1]

> Если кто знает что с этим делать помогите пожалуйста.

Решить задачку вначале на листочке для i=1..2, j=1..2, а потом для i=1..3, j=1..3, потом возможно для i=1..4, j=1..4. написать алгоритм и затем реализовать его на delphi.


← →
Fay ©   (2005-11-21 02:10) [2]

2 alexab ©   (20.11.05 15:10)
Я тут не всё читал, просто заинтересовался кое-чем...

Это зачем?
i:=1;
j:=1;


← →
Brother ©   (2005-11-21 05:57) [3]


> Это зачем?
> i:=1;
> j:=1;

Это для ПОЛНОГО обединичивания переменных :)


← →
Brother ©   (2005-11-21 06:00) [4]

а при i и j =1 предыдущее значение от куда берется? вот кажись она и берет от куда попало! надо писать исключение


← →
alexab ©   (2005-11-21 08:11) [5]

Первые значения, т. е. x[i,1], x[1,j], y[i,1] и y[1,j] известны и я их сам ввожу. Просто посчитал получаются правильные значения, но как только начинаю считать по алгоритму приведённому выше всё начинает работать как попало... Что делать?


← →
Defunct ©   (2005-11-21 10:03) [6]

alexab ©   (21.11.05 08:11) [5]
> как только начинаю считать по алгоритму приведённому выше

Выше алгоритм не приводился...


← →
Fay ©   (2005-11-21 10:12) [7]

2 alexab ©   (20.11.05 15:10)
Как объявлены x и y ? Отвечай по-хорошему! 8)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.061 c
9-1121778842
-virus-
2005-07-19 17:14
2005.12.11
Как делать анимацию (2D)?


2-1132504798
Seriy
2005-11-20 19:39
2005.12.11
Как Windows запоняет данными буфер, переданный в функцию?


6-1125406898
начинающий
2005-08-30 17:01
2005.12.11
Безопасность в Web


8-1121002140
Дмитрий Белькевич
2005-07-10 17:29
2005.12.11
Быстрый сдвиг массива точек на дробное значение точек.


3-1130478768
Трегубов Александр
2005-10-28 09:52
2005.12.11
LEFT OUTER JOJN




   Наверх