3. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды: Вперёд n (где n – целое число), вызывающая передвижение Черепашки на n шагов в направлении движения; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 Команда3] означает, что последовательность команд в скобках повторится k раз. Черепашке был дан для исполнения следующий алгоритм: Повтори 9 [Вперёд 150 Направо 3 Направо 3] Какая фигура появится на экране?
Этот алгоритм означает, что Черепашка сначала выполнит команду "Вперёд 150" и переместится на 150 шагов вперёд, затем повернет направо на 3 градуса дважды. Это повторится 9 раз. Итак, Черепашка сделает следующие действия:
Переместится вперёд на 150 шаговПовернет направо на 3 градусаПовернет направо на 3 градуса
Поскольку эти действия повторятся 9 раз, на экране появится фигура в виде правильного многоугольника с 9 сторонами.
Этот алгоритм означает, что Черепашка сначала выполнит команду "Вперёд 150" и переместится на 150 шагов вперёд, затем повернет направо на 3 градуса дважды. Это повторится 9 раз.
Переместится вперёд на 150 шаговПовернет направо на 3 градусаПовернет направо на 3 градусаИтак, Черепашка сделает следующие действия:
Поскольку эти действия повторятся 9 раз, на экране появится фигура в виде правильного многоугольника с 9 сторонами.