Sign in Join
Wiki copytemporary

Revision 1 of 3, by Trev on 2-15-2020. The page as it is now.

For/ru


Ключевое слово for используется вместе с "to"\"downto" и "do" для выполнения цикла, в котором значение управляющей переменной на каждом шаге увеличивается или уменьшается на 1:

FOR control_variable := start TO final DO statement

в котором control_variable увеличивается на 1 на каждом шаге выполнения цикла до тех пор, пока её значение не будет больше или равно final или

FOR control_variable := start DOWNTO final DO statement

в котором control_variable уменьшается на 1 на каждом шаге выполнения цикла до тех пор, пока её значение не будет меньше или равно final

где control_variable - переменная, которая должна быть установлена в значение start. Управляющая переменная увеличивается или уменьшается на 1 на каждом шаге цикла до тех пор, пока её значение не достигнет или превысит значения final.

pascal
For I:=1 To 100 Do statement;

(повторяет statement сто раз, увеличивая значение I от 1 до 100)

pascal
  for I:=100 downto 1 do ''statement'';

(повторяет statement сто раз, уменьшая значение I от 100 до 1)

После выполнения цикла значение control_variable будет равно final. Если цикл не выполнился, то значение control_variable не изменится.

См. также


From the Free Pascal wiki, page "For/ru", as it stood on 2020-02-15 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.