Теория:

Исполнитель Чертёжник предназначен для построения рисунков на координатной плоскости.
 
Обрати внимание!
При задании точек этой координатной плоскости, в отличие от того, как это принято в математике, координаты \(x\) и \(y\) разделяются запятой.
Например, координаты выделенной на рисунке точки, будут записаны так: (1, 1).
  
Новый рисунок.png
 
Обрати внимание!
Чертёжник имеет перо, которое можно поднимать, опускать и перемещать.
При перемещении опущенного пера за ним остается след — отрезок от предыдущего положения пера до нового. При перемещении поднятого пера никакого следа на плоскости не остается. В начальном положении перо Чертёжника всегда поднято и находится в точке \((0, 0)\).
 
По команде поднять перо Чертёжник поднимает перо. Если перо уже было поднято, Чертёжник игнорирует эту команду: он не меняет положение пера и не сообщает об отказе. Иначе говоря, каким бы ни было положение пера до команды поднять перо, после этой команды оно будет поднятым.
 
Точно так же, независимо от первоначального положения, после выполнения команды опустить перо оно оказывается опущенным, то есть готовым к рисованию.
Рисунки Чертёжник выполняет с помощью команд сместиться в точку и сместиться на вектор.
По команде сместиться в точку (a, b) Чертёжник сдвигается в точку с координатами (a, b).
На рисунке показаны результаты выполнения команды сместиться в точку (2, 3) при различных положениях пера до этой команды.
Видно, что независимо от предыдущего положения перо оказывается в точке (2, 3), но длина и направление отрезка, который при этом чертится, могут быть различны.
 
чертёжник.png
Команду сместиться в точку называют командой абсолютного смещения.
Назовите координаты точек, в которых находился Чертёжник до выполнения команды сместиться в точку \((2, 3)\).
 
В каком случае в результате выполнения команды сместиться в точку \((2, 3)\) из некоторого показанного на рисунке начального положения не будет прочерчен ни один отрезок?
 
Пусть перо Чертежника находится в точке \((x, y)\). По команде сместиться на вектор \((a, b)\) Чертежник отсчитывает \(a\) единиц вправо вдоль горизонтальной оси (оси абсцисс), \(b\) единиц вверх вдоль вертикальной оси (оси ординат) и смещает перо в точку с координатами \((x + a; y+b)\).
 
Таким образом, координаты, указанные в команде, отсчитываются не от начала координат, а относительно текущего положения пера Чертежника. Поэтому команду сместиться на вектор называют командой относительного смещения.
 
На рисунке показаны результаты выполнения команды сместиться на вектор \((2, 3)\) при различных положениях пера до этой команды. Из рисунка видно, что положение пера после этой команды зависит от его предыдущего положения, зато в результате получаются отрезки, длина и направление которых одинаковы.
 
чертёжник3.png
В математике направленные отрезки называются векторами, отсюда и происходит название команды.
Обрати внимание!
Чертёжник может исполнять только правильно записанные команды.
Например, если вместо команды сместиться на вектор написать здвинь на вектор, то Чертёжник эту запись не поймёт и сразу же сообщит об ошибке. Ошибки в записи команд называются синтаксическими.
 
Алгоритм может содержать логические ошибки. Например, все команды записаны правильно, но последовательность их выполнения не приводит к поставленной цели или выполнение некоторых команд приводит к отказу.
Источники:
Босова Л. Л., Босова А. Ю., Информатика: учебник для 6 класса. М. : БИНОМ. Лаборатория знаний, 118 с.