P
pro·school.ru
Каталог школ

Графический исполнитель Черепашка

💻 Информатика · 8 класс

Что такое исполнитель Черепашка

Черепашка — это учебный графический исполнитель, который рисует линии, перемещаясь по экрану. У Черепашки в каждый момент есть два важных свойства: её положение на поле и направление, в котором она смотрит. Когда Черепашка движется вперёд, она оставляет за собой след — линию. Управляют исполнителем с помощью набора простых команд, образующих его систему команд.

Система команд исполнителя

КомандаЧто делает
вперёд nдвигается вперёд на n шагов, рисуя линию
назад nдвигается назад на n шагов
направо aповорачивается направо на угол a
налево aповорачивается налево на угол a
поднять пероперемещается, не оставляя следа
опустить пероснова начинает рисовать при движении

Рисование фигур

Чтобы нарисовать фигуру, чередуют команды движения вперёд и поворотов. Длина шага задаёт длину стороны, а угол поворота определяет форму фигуры. Для правильного многоугольника угол поворота вычисляют по простому правилу: он равен числу 360, делённому на количество сторон. Так, для квадрата угол поворота равен 90 градусам, для равностороннего треугольника — 120 градусам, а для правильного шестиугольника — 60 градусам. Чем больше сторон у многоугольника, тем меньше угол поворота и тем ближе фигура по форме к окружности.

Применение циклов

Если в фигуре повторяются одинаковые шаги, их удобно задать циклом, а не переписывать вручную. Нарисуем квадрат со стороной 50 с помощью цикла повторения:

нц повторить 4 раз
вперёд 50
направо 90
кц

Цикл повторяет пару команд «вперёд» и «поворот» ровно четыре раза. После четвёртого повторения Черепашка возвращается в исходную точку и смотрит в начальном направлении, поэтому квадрат получается замкнутым. Если заменить число повторений и угол, тем же приёмом можно нарисовать любой правильный многоугольник.

Почему сумма поворотов важна

Существует важное правило: чтобы замкнутая фигура нарисовалась правильно и Черепашка вернулась в начало, сумма всех её поворотов должна составить полный оборот — 360 градусов. Для квадрата это четыре поворота по 90 градусов, что в сумме как раз даёт 360. Это правило помогает проверять программу ещё до её запуска.

Частая ошибка: брать неверный угол поворота. Для правильного многоугольника поворачивают на внешний угол, равный 360, делённому на число сторон, а не на внутренний угол самой фигуры. Из-за этой путаницы линии не сходятся и фигура не замыкается.

Кратко о главном

  • Черепашка — графический исполнитель, рисующий линии при движении.
  • Основные команды: вперёд, назад, направо, налево.
  • Угол поворота правильного многоугольника равен 360, делённому на число сторон.
  • Повторяющиеся шаги задают циклом.
  • Сумма поворотов замкнутой фигуры равна 360 градусам.