1. Исполнитель Черепаха
Исполнитель Черепаха действует на песчаной арене, име-
ющей форму квадрата со стороной 500 пикселей. В на-
чальный момент времени Черепаха находится в центре
арены, её голова направлена в верхней стороне квадрата,
хвост опущен. Черепаха может выполнять команды:
1) вперёд (n) — Черепаха перемещается на п шагов в
том направлении, куда развернута её голова; один шаг
перемещения Черепахи соответствует одному пикселю;
2) вправо (m) — Черепаха изменяет направление дви-
жения на м градусов по часовой стрелке.
При опущенном хвосте Черепаха оставляет на арене
след в виде линии.
а) Определите, что получится после выполнения Че-
репахой следующего алгоритма (считайте размеры
одной клетки равными пяти пикселям).
вправо (270)
вперёд (40)
вправо (90)
вперёд (30)
вправо (120)
вперёд (50)
Выполняй задание прямо на клетчатом поле, расположенном ниже. Прочитай
внимательно условие задания, разберись как работает Черепаха и нарисуй
результат. Для этого перейди в пункт меню Рисование, выбери цвет рисования
зеленый и аккуратно прочерти линии
1. Первая команда - "вправо (270)" означает, что Черепаха должна повернуть на 270 градусов по часовой стрелке. Таким образом, голова Черепахи будет направлена влево.
2. Вторая команда - "вперед (40)" означает, что Черепаха должна переместиться влево на 40 пикселей. Учитывая, что один шаг равен одному пикселю, Черепаха переместится на 40 пикселей влево и будет находиться в левой части арены на расстоянии 40 пикселей от центра.
3. Третья команда - "вправо (90)" означает, что Черепаха должна повернуть на 90 градусов по часовой стрелке. Голова Черепахи будет направлена вниз.
4. Четвертая команда - "вперед (30)" означает, что Черепаха должна переместиться вниз на 30 пикселей. Учитывая, что один шаг равен одному пикселю, Черепаха переместится вниз на 30 пикселей и будет находиться в нижней части арены на расстоянии 30 пикселей от левого края.
5. Пятая команда - "вправо (120)" означает, что Черепаха должна повернуть на 120 градусов по часовой стрелке. Голова Черепахи будет направлена вправо вниз.
6. Шестая команда - "вперед (50)" означает, что Черепаха должна переместиться вправо вниз на 50 пикселей. Учитывая, что один шаг равен одному пикселю, Черепаха переместится вправо вниз на 50 пикселей и окажется на расстоянии 50 пикселей от правого края и на 30 пикселей от нижнего края арены.
Итак, после выполнения всех команд Черепаши, она окажется в правом нижнем углу арены на расстоянии 50 пикселей от правого края и на расстоянии 30 пикселей от нижнего края. У Черепаши возникнет след, который будет состоять из трех отрезков: от начального положения в центре арены до левого края, от левого края до нижнего края и от нижнего края до правого нижнего угла арены.
При выполнении данного задания на клетчатом поле, след Черепахи будет выглядеть следующим образом:
--------------
| ● |
| ● |
| ● ● |
| ●● ● ● |
--------------
Где "●" - это точки, образующие след Черепахи.