Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > for


Автор: neiromagick 23.1.2011, 15:56
ребята объясните как работает цикл for

Автор: superVad 23.1.2011, 18:29
Ниче так работает - надежно.

Автор: Данкинг 23.1.2011, 19:12
Цитата(superVad @ 23.1.2011,  18:29)
Ниче так работает - надежно.

Согласен, я тоже никогда не жаловался, офигительная вещь  - этот цикл for. smile 

А что, учебников по Дельфи в ближайший книжный магазин не завезли?
Код

for j:=1 to 10 do
 begin
 ....
 end;

При каждой итерации цикла его переменная (j) увеличивается на единицу, и при этом выполняются действия, указанные в begin...end. В нашем примере цикл выполнится 10 раз.

Автор: Rydj 23.1.2011, 19:26
Цикл с предусловием
   1. Цикл начинается словом FOR.

   2. После него идет присваивание какой-нибудь переменной начального значения. Именно начиная с этого значения и будет происходить отсчет.

   3. Далее идет слово TO.

   4. После этого указывается конечно значение приведенной переменной. До этого значения будет производиться отсчет.

   5. В конце заголовка цикла ставиться слово do.

   6. После этого идут все действия, которые должны быть зациклены. Здесь действует тоже правило, что и в конструкции if...then...else - про вложенность. То есть если после слова do должно быть несколько действий, а не одно, то все они заключаются в конструкцию begin ... end; Помните об этом, иначе циклы не будут правильно работать - выполняться будет только первое действие, а остальные будут затронуты только после выполнения цикла. 

neiromagick учись гуглить, практически под все команды есть подробное описание, рекомендую http://www.codenet.ru там есть "справочник функций" 

Автор: bems 25.1.2011, 00:16
Всем спасибо, балаганчик закрываю smile 

neiromagick, читай учебники

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)