Ода циклу

Евгения
(Язык программирования Бейсик)

Мастер цикл на повторенье,
В том его предназначенье!
Он, конечно, будет радый
Повторить все, сколько надо.

Открываем цикл в программе.
Оператор перед вами.
FOR читается, друзья,
Переводится как «ДЛЯ».

Цикл <параметр> имеет.
Без параметра не смеет
Ни работать,  ни считать,
Ничего нарисовать.

После FOR его пишите.
Рядом с ним вы укажите,
Как меняете его:
От чего и до чего.

Дальше есть, а, может, нет
В этой строчке слово STEP.
«ШАГ» оно обозначает
И параметр меняет.

Наконец-то цикл открыли!
(Для чего – вы не забыли? )
Дальше нужно написать
Все, что будем повторять.

А что в цикле повторяем,
«Телом цикла» называем
Или «серией команд».
В этом  цикла есть талант.

Закрываем цикл в программе.
Оператор  NEXT пред вами.
Означает «следующий»,
Выходом заведующий.

NEXT параметр меняет
И при этом применяет
Он указанное STEP.
Если STEPа в строчке нет,

Единицу прибавляет,
А затем осуществляет
Он параметра сравненье
И границы измененья.

Коль параметр годится
(не выходит за границы),
Тело цикла возвращаем
И команды выполняем.

Если он нам не годится
(Коль выходит за границу),
После NEXTа все команды
Выполняться будут рады.

Жить не может NEXT без FOR:
Цикл открыл – закрой его!

Нарисуем мы узор
И у домика забор,
Сумму ряда посчитаем,
В цикле даже умножаем!
Не имел бы мир прогресса
Без циклических процессов.

осень 1994