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