видеоинструкция к решению задачи "Выполнение алгоритма исполнителем Чертежник"
Задача для исполнителя Чертежник представляет собой циклический алгоритм, в котором реализован цикл N раз. На практике данный алгоритм может быть запущен в среде Кумир. Рекомендуется перед изучением циклических алгоритмов рассмотреть линейные задачи. В них используются команды: сместиться в точку, опустить перо, поднять перо, развивается пространственное мышление и пространственная ориентация. При составлении линейного алгоритма необходимо ориентироваться на плоскости, в системе координат XY. При переходе к циклическим алгоритмам мы увидим, что команда сместиться в точку не позволит нам в решении задачи использовать повторение, поэтому необходимо заменить ее на сместиться на вектор(dx, dy). Данная команда перемещает перо Чертежника на dx вправо и на dy вверх.
В задаче ОГЭ мы видим аналогичную задачу, но команда сместиться на вектор(dx,dy) заменена на сместиться на (dx, dy).
Рассмотрим более подробно решение задачи из открытого банка ОГЭ:
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду
Cместиться на (a, b) (где a, b – целые числа), перемещающую Чертёжника из точки с координатами (x, y), в точку с координатами (x+a, y+b). Если числа a, b положительные, значение соответствующей координаты увеличивается, если отрицательные – уменьшается.
Например, если Чертёжник находится в точке с координатами (1, 3), то команда Сместиться на (2, –3) переместит Чертёжника в точку (3, 0).
Запись
Повтори k раз
Команда1 Команда2 Команда3
Конец
означает, что последовательность команд Команда1 Команда2 Команда3 повторится k раз.
Чертёжнику был дан для исполнения следующий алгоритм:
Сместиться на (–3, 1)
Повтори 2 раз
Сместиться на (1, 1) Сместиться на (-3, 2) Сместиться на (0,-4)
Конец
Какую единственную команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?
1. Сместиться на (–7,–1)
2. Сместиться на (7, 1)
3. Сместиться на (–4,–2)
4. Сместиться на (4, 2)
Координата x меняется на -3, затем на 1, затем на -3, затем на 0, при чем последние три изменения происходит 2 раза, вычисляем конечное изменение координаты -3+(1-3+0)*2=-7, аналогично координата y изменяется на 1+ (1+2-4)*2=-1. По условию задачи Чертёжнику необходимо вернуться в исходную точку, из которой он начал движение, поэтому ему необходимо выполнить команду
2. Сместиться на (7, 1).