О Sqrt

332
4
Всем привет, хотел спросить как компьютер вычисляет корень из числа? Есть ли какая-нубудь формула, кроме "разделения числа на пары"?
Заранее спасибо.
 
С помощью мат. сопроцессора. Об остальном в гугле. Есть, например, InvSqrt. Там вычисление происходит с помощью магического числа. Мне бы, лично, хотелось поподробнее узнать устройство Пк. О процессоре и тд. В виде книги для аутиста ребёнка 5 лет
 
Спс, жаль что нет формулы)
 
"Формулы" конечно существуют. Простейший вариант - разложение в ряд Тейлора: https://ru.wikipedia.org/wiki/%D0%9A%D0%B2%D0%B0%D0%B4%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D1%80%D0%B5%D0%BD%D1%8C#.D0.A0.D0.B0.D0.B7.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B2_.D1.80.D1.8F.D0.B4_.D0.A2.D0.B5.D0.B9.D0.BB.D0.BE.D1.80.D0.B0

Но этот метод будет слишком медленным, поэтому в процессорах используется что-то другое.
 
Назад
Сверху