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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2011, 21:58   #1
AlexeyR23
 
Регистрация: 14.11.2011
Сообщений: 5
По умолчанию как создать цикл???

write('d3y ');
for i:=1 to kol-3 do
d3y[i]:=d2y[i+1]-d2y[i];
for i:=1 to kol-3 do
write(d3y[i]
3,' ');
writeln;

write('d4y ');
for i:=1 to kol-4 do
d4y[i]:=d3y[i+1]-d3y[i];
for i:=1 to kol-4 do
write(d4y[i]
3,' ');

вот кусок кода

мне нужно, чтобы цикл автоматом создавал вот эти "dXy"

и соответсвующие к ним операции
точнее выполнял их

т.е. сейчас код заканчивается на d5y, но этого мало, нужно до 128, однако руками же не будешь копипастить 128 циклов))

нужно как-то автоматизировать)

d3y, d4y и все последующие - это массивы
типа real
AlexeyR23 вне форума Ответить с цитированием
Старый 14.11.2011, 22:02   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Цитата:
нужно как-то автоматизировать)
а про двумерные массивы вам не рассказывали?
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 14.11.2011, 22:16   #3
AlexeyR23
 
Регистрация: 14.11.2011
Сообщений: 5
По умолчанию

в том то все и дело, как реализовать?
AlexeyR23 вне форума Ответить с цитированием
Старый 14.11.2011, 22:27   #4
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Цитата:
в том то все и дело, как реализовать?
ну что то вроде


не знаю как у вас d1Y рассчитывается покажу со 2-го

Код:
var dy:array[1..128,1..kol] of real;
(*////////////////////////*)
for i:= 1 to 128 do
for j:=2 to kol-i do begin
dy[j,i]:=dy[j-1,i+1]-dy[j-1,i];
for k:=1 to kol-i do
write(dy[j,k]:3,' ');
writeln;
end;
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»

Последний раз редактировалось IT-man; 14.11.2011 в 22:49.
IT-man вне форума Ответить с цитированием
Старый 14.11.2011, 22:47   #5
AlexeyR23
 
Регистрация: 14.11.2011
Сообщений: 5
По умолчанию

спасибо, очень помогли)) дело осталось за редактированием прошлого кода ))) еще раз спасибо =)
AlexeyR23 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как создать цикл Vladuk Microsoft Office Excel 6 20.12.2010 23:26
Как создать цикл в с++ ? ShaDem Помощь студентам 2 03.10.2010 23:19
Цикл по времени - Как сделать так чтобы цикл выполнялся к примеру 10 секунд ? Anarki Общие вопросы C/C++ 3 13.11.2009 19:23
Не получается создать цикл SStone Microsoft Office Excel 4 08.09.2009 20:29