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

Задание 6. Черепаха и точки с целочисленными координатами

Условие (кратко): по данному алгоритму черепаха рисует фигуру. Нужно узнать,
сколько точек с целочисленными координатами находятся внутри получившейся фигуры (включая точки на границе).

емоверсия ЕГЭ 2026)


1. Решение с помощью черепахи (наглядный способ)

Этот способ полностью повторяет действия из условия, только в Python. Мы рисуем обе части фигуры,
а затем наносим на экран точки с шагом 1 (с учётом масштаба). По рисунку видно, какие точки попали внутрь.

Что получается. Первая часть кода рисует большой прямоугольник
с целыми координатами x = 0..12, y = 0..14 (13 по горизонтали и 15 по вертикали).
Вторая часть рисует прямоугольник, смещённый вверх и вправо: x = 7..13, y = 9..16.
Вместе это даёт фигуру, состоящую из двух прямоугольных участков.

Подсчёт по рисунку:

Ответ: 251.


2. Решение через перебор координат (быстрый способ)

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

Восстановленные координаты:

  • нижний прямоугольник: x1A = 0, x2A = 12, y1A = 0, y2A = 14
  • верхний прямоугольник: x1B = 7, x2B = 13, y1B = 9, y2B = 16

Перебираем точки в общем прямоугольнике, который точно накрывает обе фигуры: по x от 0 до 13, по y от 0 до 16.

Пояснения к коду:

  • inA — точка внутри первого прямоугольника;
  • inB — точка внутри второго прямоугольника;
  • if inA or inB: — берём все точки, которые попали хотя бы в одну фигуру;
  • count — счётчик таких точек.

В результате получаем то же самое число, что и при решении через черепаху: 251.