Sign in Join
Wiki copytemporary

For/ru

Deutsch · English · Français · Русский

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

pascal
FOR _control_variable_??:= _start_ [TO](/wiki/To/ru) _final_ DO _statement_

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

pascal
FOR _control_variable_??:= _start_ [DOWNTO](/wiki/Downto/ru) _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 не изменится.

См. также

Ключевые слова: begin — do — else — end — for — if — repeat — then — until — while


From the Free Pascal wiki, page "For/ru", as the Internet Archive kept it on 2023-02-23, last changed on 2020-02-16. 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.

Revision 3, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.