Сетевые камеры - продажа видеонаблюдения в офис. Arecont
Регистрация   Войти
Процедуры и функции
Работа с принтером
Constructor
DateTime
Destructor
Fail
GetFillSettings
GetImage
GetLineSettings
GetMaxMode
GetMaxX
GetMaxY
GetPalette
GetTextSettings
GetVerify
GetViewSettings
GraphErrorMSG
Include
InitGraph
InitMemory
Insert
Insline
Int
New
Object
SetAllPalette
Virtual
Примеры программ

For..To / Downto..Do

Главная / Справочник / Синтаксис языка / Операторы

Оператор For вызывает оператор, находящийся после слова Do, по одному разу для каждого значения в диапазоне от начального до конечного значений.

Объявление

For переменная:=начальное To конечное Do оператор
   или
For переменная:=начальное DownTo конечное Do оператор

Замечания

Переменная цикла и начальное и конечное значения должны иметь порядковый тип. Используйте составной оператор (Begin..End), чтобы выполнить в цикле несколько операторов.

To:
Со словом To, значение переменной цикла увеличивается на 1 при каждой итерации цикла.

DownTo:
Со словом DownTo, значение переменной цикла уменьшено на 1 при каждой итерации цикла.

Пример
 (* 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;