Решим задачу по шагам, чтобы понять, какие точки будут пройдены Чертёжником во время выполнения заданного алгоритма.
1. Понимание команд
Чертёжник выполняет следующие команды по алгоритму:
- Сместиться на (10, 10): перемещает Чертёжника на 10 по оси X и на 10 по оси Y.
- Сместиться на (3, -6): перемещает Чертёжника на 3 по оси X и на -6 по оси Y.
- Сместиться на (-9, 3): перемещает Чертёжника на -9 по оси X и на 3 по оси Y.
2. Обозначим начальную позицию
Пусть начальная позиция Чертёжника — это точка \( (x_0, y_0) \) (с целыми координатами).
3. Основной алгоритм
Чертёжник повторяет последовательность команд 10 раз. Давайте рассмотрим каждую команду:
Первый шаг (Сместиться на (10, 10)):
- Новая позиция:
\[ (x_0 + 10, y_0 + 10) \]
Второй шаг (Сместиться на (3, -6)):
- Новая позиция:
\[ (x_0 + 10 + 3, y_0 + 10 - 6) = (x_0 + 13, y_0 + 4) \]
Третий шаг (Сместиться на (-9, 3)):
- Новая позиция:
\[ (x_0 + 13 - 9, y_0 + 4 + 3) = (x_0 + 4, y_0 + 7) \]
4. Итоговые координаты после одного цикла
После выполнения трех команд однажды, Чертёжник оказывается в точке: \[ (x_0 + 4, y_0 + 7) \]
5. Полный цикл
Поскольку алгоритм повторяется 10 раз, его перемещения можно записать следующим образом:
- После первого цикла: \[ (x_0 + 4, y_0 + 7) \]
- После второго цикла: \[ (x_0 + 4 + 10, y_0 + 7 + 10) = (x_0 + 14, y_0 + 17) \]
- После третьего цикла: \[ (x_0 + 14 + 10, y_0 + 17 + 10) = (x_0 + 24, y_0 + 27) \]
Таким образом, после выполнения всех 10 повторений в конце чётного (10) цикла, координаты будут равны: \[ (x_0 + 40, y_0 + 70) \]
6. Список пройденных точек
Теперь, чтобы узнать, какие точки были пройдены, обратим внимание на изменения. Каждый цикл вносит изменения в координаты:
- По X: первое смещение +10, второе +3, третье -9 (или всего +4 на один цикл).
- По Y: первое смещение +10, второе -6, третье +3 (или всего +7 на один цикл).
Поскольку каждое смещение происходит последовательно и всё выражается в виде изменения, можем записать общую формулу для координат: \[ (x, y) = (x_0 + 4k, y_0 + 7k), \text{ где } k - номер циклического исполнения (от 0 до 10). \]
7. Количество посещённых точек
В каждом цикле Чертёжник проходит новые точки:
- По оси X: \( x_0 + 4k \) где \( k \) принимает значения от 0 до 10 (всего 11 значений).
- По оси Y: \( y_0 + 7k \) где \( k \) также принимает значения от 0 до 10 (также 11 значений).
Поскольку каждое значение \( k \) даёт уникальную пару (x, y), то общее число уникальных точек, пройденных Чертёжником будет равно \( 11 \) (по числу всех значений \( k \)).
Таким образом, ответ на задачу таков: Чертёжник пройдет 11 различных точек с целочисленными координатами в процессе выполнения алгоритма.