6. Определение результатов работы алгоритма: #291599
Исполнитель Черепаха действует на плоскости с декартовой системой координат.
Черепахе был дан для исполнения следующий алгоритм:
Повтори 2 [Вперёд 21 Направо 90 Вперёд 27 Направо 90]
Поднять хвост
Вперёд 9 Направо 90 Вперёд 10 Налево 90
Опустить хвост
Повтори 2 [Вперёд 86 Направо 90 Вперёд 47 Направо 90]
Определите, сколько точек с целочисленными координатами будут находиться внутри области пересечения фигур, ограниченных заданными алгоритмом линиями, включая точки на границах этого пересечения.
В начале Черепаха находится в точке $(0;0)$ и направлена вверх.
После выполнения команды Повтори 2 [Вперёд 21 Направо 90 Вперёд 27 Направо 90] будет построен прямоугольник с вершинами $(0;0)$, $(0;21)$, $(27;21)$, $(27;0)$.
Он занимает область
$0\leq x\leq27$,
$0\leq y\leq21$.
После построения первого прямоугольника Черепаха возвращается в точку $(0;0)$ и направлена вверх.
При поднятом хвосте она перемещается: $(0;0)\rightarrow(0;9)\rightarrow(10;9)$.
После команды Налево 90 Черепаха снова направлена вверх.
Команда Повтори 2 [Вперёд 86 Направо 90 Вперёд 47 Направо 90] строит второй прямоугольник с вершинами $(10;9)$, $(10;95)$, $(57;95)$, $(57;9)$.
Он занимает область
$10\leq x\leq57$,
$9\leq y\leq95$.
Область пересечения прямоугольников задаётся условиями
$10\leq x\leq27$,
$9\leq y\leq21$.
Целочисленных значений координаты $x$: $27-10+1=18$.
Целочисленных значений координаты $y$: $21-9+1=13$.
Следовательно, количество точек с целочисленными координатами внутри области пересечения, включая её границы, равно $18\cdot13=234$.