Решение
Краткое пояснение: Черепаха повторяет 8 раз поворот на 45 градусов и шаг вперед на 6 единиц. Выясним, сколько различных координат она посетит.
Черепаха выполняет следующую программу:
Повтори 8 [Направо 45 Вперёд 6]
Заметим, что угол поворота каждый раз равен 45 градусам, и цикл повторяется 8 раз.
Это означает, что Черепаха повернется на 45 градусов * 8 = 360 градусов.
Таким образом, Черепаха опишет замкнутую фигуру.
Начальное положение: Черепаха находится в начале координат (0, 0) и направлена вверх.
Далее Черепаха будет двигаться следующим образом:
- Вперёд 6 (вверх): (0, 6)
- Направо 45, Вперёд 6: (6*sin(45), 6 + 6*cos(45)) = (3$$\sqrt{2}$$, 6 + 3$$\sqrt{2}$$) ≈ (4.24, 10.24)
- Направо 45, Вперёд 6: (6 + 6*sin(45), 6*cos(45) + 6*cos(45)) = (6 + 3$$\sqrt{2}$$, 6) ≈ (10.24, 6)
- Направо 45, Вперёд 6: (6 + 6*cos(45), -6*sin(45) + 6*cos(45)) = (6,6 - 6*sin(45)) = (6 + 3$$\sqrt{2}$$, 6 - 3$$\sqrt{2}$$) ≈ (10.24, 1.76)
- Направо 45, Вперёд 6: (6,-6 + 6*cos(45)) = (6,-6 + 3$$\sqrt{2}$$) ≈ (6, -1.76)
- Направо 45, Вперёд 6: (6*cos(45), -6 - 6*sin(45)) = (3$$\sqrt{2}$$, -6 - 3$$\sqrt{2}$$) ≈ (4.24, -10.24)
- Направо 45, Вперёд 6: (0,-6)
- Направо 45, Вперёд 6: (-6 + 6*cos(45), -6 + 6*cos(45)) = ( - 6*sin(45), -6 - 6*sin(45)) ≈ (-4.24, -10.24)
Выпишем координаты, которые посетит черепаха с целочисленными координатами:
- (0, 0) - начальная точка
- (0, 6) - после первого шага
- (6, 0)
- (6,6)
- (6, -6)
- (-6, 0)
- (-6, 6)
- (-6, -6)
(-4.24, 10.24)
(10.24, 6)
(10.24, 1.76)
(6, -1.76)
(4.24, -10.24)
( - 6*sin(45), -6 - 6*sin(45))
Всего получается 8 различных точек с целочисленными координатами.
Ответ: 5
Проверка за 10 секунд: Определи траекторию движения Черепахи и посчитай количество уникальных целочисленных точек.
Доп. профит: Уровень Эксперт. Попробуй визуализировать движение Черепахи на координатной плоскости, чтобы лучше понять задачу.