ЦИКЛ "ДО"
Цикл "До" - сначала происходит выполнение тела цикла, затем проверка условия выхода из цикла.
Общий вид цикла:
В нем проверка условия производится после того, как будет осуществлен проход по телу цикла.
При выполнении цикла до тех пор циклически повторяются следующие действия:
- Выполняется тело цикла.
- Проверяется записанное после служебного слова кц_при условие.
- Если условие соблюдается, то выполнение цикла завершается и начинают выполняться команды, записанные после кц_при. Если же условие не соблюдается, да то КуМир выполняет тело цикла, снова проверяет условие и т.д.:
Пример 1.
Условие окончания цикла может быть добавлено в любую команду повторения, например, в цикл "k раз".
Пример 2.
Пример 3. Необходимо с помощью цикла получить значение х, которое превысит 100.
В этом примере не стоит задумываться о том, сколько раз необходимо выполнять цикл, т.к. КуМир сам примет необходимое решение при соблюдении условия.
Общий вид блок–схемы для цикла с постусловием будет выглядеть следующим образом:
Если одна циклическая конструкция находится внутри другой, то такое построение называется вложенными циклами.
Пример 4. Необходимо составить алгоритм вывода на экран номер этажа и номер квартир, находящихся на данном этаже, для пятиэтажного дома, если на каждом этаже 4 квартиры.
Внешний цикл определяет номер этажа и работает 5 раз. Внутренний цикл определяет номер квартиры на этаже, и поэтому данный цикл будет работать каждый раз при смене номера этажа. Т. е. будет осуществлять вывод номера квартиры 4 раза и отработает пять таких циклов.
Читать далее ... Цикл "k раз" Цикл "Пока" Цикл "Для"