Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
основной алгоритм:С какой целью выбирается наименьшее значение?
sqrt_eval(p, res, x) {
t1 = x/res
t2 = res+t1
tmp = t2/2
less_val = tmp < res? tmp: res
if (p-1 == 0)
return less_val;
return sqrt_eval(p-1, less_val, x)
}
Вычисления с плавающей точкой на этапе компиляции