Podría decirse que la mayoría de los lenguajes de programación invocan la función sqrt () en en su código nativo. La implementación es en programación C.
Fuente de sqrt.c:
https://opensource.apple.com/sou…
Explicando el algoritmo de la descripción,
- ¿Por qué es un número triangular la suma de los primeros n números naturales?
- ¿Cómo se usan las declaraciones condicionales en matemáticas?
- ¿Existe un algoritmo de división para los no enteros?
- ¿Cómo calculamos el factorial de los números no integrales (fraccionarios)?
- Soy un número entero de cuatro dígitos ‘n’. Obtener los últimos cuatro dígitos de mi cuadrado (n ^ 2) te dará mi número original. Que numero soy
El algoritmo utiliza el método de Newton para calcular la raíz cuadrada doble redondeada correctamente IEEE-754, comenzando con una estimación de 8 bits para: g Å Ãx e y Å 1 / 2Ãx. Usando instrucciones MAF, cada iteración refina las aproximaciones originales gy e con el modo de redondeo establecido en el más cercano. El paso final calcula g con el redondeo de la persona que llama restaurado. Esto a su vez garantiza el redondeo y las excepciones IEEE adecuadas. INEXACT es la única posible excepción planteada en este cálculo. Las conjeturas iniciales para gy e se determinan a partir del argumento x a través de la búsqueda de tabla en la matriz SqrtTable [256].