как расчитать длину дуги сегмента, зная радиус окружности и длину хорды (не зная угол)?

 

угол можем получить из равнобедренного треугольника, образованного двумя радиусами и хордой. если радиус - р, а хорда - а, то синус половины угла будет а/2р. тогда угол будет 2арксин (а/2р) , а длина дуги - соответственно 2р*арксин (а/2р)