На мой взгляд самый быстрый построить угол 30 градусов с линейки и циркуля состоит в следующем:
проводим горизонтальную линию, ставим на нее в произвольной точке циркуль и проводим окружность. В точке, где окружность пересекла линию (например справа) опять ставим циркуль и проводим еще одну такую же окружность. Проводим линию через центр первой окружности и точку пересечения окружностей (красная линия) и проводим линию через точки пересечения окружностей (зеленая линия). Острый угол между красной и зеленой линиями равен 30 градусам.
решение: правильный треугольник вписан в окружность, значит центр окружности лежит в центре треугольника. проведем три радиуса в вершины треугольника, получим 3 равнобедренных треугольника с большей стороной равной 30/3=10 см. в одном треугольнике проведем высоту. высота в равнобедренном треугольнике является и мереданной и бессектрисой и делит большую сторону пополам 10/2=5. далее находим радиус окружности это косинус(30)=5/Х. отсюда Х =10/корень3. далее проводим радиусы в квадратк к вершинам. и находим сторону квадрата косинус45=радиус/Х отсюда Х равен 10×корень6/3. перимитр равен 4×Х и равен 40корень6/3