Цикл в процедуре
Компьютерный практикум ЦОР. Циклические алгоритмы
Задача 4. Теперь составим программу, по которой графический исполнитель нарисует прямоугольную рамку по краю поля (рис. 1.6).
Исходное положение: ГРИС находится в левом верхнем углу, смотрит на юг.
Рамка состоит из четырех линий, поэтому разумно воспользоваться процедурой, проводящей линию от края до края поля. Опять будем действовать методом последовательной детализации. Напишем сначала основную программу.
Рис. 1.6. Результат выполнения программы «Рамка». Стрелкой указано начальное состояние
Программа проведения линии нами уже рассматривалась. Осталось оформить ее в виде процедуры.
процедура ЛИНИЯ
нач
пока впереди не край повторять
нц
шаг
кц
кон
При составлении этой программы использовалась одношаговая детализация в такой последовательности:
Следующая страница Блок-схемы алгоритмов