ЦИКЛ "ДО"

Цикл "До" - сначала происходит выполнение тела цикла, затем проверка условия выхода из цикла.

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

цикл до тех пор

В нем проверка условия производится после того, как будет осуществлен проход по телу цикла.

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

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

 

Пример 1.

цикл с постусловием

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

 

Пример 2.

пример циклического алгоритма с постусловием

 

Пример 3. Необходимо с помощью цикла получить значение х, которое превысит 100.

пример цикла до тех пор

В этом примере не стоит задумываться о том, сколько раз необходимо выполнять цикл, т.к. КуМир сам примет необходимое решение при соблюдении условия.

 

Общий вид блок–схемы для цикла с постусловием будет выглядеть следующим образом:

циклические алгоритмы в языке кумир

Если одна циклическая конструкция находится внутри другой, то такое построение называется вложенными циклами.

 

Пример 4. Необходимо составить алгоритм вывода на экран номер этажа и номер квартир, находящихся на данном этаже, для пятиэтажного дома, если на каждом этаже 4 квартиры.

разновидности циклов с примерами

Внешний цикл определяет номер этажа и работает 5 раз. Внутренний цикл определяет номер квартиры на этаже, и поэтому данный цикл будет работать каждый раз при смене номера этажа. Т. е. будет осуществлять вывод номера квартиры 4 раза и отработает пять таких циклов.

 

Читать далее ...              Цикл "k раз"               Цикл "Пока"              Цикл "Для"

 

На главную