Разбор сложных задач с произвольными фигурами методом разбиения
Представьте, что перед вами лежит лист бумаги, на котором нарисован абсолютно несимметричный, угловатый многоугольник. Он напоминает то ли осколок стекла, то ли странную корону. В школьных контрольных работах и на государственных экзаменах такие фигуры встречаются регулярно. Первая реакция многих учеников — попытаться вспомнить какую-нибудь сложную, секретную формулу, которая чудесным образом выдаст готовый ответ. Но секрет заключается в том, что такой формулы не существует.
> Первое условие, которое надлежит выполнять в математике, — это быть точным, второе — быть ясным и, насколько можно, простым.
>
> Лазар Карно, французский математик
Вместо поиска волшебных решений мы применим фундаментальный принцип научного познания: разделим сложную проблему на несколько простых. Этот подход в геометрии называется методом разбиения (или декомпозицией). Сегодня мы проведем подробный практикум и разберем, как шаг за шагом препарировать самые неудобные фигуры на координатной сетке.
Психология и стратегия умного разреза
Когда вы смотрите на произвольный многоугольник, ваш мозг пытается воспринять его как единое целое. Наша задача — сломать это восприятие. Мы должны научиться видеть в любой сложной форме набор примитивных строительных блоков: прямоугольников и прямоугольных треугольников.
Почему именно прямоугольные треугольники и прямоугольники? Потому что их площади вычисляются элементарно, если их стороны идут строго по линиям клетчатой бумаги.
Площадь прямоугольника = Ширина × Высота.
Площадь прямоугольного треугольника = Горизонтальный катет × Вертикальный катет / 2.
Универсальный алгоритм сканирования
Чтобы не гадать, где именно провести линию разреза, профессиональные математики используют метод сканирования.
Найдите самую левую вершину многоугольника.
Мысленно ведите вертикальную прямую слева направо.
Каждый раз, когда ваша прямая натыкается на любую вершину фигуры, проводите реальную вертикальную линию (отсечку) внутри многоугольника.
Повторяйте это действие, пока не дойдете до самой правой вершины.В результате ваша сложная фигура распадется на вертикальные полосы. Каждая такая полоса будет представлять собой либо прямоугольный треугольник, либо прямоугольник, либо прямоугольную трапецию (которую легко разбить еще одной горизонтальной линией).
Давайте проверим этот алгоритм на конкретных примерах.
Практикум: Задача №1. Выпуклый пятиугольник
Дана координатная сетка, где размер одной клетки равен 1 на 1. На сетке изображен пятиугольник, напоминающий несимметричный домик. Его вершины имеют следующие координаты: левая нижняя точка (1, 1), левая верхняя точка (1, 4), верхняя точка крыши (3, 6), правая верхняя точка (6, 4) и правая нижняя точка (6, 1).
Попытка применить базовые школьные формулы здесь обречена на провал. Фигура не является ни ромбом, ни стандартной трапецией. Применяем метод разбиения.
Шаг 1. Анализ фигуры.
Мы видим, что нижняя часть фигуры имеет прямые углы и ровные вертикальные стенки. Это идеальный кандидат для отсечения.
Шаг 2. Проведение разреза.
Проведем горизонтальную линию, соединяющую левую верхнюю точку (1, 4) и правую верхнюю точку (6, 4). Эта линия проходит строго по узлам сетки и делит наш пятиугольник на две части: нижнюю и верхнюю.
Шаг 3. Вычисление площади нижней части.
Нижняя фигура — это прямоугольник. Его ширина вычисляется по горизонтальной оси: от 1 до 6, то есть 6 - 1 = 5 клеток. Его высота вычисляется по вертикальной оси: от 1 до 4, то есть 4 - 1 = 3 клетки.
Площадь прямоугольника = 5 × 3 = 15 квадратных единиц.
Шаг 4. Вычисление площади верхней части.
Верхняя фигура — это треугольник, опирающийся на нашу линию разреза. Длина его основания равна 5 клеткам. Высота этого треугольника опускается из верхней вершины (3, 6) на основание, лежащее на уровне 4. Значит, высота равна 6 - 4 = 2 клетки.
Площадь треугольника = Основание × Высота / 2.
Подставляем числа: 5 × 2 / 2 = 5 квадратных единиц.
Шаг 5. Суммирование.
Общая площадь пятиугольника = 15 + 5 = 20 квадратных единиц.
Этот пример показывает, как один удачный разрез экономит массу времени.
Практикум: Задача №2. Невыпуклая фигура «Стрела»
Теперь усложним задачу. Представьте фигуру в форме наконечника стрелы, направленного вправо. Это невыпуклый многоугольник — у него есть внутренний угол, который словно «вмят» внутрь фигуры.
Координаты вершин: верхняя точка (1, 5), острие стрелы (5, 3), нижняя точка (1, 1) и внутренняя «вмятая» точка (3, 3).
Если мы попытаемся разбить эту фигуру вертикальными линиями, мы получим сложную мешанину. Здесь требуется иной подход — разрез через внутреннюю вершину.
Шаг 1. Поиск ключевого узла.
Самая проблемная точка фигуры — это внутренняя вершина (3, 3). Именно она делает многоугольник невыпуклым. Значит, резать нужно через нее.
Шаг 2. Проведение разреза.
Проведем горизонтальную прямую через точку (3, 3) влево, пока она не пересечет отрезок, соединяющий верхнюю и нижнюю точки. Эта линия разделит нашу «стрелу» на два треугольника: верхний и нижний.
Шаг 3. Вычисление площади верхнего треугольника.
Рассмотрим верхний треугольник. Его основание лежит на проведенной нами горизонтальной линии. Длина этого основания — от левого края (координата 1) до острия стрелы (координата 5). То есть основание равно 5 - 1 = 4 клетки.
Высота этого треугольника идет от основания (уровень 3) до верхней точки (уровень 5). Высота равна 5 - 3 = 2 клетки.
Площадь верхнего треугольника = 4 × 2 / 2 = 4 квадратные единицы.
Шаг 4. Вычисление площади нижнего треугольника.
Нижний треугольник абсолютно симметричен верхнему в данном примере. Его основание также равно 4 клеткам. Высота идет от основания (уровень 3) вниз до нижней точки (уровень 1). Высота равна 3 - 1 = 2 клетки.
Площадь нижнего треугольника = 4 × 2 / 2 = 4 квадратные единицы.
Шаг 5. Итоговый результат.
Общая площадь «стрелы» = 4 + 4 = 8 квадратных единиц.
Обратите внимание: мы превратили пугающую невыпуклую фигуру в два обычных треугольника всего одним движением карандаша.
Сравнение стратегий разбиения
В зависимости от формы многоугольника, вы можете выбирать разные направления для разрезов. Чтобы систематизировать этот опыт, рассмотрим таблицу.
| Стратегия разреза | Когда применять | Преимущества | Возможные риски |
| :--- | :--- | :--- | :--- |
| Горизонтальные линии | Фигура имеет широкие ровные основания или вытянута по горизонтали | Легко считать высоту по клеткам вверх и вниз | Можно пропустить мелкие детали на боковых скатах |
| Вертикальные линии | Фигура вытянута вверх, имеет много вершин на разной высоте | Идеально подходит для алгоритма последовательного сканирования слева направо | Может привести к появлению слишком большого числа мелких фигур |
| Комбинированная сетка | Фигура напоминает звезду, крест или имеет множество впадин | Позволяет изолировать каждый сложный элемент в отдельный прямоугольник | Высокий риск арифметической ошибки при сложении десятка площадей |
Практикум: Задача №3. Асимметричный многоугольник
Давайте закрепим материал на фигуре, которая требует комбинированного подхода.
Представьте многоугольник со следующими вершинами: , , , , . Это совершенно произвольная форма.
Применим алгоритм вертикального сканирования.
Первая отсечка: Проводим вертикальную линию вниз от вершины . Мы отсекли левый край. Получилась прямоугольная трапеция с вершинами (1, 2), (2, 5), (2, 2) и (1, 2). Разобьем ее горизонтальной линией на высоте 2. Получим прямоугольник 1×0 (его нет, так как точка A лежит на высоте 2) и прямоугольный треугольник над ним.
- Катеты треугольника: ширина от 1 до 2 равна 1. Высота от 2 до 5 равна 3.
- Площадь = 1 × 3 / 2 = 1,5.
Вторая отсечка: Проводим вертикальную линию от вершины вверх до пересечения с верхней стороной . Теперь у нас есть центральная часть от координаты 2 до 4. Это прямоугольная трапеция. Разобьем ее горизонтальной линией на высоте 1.
- Внизу прямоугольник: ширина 4 - 2 = 2, высота 1. Площадь = 2.
- Выше — прямоугольник от высоты 1 до 5. Ширина 2, высота 4. Площадь = 8.
-
Примечание: Здесь мы видим, что сторона горизонтальна, поэтому фигура от до — это просто прямоугольник шириной 2 и высотой 4 (от до ). Его площадь = 2 × 4 = 8.
Третья отсечка: Проводим вертикальную линию вниз от вершины . Участок от до . Сверху ровная линия . Снизу наклонная линия .
- Разобьем этот блок. Проведем горизонталь от вправо.
- Получим прямоугольник шириной 2 (от 4 до 6) и высотой 4 (от 1 до 5). Площадь = 8.
- Но снизу у нас «пустота» в виде треугольника. Это показывает, что метод внутреннего разбиения здесь становится запутанным.
Важный урок: Если при внутреннем разбиении вы начинаете путаться в координатах и отсекать лишнее, немедленно остановитесь. Это верный признак того, что для данной конкретной фигуры метод разбиения неэффективен. В таких случаях, как мы обсуждали на прошлых занятиях, следует переключиться на метод достраивания до прямоугольника или использовать формулу Пика.
Умение вовремя отказаться от выбранного метода и перейти к более рациональному — это и есть признак математической зрелости.
Типичные ловушки метода разбиения
Анализируя работы учеников, я выделил три главные ошибки, которые приводят к потере баллов на экзаменах.
Во-первых, проведение линий разреза не по узлам сетки. Если ваша линия заканчивается где-то посередине клетки, вы не сможете точно определить длину основания или высоты. Всегда режьте от узла к узлу, строго по линиям сетки.
Во-вторых, создание фигур, для которых вы не знаете формул. Если после разреза у вас получился косоугольный треугольник без прямого угла, вы не упростили себе задачу. Цель разбиения — получить только прямоугольники и прямоугольные треугольники.
В-третьих, потеря мелких фрагментов. При разбиении сложной фигуры на 5-6 частей легко забыть прибавить площадь одного маленького треугольника в углу. Всегда нумеруйте полученные фрагменты прямо на чертеже и выписывайте их площади в столбик.
Итоги
Метод разбиения (декомпозиции) заключается в разделении сложного произвольного многоугольника на простые фигуры: прямоугольники и прямоугольные треугольники.
Линии разреза должны проходить строго по линиям координатной сетки (горизонтально или вертикально) и опираться на узлы.
Алгоритм последовательного сканирования (слева направо или снизу вверх) помогает не запутаться при работе с многосоставными фигурами.
Для невыпуклых фигур (с «вмятинами») наиболее эффективным является разрез, проходящий через внутреннюю вершину.
Если внутреннее разбиение требует более 4-5 разрезов и становится громоздким, рациональнее сменить стратегию и применить метод описанного прямоугольника.