📋 Условие

Задание 6 ЕГЭ по информатике нацелено на определение результатов работы простейших алгоритмов управления исполнителями. Само по себе задание, с точки зрения программирования, очень простое.

🔍 Подробное решение

Задание 6 ЕГЭ по информатике нацелено на определение результатов работы простейших алгоритмов управления исполнителями.

До 2024 года подходов было три:

1. Исполнитель Черепаха в среде Кумир
2. Графический модуль turtle на Python
3. Аналитический метод

Мы остановимся на визуализации с помощью модуля turtle в Python.

Ключевые формулировки задания 6:

- Пересечение фигур — часть плоскости, одновременно принадлежащая обеим фигурам
- Объединение фигур — все точки обеих фигур вместе
- Формула для подсчёта точек объединения: площадь1 + площадь2 — площадь пересечения

Типы задач:

- Точки внутри пересечения (включая/исключая границы)
- Точки внутри объединения (включая границы)
- Площадь и периметр фигур

Пример решения с черепахой в Кумир:
```
вправо(30)
нц 3 раз
вправо(150)
вперед(6)
вправо(30)
вперед(12)
кц
```

Подсчёт точек:
- Для прямоугольника 7×5: 7 точек на одной стороне, 5 на другой
- Подсчёт внутренних точек: умножаем (длина−1) × (ширина−1)

📚 Теория

Исполнитель Чертёжник. Координатная плоскость, масштабирование, подсчёт точек.

🐍 Шаблон Python

Python
from turtle import *
tracer(0)          # отключаем анимацию
m = 15             # масштаб
screensize(2000, 2000)

# Переписываем алгоритм из задачи
for i in range(4):
    fd(3 * m)
    lt(270)
    fd(5 * m)
    rt(90)

# Рисуем сетку с точками
up()
for x in range(-20, 20):
    for y in range(-20, 20):
        goto(x * m, y * m)
        dot(3, "red")
update()
exitonclick()