Чертёжник — это исполнитель, который перемещается по координатной плоскости, оставляя след в виде линии. Его положение описывается координатами (x, y), где x — горизонтальная координата, y — вертикальная.
Начальное положение Чертёжника обычно — точка (0, 0), то есть начало координат.
В заданиях ВПР у Чертёжника всего два типа команд:
Сместиться на (a, b)
Перемещает Чертёжника из точки (x, y) в точку (x + a, y + b).
Пример: Чертёжник находится в (3, 5). Команда Сместиться на (–2, 4) переместит его в точку (1, 9).
Повтори k раз
Команда1
Команда2
Конец
Последовательность команд внутри цикла повторяется ровно k раз.
Пример: Повтори 3 раз Сместиться на (1, 2) Конец — это то же самое, что трижды выполнить смещение на (1, 2), то есть суммарно на (3, 6).
В ВПР встречаются два типа формулировок этого задания:
Вариант 1 — «Эквивалентная команда»:
Определите, на какую одну команду «Сместиться на (a, b)» можно заменить данный алгоритм, чтобы Чертёжник оказался в той же точке.
Здесь ответ — это суммарное смещение за весь алгоритм. Если алгоритм сдвинул Чертёжника на (5, –3), то эквивалентная команда — Сместиться на (5, –3).
Вариант 2 — «Возврат в начало»:
Определите, какую команду надо выполнить, чтобы Чертёжник вернулся в исходную точку (0, 0).
Здесь ответ — это обратное смещение. Если алгоритм сдвинул Чертёжника на (5, –3), то для возврата нужна команда Сместиться на (–5, 3) (все знаки меняются на противоположные).
Пример 1 (простой):
Повтори 2 раз
Сместиться на (1, 3)
Сместиться на (2, –1)
Конец
Решение:
Ответ: Сместиться на (6, 4)
Пример 2 (с командой после цикла):
Повтори 3 раз
Сместиться на (–1, 2)
Конец
Сместиться на (4, –3)
Решение:
Ответ: Сместиться на (1, 3)
Пример 3 (с отрицательными числами):
Повтори 4 раз
Сместиться на (–2, –1)
Конец
Сместиться на (5, 0)
Решение:
Ответ: Сместиться на (–3, –4)
Пример 4 (возврат в начало):
Повтори 2 раз
Сместиться на (3, –2)
Конец
Сместиться на (–1, 4)
Решение:
Ответ: Сместиться на (–5, 0)
Если вы получили ответ Сместиться на (a, b), проверьте его: