Команды цикла повторения

Команды цикла повторения. Команда REPEAT повторить При написании программ нередко приходится многократно повторять одни и те же команды.

Для того, чтобы ускорить процесс написания программ предусмотрен специальный оператор цикла. Он позволяет строить программу из более крупных блоков, избегая переписывания повторяющихся команд. Циклом повтором называется такая форма организации действий, при которой одна и та же последовательность действий совершается несколько раз до тех пор, пока выполняется необходимое число раз. В языке Лого оператором цикла является команда REPEAT повторить. REPEAT число раз действие 1 действие n ПОВТОРИ число раз действие 1 действие n Здесь можно выделить такие составные части Собственно оператор REPEAT повторить Указатель количества повторений число раз Указатель начала цикла Повторяющаяся цепочка команд действие 1 действие n Указатель конца цикла. Прочитав, в наборе команд REPEAT Черепашка ищет указание числа повторений.

Запомнив его место, Черепашка будет выполнять команды, пока не встретит указатель конца цикла - правую квадратную скобку. После этого Черепашка возвращается к началу цикла и проверяет, выполнила ли она цикл заданное число раз. Если нет, то она продолжает выполнять цикл, в противном случае если она уже выполнила цикл задуманное число раз Черепашка начинает выполнять команды, расположенные после квадратных скобок.

Таким образом, тело цикла выполняется задуманное число раз.