Формат команды | Пример | |
---|---|---|
Цикл с предусловием. Выполняется, до тех пор, пока выполняется условие | ||
while <условие> do <оператор>; | while s < 100 do s := s + x; | |
Цикл с постусловием. Выполняется, до тех пор, пока не выполняется условие | ||
repeat <оператор> until <условие>; | repeat b := b/2 until b < 1; | |
Счётный цикл. Выполняется заданное количество раз | ||
for <параметр> := <нач. знач.> to <кон. знач.> do <оператор>; | for i := 1 to 10 do S := S + dx; |
Важно! Необходимо следить, чтобы при любых возможных значениях переменных условие выхода из цикла всегда достигалось.