Оператор For вызывает оператор, находящийся после слова Do, по одному разу для каждого значения в диапазоне от начального до конечного значений.
Замечания
Переменная цикла и начальное и конечное значения должны иметь порядковый тип. Используйте составной оператор (Begin..End), чтобы выполнить в цикле несколько операторов.
To
Со словом To, значение переменной цикла увеличивается на 1 при каждой итерации цикла.
DownTo
Со словом DownTo, значение переменной цикла уменьшено на 1 при каждой итерации цикла.
Синтаксис
For переменная:=начальное To конечное Do оператор
или
For переменная:=начальное DownTo конечное Do оператор
Примеры Пример: (* For…To, For…DownTo *) For I:=1 To ParamCount Do WriteLn(ParamStr(I); For I:=1 To 10 Do For J:=1 To 10 Do Begin X:=0; For K:=1 To 10 Do X:=X+Mat1[I, K]*Mat2[K, J]; Mat[I, J]:=X; End;