Повторяющиеся движения
Перед собакой лестница. Проведите пальцем по пути и опишите его словами: «Шаг вверх, поворот направо, шаг вправо, поворот налево. Шаг вверх, поворот направо, шаг вправо, поворот налево. Шаг вверх…»
Слышите? Одни и те же четыре движения повторяются снова и снова:
Иди вперёдПоверни направо ↻Иди вперёдПоверни налево ↺
То, что повторяется в задаче, называется закономерностью. Умение замечать закономерности — большая часть работы программиста: где есть закономерность, там программу можно сделать короче.
Но в этом упражнении ничего сокращать пока не нужно. Соберите всю программу блок за блоком. Когда закончите, посмотрите, какой она получилась длинной, и представьте, что ступенек сто. В следующем упражнении вы узнаете способ получше.
Задание
- 1
Поднимитесь по лестнице к цели. На последней ступеньке поворачивать налево не нужно.