Ответ:

Пусть дан периметр \(p\), угол \(A\) и высота \(h_b\), проведённая из вершины B.

  1. Построим угол \(A\).
  2. На одной его стороне отложим вспомогательный отрезок, равный периметру \(p\).
  3. Отразим одну сторону угла относительно биссектрисы угла A и используем полученную разность сторон: после развёртки сумма двух сторон треугольника превращается в один отрезок, равный \(p-AB\).
  4. Построим геометрическое место точек, находящихся на расстоянии h от противоположной стороны: это прямая, параллельная стороне и отстоящая от неё на h.
  5. Пересечение построенных линий даёт вершину B; опустив из B перпендикуляр на противоположную сторону, получаем высоту.
  6. Соединим найденные вершины.

Полученный треугольник имеет заданный периметр, данный угол и заданную высоту.