Графический исполнитель Черепашка
💻 Информатика · 8 класс
Что такое исполнитель Черепашка
Черепашка — это учебный графический исполнитель, который рисует линии, перемещаясь по экрану. У Черепашки в каждый момент есть два важных свойства: её положение на поле и направление, в котором она смотрит. Когда Черепашка движется вперёд, она оставляет за собой след — линию. Управляют исполнителем с помощью набора простых команд, образующих его систему команд.
Система команд исполнителя
| Команда | Что делает |
|---|---|
вперёд n | двигается вперёд на n шагов, рисуя линию |
назад n | двигается назад на n шагов |
направо a | поворачивается направо на угол a |
налево a | поворачивается налево на угол a |
поднять перо | перемещается, не оставляя следа |
опустить перо | снова начинает рисовать при движении |
Рисование фигур
Чтобы нарисовать фигуру, чередуют команды движения вперёд и поворотов. Длина шага задаёт длину стороны, а угол поворота определяет форму фигуры. Для правильного многоугольника угол поворота вычисляют по простому правилу: он равен числу 360, делённому на количество сторон. Так, для квадрата угол поворота равен 90 градусам, для равностороннего треугольника — 120 градусам, а для правильного шестиугольника — 60 градусам. Чем больше сторон у многоугольника, тем меньше угол поворота и тем ближе фигура по форме к окружности.
Применение циклов
Если в фигуре повторяются одинаковые шаги, их удобно задать циклом, а не переписывать вручную. Нарисуем квадрат со стороной 50 с помощью цикла повторения:
нц повторить 4 развперёд 50направо 90кц
Цикл повторяет пару команд «вперёд» и «поворот» ровно четыре раза. После четвёртого повторения Черепашка возвращается в исходную точку и смотрит в начальном направлении, поэтому квадрат получается замкнутым. Если заменить число повторений и угол, тем же приёмом можно нарисовать любой правильный многоугольник.
Почему сумма поворотов важна
Существует важное правило: чтобы замкнутая фигура нарисовалась правильно и Черепашка вернулась в начало, сумма всех её поворотов должна составить полный оборот — 360 градусов. Для квадрата это четыре поворота по 90 градусов, что в сумме как раз даёт 360. Это правило помогает проверять программу ещё до её запуска.
Частая ошибка: брать неверный угол поворота. Для правильного многоугольника поворачивают на внешний угол, равный 360, делённому на число сторон, а не на внутренний угол самой фигуры. Из-за этой путаницы линии не сходятся и фигура не замыкается.
Кратко о главном
- Черепашка — графический исполнитель, рисующий линии при движении.
- Основные команды: вперёд, назад, направо, налево.
- Угол поворота правильного многоугольника равен 360, делённому на число сторон.
- Повторяющиеся шаги задают циклом.
- Сумма поворотов замкнутой фигуры равна 360 градусам.