Иллюстрированный самоучитель по Delphi 7 для начинающих

Циклы. Инструкция for.

Инструкция for используется в том случае, если некоторую последовательность действий (инструкций программы) надо выполнить несколько раз, причем число повторений заранее известно.

В общем виде инструкция for записывается следующим образом:

for счетчик: = нач_знач to кон_знач do begin
// здесь инструкции, которые надо выполнить несколько раз
end;

Где:

  • счетчик – переменная-счетчик числа повторений инструкций цикла;
  • нач_знач – выражение, определяющее начальное значение счетчика циклов;
  • кон_знач – выражение, определяющее конечное значение счетчика циклов.

Переменная счетчик, выражения нач_знач и кон_знач должны быть целого типа.

Количество повторений инструкций цикла можно вычислить по формуле:

(кон_знач – нач_знач + 1).

Примеры:

for i: = l to 10 do begin

label1.caption: = label1.caption + '*'; end;

for i: =1 to n do s: = s+i;

Примечание
Если между begin и end находится только одна инструкция, то слова begin и end можно не писать
.

Алгоритм, соответствующий инструкции for, представлен на рис. 2.13. Обратите внимание, что если начальное значение счетчика больше конечного значения, то последовательность операторов между begin и end не будет выполнена ни разу.

Кроме того, после каждого выполнения инструкций тела цикла счетчик циклов увеличивается автоматически.

Иллюстрированный самоучитель по Delphi 7 для начинающих › Управляющие структуры языка Delphi › Циклы. Инструкция for.
Рис. 2.13. Алгоритм инструкции for

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.