Вид |
Логика |
Пример
(Вывести на экран натур.числа до 50) |
DO WHILE (условие)
.....(тело цикла)
LOOP |
Тело цикла выполняется
ДО тех пор, пока УСЛОВИЕ ИСТИННО (может не выполнится ни разу) |
x = 1
DO WHILE x <= 50
.....print x
.....x = x+ 1
LOOP |
DO
.....(тело цикла)
LOOP WHILE (условие) |
Тело цикла выполняется, ПОКА УСЛОВИЕ ИСТИННО (выполнится хотя бы один раз) |
x = 1
DO
.....print x
.....x = x+ 1
LOOP WHILE x <= 50 |
DO UNTIL (условие)
.....(тело цикла)
LOOP |
Тело цикла выполняется ДО тех пор, пока УСЛОВИЕ ЛОЖНО (может не выполнится ни разу) |
x = 1
DO UNTIL x > 50
.....print x
.....x = x+ 1
LOOP |
DO
.....(тело цикла)
LOOP UNTIL (условие) |
Тело цикла выполняется, ПОКА УСЛОВИЕ ЛОЖНО (выполнится хотя бы один раз) |
x = 1
DO
.....print x
.....x = x+ 1
LOOP UNTIL x > 50 |