Здесь n указывает число повторений. В квадратных скобках записываются повторяющиеся команды. Эти команды можно записать и в одну строчку.
Пример
Слева представлена программа в среде ALPLogo для получения изображения квадрата на экране. Эта же программа записана справа с использованием команды повтори.
пероопусти
вперед 100 направо 90
вперед 100 направо 90
вперед 100 направо 90
вперед 100 направо 90
пероопусти
повтори 4[вперед 100 направо 90]
С помощью команды повтори на экране можно получать интересные
графические изображения.
Следует заметить, что Черепашка заканчивает рисовать квадрат
в той точке, из которой начала. То есть начальное и конечное положения
Черепашки совпадают. Рисуя квадрат, она поворачивается
4 раза, то есть совершает один полный оборот. Следовательно,
угол поворота можно вычислить так: 360 : 4 = 90.
По этому же принципу можно построить и другие правильные
многоугольники, то есть такие фигуры, у которых равны все стороны
и углы. Чтобы начертить правильный пятиугольник,
Черепашка каждый раз должна поворачиваться на 72 градуса
(360:5=72). В случае шестиугольника угол поворота составит 60
градусов (360 : 6 = 60). В таблице указаны углы поворота для
некоторых фигур.
Многоугольник | Число вершин | Угол поворота | Рисунок |
Треугольник | 3 | 360 : 3 = 120 | |
Квадрат | 4 | 360 : 4 = 90 | |
Пятиугольник | 5 | 360 : 5 = 72 | |
Шестиугольник | 6 | 360 : 6 = 60 |