Теорема Пифагора и площадь треугольника

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

Представь прямоугольный треугольник — тот, у которого один угол ровно $90°$. Стороны, прилегающие к прямому углу, называются катетами, а сторона напротив прямого угла (самая длинная) — гипотенузой. Теорема Пифагора звучит так: квадрат гипотенузы равен сумме квадратов катетов.

$$ c^2 = a^2 + b^2 $$

где $a$ и $b$ — катеты, а $c$ — гипотенуза.

Как это работает (доказательство на пальцах). Один из самых наглядных способов «увидеть» теорему — через площади. Возьми прямоугольный треугольник с катетами $a$ и $b$ и гипотенузой $c$. Построй на каждой его стороне квадрат — квадрат со стороной $a$, квадрат со стороной $b$ и квадрат со стороной $c$. Площади этих квадратов равны, соответственно, $a^2$, $b^2$ и $c^2$. Теорема утверждает: площадь большого квадрата (на гипотенузе) в точности равна сумме площадей двух маленьких квадратов (на катетах). Это можно буквально увидеть: если взять четыре одинаковых копии исходного треугольника и уложить их по периметру квадрата со стороной $(a+b)$, то в середине останется свободное место — либо один квадрат со стороной $c$ (это и даёт $c^2$), либо, если переставить те же четыре треугольника иначе, два свободных квадрата со сторонами $a$ и $b$ (это даёт $a^2 + b^2$). Раз в обоих случаях мы заполняем один и тот же большой квадрат одними и теми же четырьмя треугольниками, свободная площадь обязана совпадать — отсюда и равенство $c^2 = a^2 + b^2$.

Пример 1. Катеты прямоугольного треугольника равны $3$ и $4$. Найдём гипотенузу.

$$ c = \sqrt{3^2 + 4^2} = \sqrt{9 + 16} = \sqrt{25} = 5 $$

Тройка $(3, 4, 5)$ — самая известная «пифагорова тройка», три целых числа, которые точно образуют прямоугольный треугольник. Строители до сих пор пользуются этим, чтобы «на глаз» построить прямой угол: отмеряют верёвкой отрезки 3, 4 и 5 метров (или их кратные) и складывают в треугольник — угол между сторонами 3 и 4 гарантированно получится прямым.

Пример 2. Катеты равны $5$ и $12$. Найдём гипотенузу.

$$ c = \sqrt{5^2 + 12^2} = \sqrt{25 + 144} = \sqrt{169} = 13 $$

Ещё одна распространённая пифагорова тройка — $(5, 12, 13)$.

Теперь — про площадь треугольника, которая тоже опирается на понятие высоты. Высота треугольника — это перпендикуляр, опущенный из вершины на противоположную сторону (или на её продолжение). Самая базовая формула площади треугольника — через основание и высоту, проведённую к этому основанию:

$$ S = \frac{1}{2} \cdot a \cdot h $$

где $a$ — основание, а $h$ — высота, проведённая к этому основанию. Формула логична: если достроить треугольник до прямоугольника (или параллелограмма) с теми же основанием и высотой, треугольник займёт ровно половину его площади — это видно, если разрезать прямоугольник по диагонали.

Пример 3. Основание треугольника $8$ см, высота к этому основанию $5$ см.

$$ S = \frac{1}{2} \cdot 8 \cdot 5 = 20 \text{ см}^2 $$

Но что делать, если высоту измерить неудобно, а известны только все три стороны? Для этого есть формула Герона — она позволяет найти площадь треугольника только по длинам его сторон, без единого угла или высоты.

$$ S = \sqrt{p(p-a)(p-b)(p-c)}, \quad p = \frac{a+b+c}{2} $$

Здесь $p$ — это полупериметр (половина суммы всех сторон), а $a$, $b$, $c$ — стороны треугольника.

Пример 4. Стороны треугольника равны $5$, $6$ и $7$ см. Найдём площадь по формуле Герона.

$$ p = \frac{5+6+7}{2} = 9 $$

$$ S = \sqrt{9 \cdot (9-5)(9-6)(9-7)} = \sqrt{9 \cdot 4 \cdot 3 \cdot 2} = \sqrt{216} \approx 14.7 \text{ см}^2 $$

Проверим формулу Герона на Python и заодно убедимся, что для прямоугольного треугольника $(3, 4, 5)$ она даёт тот же ответ, что и простая формула «половина произведения катетов» (для прямоугольного треугольника катеты — это одновременно основание и высота друг к другу):

import math

def heron_area(a, b, c):
    p = (a + b + c) / 2
    return math.sqrt(p * (p - a) * (p - b) * (p - c))

# Пример 4: стороны 5, 6, 7
print("Площадь (5,6,7):", round(heron_area(5, 6, 7), 2))

# Прямоугольный треугольник 3-4-5: сравним формулу Герона
# с формулой (катет * катет) / 2
area_heron = heron_area(3, 4, 5)
area_simple = 0.5 * 3 * 4
print("Площадь Герона (3,4,5):", area_heron)
print("Площадь через катеты:", area_simple)

Вывод:

Площадь (5,6,7): 14.7
Площадь Герона (3,4,5): 6.0
Площадь через катеты: 6.0

Оба способа дали одинаковый ответ — 6 см², что подтверждает: формула Герона универсальна и работает для любого треугольника, а формулы через высоту или катеты — лишь её частные удобные случаи.

Частые ошибки. Самая частая — путают, какая сторона гипотенуза: в теореме Пифагора именно гипотенуза (сторона напротив прямого угла) стоит одна в левой части уравнения, а не любая сторона по выбору. Вторая ошибка — при вычислении площади через основание и высоту берут высоту, проведённую не к тому основанию (высота обязательно должна быть перпендикулярна именно той стороне, которую взяли за основание). Третья — в формуле Герона забывают, что $p$ это полупериметр (половина суммы сторон), а не сама сумма сторон, и подставляют в формулу неверное значение.

Итог: теорема Пифагора ($c^2 = a^2 + b^2$) связывает катеты и гипотенузу прямоугольного треугольника. Площадь треугольника считают либо через основание и высоту ($S = \frac{1}{2}ah$), либо, когда высота неизвестна, через формулу Герона по трём сторонам.

Проверьте себя
1. Катеты прямоугольного треугольника равны 6 и 8. Чему равна гипотенуза?
A9
B10
C12
D14
2. В формуле Герона S = √(p(p−a)(p−b)(p−c)) буква p обозначает:
AПериметр треугольника
BПолупериметр треугольника
CПлощадь треугольника
DОдну из сторон треугольника