fbpx
Wikipedia

Precisión arbitraria

En computación, precisión arbitraria o bignum (por big number, "número grande" en inglés) es un método que permite la representación, en un programa informático, de números ya sean enteros o racionales con tantos dígitos de precisión como sean deseados y además posibilita la realización de operaciones aritméticas sobre dichos números.

Los números son normalmente almacenados como arrays de dígitos utilizando la base binaria u otra base para la representación. A diferencia de los tipos de datos implementados en hardware (de una longitud fija determinada por ejemplo por la longitud de los registros de la CPU), los números de precisión arbitraria pueden variar en tamaño, utilizando memoria dinámica.

Si se trata de números fraccionarios se puede representar con arrays separados el denominador y el numerador; o bien utilizar una notación de punto fijo almacenando los dígitos decimales con la precisión deseada; o bien utilizar un formato de punto flotante con un significando multiplicado por un exponente.

Historia e implementaciones

La precisión arbitraria fue implementada por primera vez en MacLisp. Más tarde, el sistema operativo VAX/VMS ofrecía capacidades de precisión arbitraria como una colección de funciones que operaban con cadenas. Hoy en día, bibliotecas bignum están disponibles para los lenguajes de programación más usados. Incluso existen lenguajes diseñados específicamente para cálculo con precisión arbitraria, como por ejemplo el lenguaje de programación bc. Todos los sistemas de álgebra computacional implementan facilidades bignum.

Aplicaciones

Una aplicación común es la criptografía de clave pública, cuyos algoritmos suelen emplear aritmética con enteros de cientos o miles de dígitos.

También se usa para computar constantes matemáticas fundamentales tales como pi con millones o más dígitos y analizar sus propiedades.

  •   Datos: Q527381

precisión, arbitraria, computación, precisión, arbitraria, bignum, number, número, grande, inglés, método, permite, representación, programa, informático, números, sean, enteros, racionales, tantos, dígitos, precisión, como, sean, deseados, además, posibilita,. En computacion precision arbitraria o bignum por big number numero grande en ingles es un metodo que permite la representacion en un programa informatico de numeros ya sean enteros o racionales con tantos digitos de precision como sean deseados y ademas posibilita la realizacion de operaciones aritmeticas sobre dichos numeros Los numeros son normalmente almacenados como arrays de digitos utilizando la base binaria u otra base para la representacion A diferencia de los tipos de datos implementados en hardware de una longitud fija determinada por ejemplo por la longitud de los registros de la CPU los numeros de precision arbitraria pueden variar en tamano utilizando memoria dinamica Si se trata de numeros fraccionarios se puede representar con arrays separados el denominador y el numerador o bien utilizar una notacion de punto fijo almacenando los digitos decimales con la precision deseada o bien utilizar un formato de punto flotante con un significando multiplicado por un exponente Historia e implementaciones EditarLa precision arbitraria fue implementada por primera vez en MacLisp Mas tarde el sistema operativo VAX VMS ofrecia capacidades de precision arbitraria como una coleccion de funciones que operaban con cadenas Hoy en dia bibliotecas bignum estan disponibles para los lenguajes de programacion mas usados Incluso existen lenguajes disenados especificamente para calculo con precision arbitraria como por ejemplo el lenguaje de programacion bc Todos los sistemas de algebra computacional implementan facilidades bignum Aplicaciones EditarUna aplicacion comun es la criptografia de clave publica cuyos algoritmos suelen emplear aritmetica con enteros de cientos o miles de digitos Tambien se usa para computar constantes matematicas fundamentales tales como pi con millones o mas digitos y analizar sus propiedades Datos Q527381Obtenido de https es wikipedia org w index php title Precision arbitraria amp oldid 136620377, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos