Учебное пособие: Алгоритм и его свойства
ИНАЧЕ серия N+1
ВСЕ
Алгоритмы, при исполнении которых отдельные команды или серии команд выполняются неоднократно, называют циклическими. Для организации циклических алгоритмов в алгоритмическом языке используют специальную составную команду цикла. Она соответствует блок-схемам типа «итерация» и может принимать следующий вид:
ПОКА условие НЦ
НЦ серия
Серия ДО условие
КЦ КЦ
В случае составления алгоритмов работы с величинами можно рассмотреть и другие возможные алгоритмические конструкции, например, цикл с параметром или выбор. Подробно эти конструкции будут рассматриваться при знакомстве с реальными языками программирования.
В заключение данного параграфа приведем алгоритм, составленный для исполнителя-робота, по которому робот переносит все объекты со склада в левый нижний угол рабочего поля (поле может иметь произвольные размеры):
АЛГ перенос АЛГ в_угол3 АЛГ до_края
НАЧ НАЧ НАЧ
в_угол3 до_края ПОКА не_край
ЕСЛИ есть вправо НЦ
ТО до_края вперед
взять вправо КЦ
в_угол3 КОН КОН
установить
перенос
ИНАЧЕ
в_угол3
ВСЕ
КОН