Задание EGEINFB0FC62: Черепаха, Чертёжник и Робот

ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий

Открыть решение ↓ Ошибка или пожелание

Тип задачи: Черепаха, Чертёжник и Робот.

Учебные темы: Определение возможных результатов работы простейших алгоритмов управления исполнителями и вычислительных алгоритмов. Определение исходных данных, при которых алгоритм может дать требуемый результат.

Впишите правильный ответ.

Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя есть две команды: Вперёд n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке.

Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз (где k – целое число).

 

Черепахе был дан для исполнения следующий алгоритм:

Направо 90 Повтори 7 [Направо 45 Вперёд 11 Направо 45].

 

Определите, сколько точек с целочисленными координатами находится внутри области, которая ограничена линией, заданной алгоритмом. Точки на линии учитывать не следует.



i
СВОЙСТВА ЗАДАНИЯ
КЭС:
3.3 Определение возможных результатов работы простейших алгоритмов управления исполнителями и вычислительных алгоритмов. Определение исходных данных, при которых алгоритм может дать требуемый результат
Тип ответа:Краткий ответ
Номер: B0FC62
НЕ РЕШЕНО Ответить

Решение задания EGEINFB0FC62

Ответ: 113

Решение.
Ось x направим вправо, ось y — вверх. Черепаха начинает в точке (0; 0), смотрит вверх и рисует. Команда «Назад» меняет направление перемещения, но не поворачивает голову.
Выполним команды по порядку. Поворот меняет только направление головы. Поднятый хвост запрещает рисование, но положение и направление продолжают изменяться.
Вершины фигуры 1 при первом полном обходе: (0; 0) → (11√22; −11√22) → (0; −11√2) → (−11√22; −11√22) → (0; 0).
Дальнейшие повторения идут по тем же сторонам. Поэтому считаем различные внутренние точки единственной замкнутой фигуры. Точки на её границе по условию исключены.
Обозначим a = 11√22. Два поворота по 45° в каждом повторении дают поворот на 90° между соседними сторонами. Получается квадрат с вершинами (0; 0), (a; −a), (0; −2a), (−a; −a).
Горизонтальная полуширина фигуры на уровне y равна меньшему из чисел −y и y + 2a. Внутренние точки удовлетворяют |x| < min(−y, y + 2a).
Имеем 7 < a < 8 и 15 < 2a < 16. На уровнях y = −1, …, −7 полуширина целая и равна 1, …, 7; строгие границы дают 1, 3, 5, 7, 9, 11, 13 точек.
Сумма верхних семи рядов: 1 + 3 + 5 + 7 + 9 + 11 + 13 = 49.
На уровнях y = −8, …, −15 полуширина иррациональна. Количества точек: 15, 13, 11, 9, 7, 5, 3, 1; их сумма равна 64.
Всего 49 + 64 = 113.
Проверка: все возможные целые уровни от −15 до −1 разобраны. Верхняя вершина на y = 0 исключена, а нижняя y = −11√2 не имеет целой ординаты. При целой полуширине крайние точки исключены, при иррациональной их не существует.
Ответ: 113.

Помочь улучшить сайт

Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINFB0FC62.

Сообщение увидит только команда сайта: на странице оно не публикуется.

Комментарии к решению

Комментарии видны всем посетителям сайта.

Комментариев пока нет. Будьте первым.

Чтобы оставить комментарий, войдите или зарегистрируйтесь.