Какое наибольшее число повторений могло быть указано в конструкции
Условие
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду сместиться на (a, b), где a, b - целые числа. Эта команда перемещает Чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b). Например, если Чертёжник находится в точке с координатами (4, 2), то команда сместиться на (2, -3) переместит Чертёжника в точку (6, -1).Цикл ПОВТОРИ число РАЗ последовательность команд КОНЕЦ ПОВТОРИозначает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным). Чертёжнику был дан для исполнения следующий алгоритм (количество повторений и смещения в первой из повторяемых команд неизвестны): НАЧАЛО сместиться на (4,
- ПОВТОРИ … РАЗ сместиться на (…, …) сместиться на (-1, -2) КОНЕЦ ПОВТОРИ сместиться на (20, 30) КОНЕЦ После выполнения этого алгоритма Чертёжник возвращается в исходную точку. Какое наибольшее число повторений могло быть указано в конструкции «ПОВТОРИ … РАЗ»?
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Пусть x — количество повторений цикла, а (a, b) — вектор, на который сдвигается Чертёжник в цикле.
Тогда за время работы программы Чертёжник сдвинется на вектор По условию также известно, что этот вектор равен (0, 0).Таким образом, имеем: Ответом будет наибольший общий делитель чисел -24 и -36 —
Осталось ещё 1 шаг
(Не стоит забывать, что ответ — счётчик в…
Бесплатно · займёт минуту