← Все вопросы

Черепаха в КуМире: команда «направо 90» поворачивает не туда, куда жду

Задан 5 месяцев назад894 просмотров2 ответа
5

Рисую Черепахой квадрат. Пишу вперёд 50, потом направо 90, и так четыре раза. А получается какая-то загогулина, а не квадрат. Не пойму, как Черепаха считает повороты — она же должна повернуть на прямой угол?

2 ответа

9
✓ Принятый ответ — помог автору

Скорее всего, дело в том, что Черепаха поворачивает относительно своего текущего направления, а не относительно сторон света. То есть направо 90 — это «повернись на 90° по часовой от того, куда ты сейчас смотришь», а не «встань мордой вправо».

Корректный квадрат:

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

Если загогулина — частые причины:

  1. Команды поворота и движения перепутаны местами (поворот до движения даёт сдвиг старта).
  2. Угол не 90, а, например, 45 — тогда получится не квадрат, а другая фигура.
  3. Перо не опущено, и часть линий просто не рисуется.

Проверь, что у тебя ровно вперёд потом направо 90, повторённые 4 раза, и что перо опущено (опустить перо / перо вниз в начале).

3

Маленькая проверка на понимание: сумма всех поворотов при обходе замкнутой фигуры должна давать 360°. Для квадрата это 4 × 90 = 360. Если у тебя углы дают в сумме не 360 — фигура не замкнётся. Это удобный способ заранее прикинуть, тот ли угол ты взял.

Ваш ответ

Войдите, чтобы ответить на вопрос.