Задание
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен.
Черепахе был дан для исполнения следующий алгоритм:
Направо 90
Повтори 3 [Направо 45 Вперёд 10 Направо 45]
Направо 315 Вперёд 10
Повтори 2 [Направо 90 Вперёд 10].
Определите, сколько точек с целочисленными координатами будут находиться внутри области, которая ограничена линией, заданной алгоритмом. Точки на линии учитывать не следует.
Обозначим
Шаг
Шаг
- Сдвиг на юго-восток:
. - Сдвиг на юго-запад:
. - Сдвиг на северо-запад:
.
После трёх повторов Черепаха смотрит на север.
Шаг
Шаг
- Первый раз направление северо-восток:
. - Второй раз направление юго-восток:
.
Линия замкнулась.
Шаг
Шаг
Пусть
Шаг
чётных , нечётных ; чётных , нечётных .
Траектория замкнулась в прямоугольник
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен.
Черепахе был дан для исполнения следующий алгоритм:
Повтори 9 [Вперёд 22 Направо 90 Вперед 6 Направо 90]
Поднять хвост
Вперед 1 Направо 90 Вперёд 5 Налево 90
Опустить хвост
Повтори 9 [Вперёд 53 Направо 90 Вперёд 75 Направо 90]
Определите периметр области пересечения фигур, ограниченных заданными алгоритмом линиями.
Первый блок. Один проход цикла: вверх на
Перенос без рисования. Хвост поднят. «Вперёд
Второй блок. Хвост опущен. Вниз на
Пересечение.
Это прямоугольник
Каждый цикл из двух проходов замыкает прямоугольник, а остальные проходы лишь повторяют линии. Пересечение двух прямоугольников — прямоугольник, ограниченный наибольшими левыми/нижними и наименьшими правыми/верхними границами.
