Перейти к основному содержимому
Informatik.uz
Глава 2. Программирование в среде Scratch

Координаты и движение в Scratch

Каждая точка сцены задаётся двумя числами — координатами x и y. Учимся отправлять спрайт в нужную точку и плавно двигать его.

Тема 7 из 11Чтение: 2 минОбновлено: 27 октября 2026 г.
Список тем (7 из 11)

Сцена Scratch — это координатная плоскость: горизонтальная ось — x, вертикальная — y. Центр сцены — точка (0; 0). Значение x растёт вправо (до 240 у края) и уменьшается влево (до −240). Значение y растёт вверх (до 180) и уменьшается вниз (до −180).

Текущие координаты спрайта показаны в категории «Движение» как значения x и y. Чтобы отправить спрайт в точное место, используют блок «перейти в x: 100 y: 50». Блок «скользить 1 секунду в x: 100 y: 50» перемещает спрайт в ту же точку плавно, на глазах.

Спрайт можно двигать и относительно текущего положения: блок «изменить x на 10» сдвигает его вправо, а «изменить y на −10» — вниз. Направление задают блоки «повернуть на ... градусов» и «повернуть в направлении ...»: 90 — вправо, 0 — вверх, 180 — вниз, −90 — влево.

Пример: скрипт, который по очереди ведёт спрайт по углам сцены. После блока «когда зелёный флажок нажат» подключите «скользить 1 секунду в x: −150 y: 100», «скользить 1 секунду в x: 150 y: 100», «скользить 1 секунду в x: 150 y: −100» и «скользить 1 секунду в x: −150 y: −100». С расширением «Перо» можно ещё и нарисовать прямоугольник.

Главное

  • Сцена — координатная плоскость с центром в точке (0; 0).
  • x — горизонтальная координата, y — вертикальная.
  • Блок «перейти» переносит спрайт мгновенно, а «скользить» — плавно.
  • Направление задаётся в градусах: 90 — вправо, 0 — вверх.

Практические задания

  1. Отправьте спрайт в левый верхний угол сцены: какие значения x и y вы используете?
  2. Составьте скрипт, который с помощью блоков «скользить» проведёт спрайт по четырём углам сцены.
  3. С расширением «Перо» нарисуйте диагональную линию от x: −100 y: −100 до x: 100 y: 100.

Вопросы для закрепления

Проверьте себя: сначала подумайте, потом откройте ответ.

  1. 1В каких координатах находится центр сцены Scratch?
    x = 0, y = 0.
  2. 2Чем отличаются блоки «перейти» и «скользить»?
    «Перейти» переносит спрайт в точку мгновенно, «скользить» — плавно за указанное время.

Пройдено тем: 0 из 11

Войти и отметить
Informatika 6-sinf darsligi muqovasi
В учебникеИнформатика — 6 класс