Если гипотенуза АВ параллельна оси Ох, то точки А и В - противоположные. A(-x1; y1); B(x1; y1); |AB| = 2x1 Точка С лежит между ними. C(x2; y2); -x1 < x2 < x1 |AC|^2 = (x2+x1)^2 + (y1-y2)^2 |BC|^2 = (x2-x1)^2 + (y1-y2)^2 По теореме Пифагора |AC|^2 + |BC|^2 = |AB|^2 (x2+x1)^2 + (y1-y2)^2 + (x2-x1)^2 + (y1-y2)^2 = 4x1^2 x2^2 + 2x1*x2 + x1^2 + 2(y1-y2)^2 + x2^2 - 2x1*x2 + x1^2 - 4x1^2 = 0 2x2^2 + 2(y1-y2)^2 - 2x1^2 = 0 x2^2 + (y1-y2)^2 - x1^2 = 0 (y1 - y2)^2 = x1^2 - x2^2 Вспомним, что это парабола y = x^2, и y1 = x1^2; y2 = x2^2 (x1^2 - x2^2)^2 = x1^2 - x2^2 Число равно своему квадрату, значит, оно равно 0 или 1. (x1^2 - x2^2) = (y1 - y2) = 0 или 1 Но 0 разность ординат точек А и С равняться не может, значит, y1 - y2 = 1 Но разность ординат - это и есть высота треугольника.
Берешь угол. Вершина угла - точка А. На одном из лучей откладываешь длину гипотенузы. Получаешь точку В. А затем из точки В опускаешь перпендикуляр на другой луч. Получаешь точку С - вершину прямого угла. Чтобы опустить перпендикуляр из точки (номер 1, в нашем случае - это точка B) на прямую, надо поставить острие циркуля в эту точку и произвольным одинаковым раствором циркуля (явно большим расстояния от точки до прямой) сделать две засечки на этой прямой, получишь две точки пересечения (номер 2 и номер 3), а затем, ставя поочередно в эти точки острие циркуля одинаковым раствором циркуля (не обязательно равным первоначальному, но явно большему половины длины отрезка между точками 2 и 3, а лучше просто не менять раствор циркуля) провести две дуги до их пересечения на другой стороне прямой (а если поменять раствор циркуля, то можно провести две дуги до пересечения и на той же стороне прямой, где была точка номер 1). Получишь четвертую точку - точку пересечения дуг. Соедини первую точку с четвертой до пересечения с прямой, если они по разные стороны от прямой, или продли линию до пересечения с прямой, если точки 1 и 4 находятся по одну сторону от прямой. Эта линия и будет перпендикуляром, опущенным из первой точки на данную прямую. А точка пересечения перпендикуляра с прямой и будет точкой С нашего треугольника.
A(-x1; y1); B(x1; y1); |AB| = 2x1
Точка С лежит между ними. C(x2; y2); -x1 < x2 < x1
|AC|^2 = (x2+x1)^2 + (y1-y2)^2
|BC|^2 = (x2-x1)^2 + (y1-y2)^2
По теореме Пифагора
|AC|^2 + |BC|^2 = |AB|^2
(x2+x1)^2 + (y1-y2)^2 + (x2-x1)^2 + (y1-y2)^2 = 4x1^2
x2^2 + 2x1*x2 + x1^2 + 2(y1-y2)^2 + x2^2 - 2x1*x2 + x1^2 - 4x1^2 = 0
2x2^2 + 2(y1-y2)^2 - 2x1^2 = 0
x2^2 + (y1-y2)^2 - x1^2 = 0
(y1 - y2)^2 = x1^2 - x2^2
Вспомним, что это парабола y = x^2, и y1 = x1^2; y2 = x2^2
(x1^2 - x2^2)^2 = x1^2 - x2^2
Число равно своему квадрату, значит, оно равно 0 или 1.
(x1^2 - x2^2) = (y1 - y2) = 0 или 1
Но 0 разность ординат точек А и С равняться не может, значит,
y1 - y2 = 1
Но разность ординат - это и есть высота треугольника.
Чтобы опустить перпендикуляр из точки (номер 1, в нашем случае - это точка B) на прямую, надо поставить острие циркуля в эту точку и произвольным одинаковым раствором циркуля (явно большим расстояния от точки до прямой) сделать две засечки на этой прямой, получишь две точки пересечения (номер 2 и номер 3), а затем, ставя поочередно в эти точки острие циркуля одинаковым раствором циркуля (не обязательно равным первоначальному, но явно большему половины длины отрезка между точками 2 и 3, а лучше просто не менять раствор циркуля) провести две дуги до их пересечения на другой стороне прямой (а если поменять раствор циркуля, то можно провести две дуги до пересечения и на той же стороне прямой, где была точка номер 1). Получишь четвертую точку - точку пересечения дуг. Соедини первую точку с четвертой до пересечения с прямой, если они по разные стороны от прямой, или продли линию до пересечения с прямой, если точки 1 и 4 находятся по одну сторону от прямой. Эта линия и будет перпендикуляром, опущенным из первой точки на данную прямую. А точка пересечения перпендикуляра с прямой и будет точкой С нашего треугольника.