Продолжу решение Леонида в тех же обозначениях и на том же рисунке.
Идея решения:Пусть сторона квадрата равна k.
Пусть b>a. В случае если b<a решение аналогично и рисунок будет симметричен относительно диагонали квадрата.
По формуле выше:

Отсюда:

Это наводит на мысль о подобных прямоугольных треугольниках. Построим их. Это тр. BCD и тр. EFG, в них есть
равные углы:

.
Отсюда идея: отложить равные углы.
Решение (построение):1) Опустить перпендикуляры

2) С помощью циркуля отложить: BC=b-a
a) С помощью циркуля на OH построить: OD
1=OD=a
б) С помощью циркуля на BE построить: BC=HD
1=b-a
3) С помощью линейки провести отрезок DC
4) С помощью циркуля и линейки от луча GE отложить угол равный данному BDC, т.е. построить

.
Теперь подробно пункты 1 и 4.
Построение 1.Дана точка A и прямая a. Построить перпендикуляр

.
Это знакомое всем построение.
Построение 2.Дан угол A. От луча A
1P отложить угол равный углу A.
Построение:

1) На сторонах угла A выбираем произвольно 2 точки B и C. Сводим задачу к построению треугольника равного данному по 3 сторонам.
2) С помощью циркуля построить окружность с центром A
1, радиусом AC=a, на пересечении окружности и луча получим точку C
1.
3) С помощью циркуля построить окружность с центром C
1, радиусом BC=b
4) С помощью циркуля построить окружность с центром A
1, радиусом AB=c
5) На пересечении 2 окружностей получим 2 точки B
1 и B
2. Углы B
1A
1C
1 и B
2A
1C
1 искомые.
А теперь все построения вместе:
построения шага 1 - синие, шага 2 - фиолетовые, шага 3 - оранжевые, шага 4 - красные.

Вроде всё.
