Для решения задачи будем использовать формулу для площади трапеции: S = (a + b) * h / 2, где a и b – основания треугольников трапеции, h – высота трапеции.
Шаги решения:
1. Находим основание a. Обратимся к треугольнику ABM, в котором известны гипотенуза AB (равная стороне трапеции BC) и один из его катетов BM (высота трапеции). Можем применить теорему Пифагора для нахождения второго катета:
AB^2 = AM^2 + BM^2,
AB^2 = a^2 + 12^2,
BC = a = √(AB^2 – 12^2).
2. Находим основание b. Обратимся к треугольнику CDM, в котором известны гипотенуза CD (равная стороне трапеции AD) и один из его катетов DM (высота трапеции). Можем применить теорему Пифагора для нахождения второго катета:
CD^2 = CM^2 + DM^2,
CD^2 = b^2 + 12^2,
AD = CD = b = √(CD^2 – 12^2).
3. Находим площадь трапеции по формуле S = (a + b) * h / 2:
S = (a + b) * 12 / 2.
4. Подставляем найденные значения основания a, b и высоту h в формулу площади и вычисляем результат.
Теперь запишем полученные шаги в программу на Python:
“`python
import math
def find_trapezoid_area(a, b, h):
return (a + b) * h / 2
# Известные значения
h = 12
AD = 20
a = math.sqrt(AD**2 – h**2)
b = math.sqrt(AD**2 – h**2)
S = find_trapezoid_area(a, b, h)
print(“Площадь трапеции:”, S, “кв.см”)
“`
Теперь, если мы выполним эту программу, она выведет площадь трапеции.