6

Решение: Точки внутри черепашьей области

ЕГЭ · Информатика · Задание 6 · Алгоритмы и исполнители
ВысокаяФИПИ82F055Короткий ответ≈ 7 минутРазбор в 4 шагаОтвет сверен с ключом
Условие

Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет след в виде линии. Команда «Вперёд $n$» перемещает Черепаху на $n$ единиц в направлении её головы, а команда «Направо $m$» изменяет направление движения на $m$ градусов по часовой стрелке. Запись «Повтори $k$ [команды]» означает повторение последовательности команд $k$ раз. Черепахе дан алгоритм: «Направо $315$; Повтори $7$ [Вперёд $12$; Направо $45$; Вперёд $6$; Направо $135$]». Определите, сколько точек с целочисленными координатами находится внутри области, ограниченной линией, заданной алгоритмом. Точки на линии учитывать не следует.

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

4 шага
1

После команды «Направо $315$» Черепаха направлена под углом $45^\circ$ к положительному направлению оси абсцисс.

2

Смоделируем выполнение алгоритма, последовательно вычисляя координаты вершин и учитывая повороты после каждого перемещения. После семи повторений линия замыкается и образует ограниченную область.

3

Найдём минимальный и максимальный $x$ и $y$ среди вершин многоугольника. Переберём все точки с целочисленными координатами в получившемся ограничивающем прямоугольнике.

Для каждой точки проверим, находится ли она строго внутри многоугольника. Точки, лежащие на отрезках границы, не учитываем. Число подходящих точек равно $40$.

Ответ
40
40
так ответ выглядит в бланке

Где здесь ошибаются

Считать точки, лежащие на границе области.

Поворачивать Черепаху против часовой стрелки вместо часовой.

Не учитывать изменение направления после каждого поворота.

Проверять только вершины многоугольника, а не все целочисленные точки внутри области.

Закрепить приёмВ теме «Алгоритмы и исполнители» ещё 431 задача — с ответом и таким же разбором.
Тренироваться

Как решать задание 6 ЕГЭ, информатика

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

Задача из темы «Алгоритмы и исполнители»: в ней 432 задачи, и у каждой есть такой же разбор. Регистрация не нужна.