|
|
|
§ 3.2. Управление исполнителем Чертежник Цикл ПОВТОРИТЬ n РАЗПри составлении алгоритмов довольно часто встречаются случаи, когда некоторую последовательность команд нужно выполнять несколько раз подряд. Для упрощения записи алгоритма в таких случаях можно использовать специальную конструкцию повторения. Например, основной алгоритм рисования ряда из пяти ромбов (рис. 3.10) с помощью конструкции повторения можно записать так:
переведи в точку (1,2)
Можно рисование ромба оформить в виде отдельной процедуры: ПРОЦ ромб
Тогда основной алгоритм будет выглядеть так: переведи в точку (1,2)
В общем виде конструкция повторения записывается так: ПОВТОРИТЬ <число повторений> РАЗ
Служебные слова ПОВТОРИТЬ и КОНЕЦ пишутся одно под другим. Чуть правее между ними записывается повторяющаяся последовательность команд (тело цикла). Число повторений — произвольное целое число. Именно столько раз при выполнении алгоритма будут повторены команды, образующие тело цикла. Предложите вариант решения задачи о почтовом индексе Красноярска с использованием конструкции повторения. Можно ли обойтись без вспомогательного алгоритма в следующих ситуациях?
Коротко о главном Исполнитель Чертежник предназначен для построения рисунков на координатной плоскости. Система команд исполнителя представлена в следующей таблице:
Алгоритм, решающий некоторую подзадачу основной задачи, называется вспомогательным алгоритмом. Вспомогательный алгоритм оформляется в виде процедуры. Приказ на выполнение вспомогательного алгоритма называется вызовом процедуры и записывается в основном алгоритме. При составлении алгоритмов довольно часто встречаются случаи, когда некоторую последовательность команд нужно выполнять несколько раз подряд. Для упрощения записи алгоритма в таких случаях можно использовать специальную конструкцию повторения — ПОВТОРИТЬ n РАЗ.
|
|
|