Общий вид цикла до тех пор:
нц
тело цикла (серия)
кц_при условие
При выполнении цикла до тех пор КуМир циклически
повторяет следующие действия:
_ выполняет тело цикла;
_ проверяет записанное после служебного слова кц_при условие;
_ если условие соблюдается, то выполнение цикла завершается и
КуМир начинает выполнять команды, записанные после кц_при.
Если же условие не соблюдается, то КуМир выполняет тело цикла,
снова проверяет условие и т.д.
Пример:
нц
x := 2*x
кц_при x>100
Условие окончания цикла может быть добавлено в любую
команду повторения, например, в цикл N раз. Пример:
нц 5 раз
ввод x,y,z
вывод нс,"Координаты:",x,y,z
кц_при x+y+z>100
В этом примере тело цикла выполнится не менее одного и не более пяти раз.
В теле любого из циклов может быть использована команда выход . При выполнении этой команды содержащий ее цикл будет завершен. Если команда выход используется во вложенных циклах, то завершается самый внутренний.