Please enable JavaScript.
Coggle requires JavaScript to display documents.
Повторение - Coggle Diagram
Повторение
:red_flag:Цикл с заданным условием продолжения работы(цикл-ПОКА, цикл с предусловием)
Логика работы этой конструкции изображена на картинке слева
На алгоритмическом языке эта конструкция записывается так: нц пока «условие» «тело цикла (последовательность действий)» кц
-
:red_flag:Цикл с заданным условием окончания работы(цикл-ДО, цикл с постусловием) Логика работы этой конструкции описывается схемой на картинке справа
На алгоритмическом языке эта конструкция записывается так: нц «тело_цикла (последовательность действий)» кц при «условие»
Выполнение цикла-ПОКА:Сначала проверяется условие. Если оно истинно, то выполняется тело цикла. Если условие становится ложным, то тело цикла не выполняется, а выполняется следующий за END оператор. Таким образом, если условие с самого начала ложно, то тело цикла не выполнится ни разу.
Выполняется цикл-ДО следующим образом: 1) выполняется тело цикла; 2) проверяется условие (вычисляется значение логического выражения); если условие не удовлетворяется («Нет»), то снова выполняется тело цикла и осуществляется переход к проверке условия; Если же условие удовлетворяется, то выполнение цикла заканчивается.В любом случае тело цикла будет выполнено хотя бы один раз
На алгоритмическом языке эта конструкция записывается так: нц для i от i1 до i2 шаг R «тело цикла (последовательность действий)» кц
:red_flag:Цикл с заданным числом повторений(цикл-ДЛЯ, цикл с параметром) Логика работы этой конструкции описывается схемой на картинке снизу
-
:!:В цикле- ДЛЯ всегда есть параметры цикла от своего начального значения i1, до конечного значения i2 с шагом R
:!: В отличи от двух предыдущих конструкций этот цикл имеет строго фиксированное число повторений, что позволяет избежать зацикливания
:explode:Если величина шага в цикле с параметром равна единицы, то шаг не указывают
-
Повторение– это алгоритмическая конструкция, которая представляет собой последовательность действий, выполняющихся неоднократно до тех пор, пока выполняется некоторое условие.
:!: Последовательность действий, многократно повторяющаяся в процессе выполнения цикла, называется телом цикла
:!:Алгоритмы, содержащие конструкцию повторения, называют циклическими или циклами. :