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