Чтобы понять, что нарисует Чертежник после выполнения этой программы, давайте по шагам разберём каждую команду. Мы будем представлять движения на плоскости, исходя из заданных векторов.
Шаг 1: Начало
Чертежник начинает в начальной точке, которую мы будем считать (0,0).
Шаг 2: Опустить перо
Эта команда означает, что Чертежник начинает "рисовать". Все последующие перемещения будут оставлять след.
Шаг 3: Сместиться на вектор (2,2)
Теперь Чертежник перемещается из точки (0,0) в точку (2,2). Это первое перемещение.
Шаг 4: Сместиться на вектор (4,0)
Теперь от текущей позиции (2,2) Чертежник переместится на вектор (4,0). Это означает перемещение вправо на 4 единицы:
- Текущая позиция: (2,2)
- Новая позиция: (2 + 4, 2) = (6,2)
Шаг 5: Сместиться на вектор (2,-2)
Следующий шаг — перемещаемся на вектор (2,-2) от позиции (6,2):
- Текущая позиция: (6,2)
- Новая позиция: (6 + 2, 2 - 2) = (8,0)
Шаг 6: Сместиться на вектор (-2,-2)
Теперь мы переходим на вектор (-2,-2) от (8,0):
- Текущая позиция: (8,0)
- Новая позиция: (8 - 2, 0 - 2) = (6,-2)
Шаг 7: Сместиться на вектор (-4,0)
Теперь перемещаемся на вектор (-4,0) от (6,-2):
- Текущая позиция: (6,-2)
- Новая позиция: (6 - 4, -2) = (2,-2)
Шаг 8: Сместиться на вектор (-2,2)
На последнем шаге мы перемещаемся на вектор (-2,2) от (2,-2):
- Текущая позиция: (2,-2)
- Новая позиция: (2 - 2, -2 + 2) = (0,0)
Итог
Таким образом, Чертежник переместился из начальной точки (0,0) обратно в точку (0,0), завершив "рисунок".
Результат
На плоскости будет нарисована линия, которая начинается в (0,0) и проходит через следующие точки:
- (2,2)
- (6,2)
- (8,0)
- (6,-2)
- (2,-2)
- (0,0)
И в конечном итоге эта линия образует замкнутую траекторию, так как начинается и заканчивается в одной и той же точке.