Планирование уроков на учебный год (34 часа, 1 урок в неделю)



Уроки 16 - 20
Язык блок-схем
Использование циклов с предусловием
(§ 6. Циклические алгоритмы)
Разработка циклических алгоритмов





Содержание урока

Команда цикла

Цикл в процедуре

Блок-схемы алгоритмов

Цикл с предусловием

Вопросы и задания

Компьютерный практикум ЦОР. Циклические алгоритмы


Цикл с предусловием


Команда цикла изображается не отдельным блоком, а целой структурой, показанной на рис. 1.8. Такую структуру называют циклом с предусловием (так как условие предшествует телу цикла). Есть и другой вариант названия: цикл-пока (пока условие истинно, повторяется выполнение тела цикла).

При решении следующей задачи снова будем использовать метод последовательной детализации.

imageЗадача 5. Требуется расчертить поле горизонтальными линиями (рис. 1.9). Исходное состояние исполнителя: верхний левый угол, направление — на юг.

Рис. 1.9. Результат выполнения программы «Разлиновка». Стрелкой указано начальное состояние


В программе для решения этой задачи используется та же процедура ЛИНИЯ. Другая процедура — ВОЗВРАТ — возвращает ГРИС к левому краю поля для рисования следующей линии.

Блок-схемы основного и вспомогательного алгоритмов представлены на рис. 1.10.

Рис. 1.10. Блок-схема алгоритма «Разлиновка»




Следующая страница Вопросы и задания








Наверх