Хелпикс

Главная

Контакты

Случайная статья





Циклы с логическим условием. Цикл «пока». Цикл «до тех пор»



Циклы с логическим условием

Цикл «пока»

Общий вид цикла пока :

нц пока условие· тело_циклакц

При выполнении цикла пока КуМир циклически повторяет следующие действия:

  • Проверяет записанное после служебного слова пока условие.
  • Если условие не соблюдается, то выполнение цикла завершается и КуМир начинает выполнять команды, записанные после кц.

Если же условие соблюдается, то КуМир выполняет тело цикла, снова проверяет условие и т.д.

Пример:

нц пока а<10· а := а + 1кц

Цикл «до тех пор»

Общий вид цикла до тех пор:

нц· тело_циклакц_при условие

При выполнении цикла до тех пор КуМир циклически повторяет следующие действия:

  • Выполняет тело цикла.
  • Проверяет записанное после служебного слова кц_при условие.
  • Если условие соблюдается, то выполнение цикла завершается и КуМир начинает выполнять команды, записанные после кц_при. Если же условие не соблюдается, то КуМир выполняет тело цикла, снова проверяет условие и т.д.

Пример 1:

нц· x := 2*xкц_при x>100

Условие окончания цикла может быть добавлено в любую команду повторения, например, в цикл N раз.

Пример 2:

нц 5 раз· ввод x, y, z· вывод нс, ”Координаты:”, x, y, zкц_при x+y+z>100

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.