Циклом называется последовательность действий, повторяемая несколько раз. Количество шагов (проходов) цикла зависит от некоторого условия, истинность которого проверяется перед исполнением тела цикла (цикл с предусловием) или после его исполнения (цикл с постусловием). Цикл с параметрами For to (downto) do Цикл с предусловием WHILE (пока) Цикл с постусловием REPEAT...UNTIL
Цикл с предусловием: Синтаксис цикла с предусловием в Паскале: while условие do оператор; - цикл WHILE (пока)
Цикл while выполняется до тех пор, пока истинно условие. Таким образом, в следующем фрагменте: a:=0; while a< 10 do a:=a+1; {цикл 1} while a> 10 do a:=a-1; {цикл 2} while a< 10 do a:=0; {цикл 3} цикл 1 выполнится 10 раз, цикл 2 ни одного раза, а цикл 3 будет выполняться бесконечное количество раз (вечный цикл или зацикливание).
- цикл REPEAT...UNTIL. (до) Цикл с постусловием обязан выполниться хотя бы один раз. Синтаксис цикла с постусловием в Паскале: repeat оператор1; оператор2; : until условие;
Цикл repeat в Паскале выполняется до тех пор, пока не станет истинным условие. Например, во фрагменте: a:=0; repeat a:=a+1; until a=10; {цикл 1} - repeat a:=a-1; until a< 10; {цикл 2} - repeat a:=0; until a0; {цикл 3} - а цикл 3 является вечным. цикл 1 выполнится 10 раз, цикл раз,