Вопрос:

8. Тип 8 № 238 Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где а, в - целые числа), перемещающую Чертёжника из точки с координатами (х, у) в точку с координатами (х+а, у + b). Если числа а, в положительные, значение соответствующей координаты увеличивается; если отрицательные, уменьшается. Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сме-ститься на (2, -3) переместит Чертёжника в точку (6,-1). Запись Повтори к раз Команда1 Команда 2 Команда 3 Конси означает, что последовательность команд Команда1 Команда 2 Команда 3 повторится к раз. Чертёжнику был дан для исполнения следующий алгоритм: Повтори 3 раза Сместиться па (1, 1) Сместиться па (2, 2) Сместиться па (1, -3) Копец Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение? 1) Сместиться на (12, 0) 2) Сместиться на (0, 12) 3) Сместиться на (0, -12) 4) Сместиться на (-12, 0)

Ответ:

Алгоритм состоит из трех команд, которые повторяются 3 раза. Найдем общее смещение за один проход алгоритма: Смещение за один проход: Сместиться на (1, 1) Сместиться на (2, 2) Сместиться на (1, -3) Общее смещение за один проход: (1 + 2 + 1, 1 + 2 - 3) = (4, 0) Всего проходов 3, значит, общее смещение за весь алгоритм: (4 * 3, 0 * 3) = (12, 0) Чтобы вернуться в исходную точку, нужно выполнить смещение, противоположное общему смещению. То есть, сместиться на (-12, 0). Ответ: 4) Сместиться на (-12, 0)
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие