РУҚА
6

Шешімі: Пересечение фигур Черепахи

ЕГЭ · Информатика · Тапсырма 6 · Алгоритмдер және орындаушылар
КүрделіФИПИF89CB6Қысқа жауап≈ 4 минутТалдау 4 қадамЖауап сверен с ключом
Условие

Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии.

Команды исполнителя: «Поднять хвост», «Опустить хвост», «Вперёд $n$», «Назад $n$», «Направо $m$» и «Налево $m$», где $n$ и $m$ — целые числа. Команда «Повтори $k$ [Команда1 Команда2 … Команда $S$]» означает, что последовательность из $S$ команд повторится $k$ раз.

Черепахе был дан алгоритм:

«Повтори 2 [Вперёд 21 Направо 90 Вперёд 27 Направо 90]
Поднять хвост
Вперёд 9 Направо 90 Вперёд 10 Налево 90
Опустить хвост
Повтори 2 [Вперёд 86 Направо 90 Вперёд 47 Направо 90]».

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

Тапсырманы ашып, өзіңіз шешіңіз
Дальше ответЕгер әлі шешіп жатсаңыз – кеңестерден бастаңыз: олар жауапқа жетелейді, бірақ оны ашпайды.
К подсказкам

Шешім по шагам

4 қадам
1

Первая последовательность команд строит прямоугольник: Черепаха проходит 21 единицу вверх и 27 единиц вправо, поэтому его границы имеют координаты $0 \leq x \leq 27$ и $0 \leq y \leq 21$.

$$0 \leq x \leq 27,\quad 0 \leq y \leq 21$$
2

При поднятом хвосте Черепаха перемещается из начала координат на 9 единиц вверх и на 10 единиц вправо. Поэтому второй прямоугольник начинается в точке $(10,9)$.

3

Вторая последовательность строит прямоугольник шириной 47 и высотой 86. Его границы: $10 \leq x \leq 57$ и $9 \leq y \leq 95$.

$$10 \leq x \leq 57,\quad 9 \leq y \leq 95$$

Пересечение прямоугольников задаётся условиями $10 \leq x \leq 27$ и $9 \leq y \leq 21$. По оси $x$ имеется 18 целочисленных координат, по оси $y$ — 13.

$$(27-10+1)(21-9+1)=18\cdot13=234$$
Жауап
234
234
так ответ выглядит в бланке

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

Не учитывать точки на границах пересечения.

Считать длину отрезка по оси как разность координат без добавления единицы.

Ошибочно включить перемещения с поднятым хвостом в границы первой фигуры.

Закрепить приёмВ теме «Алгоритмдер және орындаушылар» ещё 431 тапсырма — жауабымен және дәл осындай талдауымен.
Жаттығу

Тапсырманы қалай шешу керек 6 ЕГЭ, информатика

Бұл есептің талдауы келесіге бөлінген: 4 шага: видно, откуда берётся каждое число и где теряется балл. Жауап есептеулердің жанында келтірілген, олардың орнына емес.

Задача из темы «Алгоритмдер және орындаушылар»: в ней 432 задачи, и у каждой есть такой же разбор. Тіркеу қажет емес.