For/ru
Deutsch · English · Français · Русский
Ключевое слово for используется вместе с "to""downto" и "do" для выполнения цикла, в котором значение управляющей переменной на каждом шаге увеличивается или уменьшается на 1:
FOR _control_variable_??:= _start_ [TO](/wiki/To/ru) _final_ DO _statement_в котором control_variable увеличивается на 1 на каждом шаге выполнения цикла до тех пор, пока её значение не будет больше или равно final или
FOR _control_variable_??:= _start_ [DOWNTO](/wiki/Downto/ru) _final_ DO _statement_в котором control_variable уменьшается на 1 на каждом шаге выполнения цикла до тех пор, пока её значение не будет меньше или равно final
где control_variable - переменная, которая должна быть установлена в значение start. Управляющая переменная увеличивается или уменьшается на 1 на каждом шаге цикла до тех пор, пока её значение не достигнет или превысит значения final.
For I:=1 To 100 Do statement;(повторяет statement сто раз, увеличивая значение I от 1 до 100)
for I:=100 downto 1 do ''statement'';(повторяет statement сто раз, уменьшая значение I от 100 до 1)
- Цикл FOR будет выполнять только один единственный оператор, следующий за ним. Для выполнения большего количества операторов необходимо заключить их в блок Begin/End.
- Если в цикле for..to значение start больше значения final , то цикл не выполнится
- Если в цикле for..downto значение start меньше значения final , то цикл не выполнится
После выполнения цикла значение control_variable будет равно final. Если цикл не выполнился, то значение control_variable не изменится.
- вы можете использовать types вместо чисел.
См. также
Ключевые слова: 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.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
