fbpx
Wikipedia

Tipo de dato real

El tipo de dato real es un tipo de dato en programas informáticos que representa la aproximación de un número real.

Al igual que los números enteros, el tipo real está limitado superior e inferiormente según la cantidad de memoria que haya disponible para almacenarlo. Otro elemento importante a tener en cuenta en este tipo de datos es la precisión con que se pueden representar números con decimales, cuántos decimales se pueden representar. Esta característica también está directamente relacionada con la cantidad de memoria disponible para almacenar un valor real.

Ejemplo

A modo de ejemplo, en la tabla siguiente se muestran los rangos así como los formatos de almacenamiento para los tipos reales fundamentales para un determinado lenguaje de programación.

Tipos reales fundamentales en Pascal:

 Tipo Rango    Dígitos Tamaño     significativos en bytes --------------------------------------------------------------------------------- Real48 2.9 x 10^-39 .. 1.7 x 10^38  11 – 12 6 Single 1.5 x 10^–45 .. 3.4 x 10^38  7 – 8 4 Double 5.0 x 10^–324 .. 1.7 x 10^308  15 – 16 8 Extended 3.6 x 10^–4951 .. 1.1 x 10^4932  19 – 20 10 Comp –2^63+1  .. 2^63 –1  19 – 20 8 Currency –922337203685477.5808 .. 922337203685477.5807 19 – 20 8 

Cuando la precisión que admite un valor real es rebasada el valor de este se trunca o se redondea. Por ejemplo si el máximo número de dígitos decimales que puede albergar un tipo real es 10 la siguiente operación:

a = 123,123456789 / 100

debería dar como resultado que a es igual a 1,23123456789, pero este valor tiene 11 decimales, por lo que el valor de a será uno de estos:

Operaciones

Las típicas operaciones aritméticas:

El desbordamiento (overflow)

Cuando operando con números reales en un programa de ordenador ocurre que se intenta asignar a una variable un valor que está fuera del rango de los valores que se pueden representar se produce un fallo que se conoce con el nombre de desbordamiento (overflow en inglés). Cuando esto ocurre lo habitual es que el programa siga funcionando como si nada hubiera pasado, pero el valor desbordado se habrá convertido en un valor indeterminado con lo que las operaciones posteriores en las que este valor intervenga producirán resultados incorrectos.

Véase también

  •   Datos: Q4385701

tipo, dato, real, tipo, dato, real, tipo, dato, programas, informáticos, representa, aproximación, número, real, igual, números, enteros, tipo, real, está, limitado, superior, inferiormente, según, cantidad, memoria, haya, disponible, para, almacenarlo, otro, . El tipo de dato real es un tipo de dato en programas informaticos que representa la aproximacion de un numero real Al igual que los numeros enteros el tipo real esta limitado superior e inferiormente segun la cantidad de memoria que haya disponible para almacenarlo Otro elemento importante a tener en cuenta en este tipo de datos es la precision con que se pueden representar numeros con decimales cuantos decimales se pueden representar Esta caracteristica tambien esta directamente relacionada con la cantidad de memoria disponible para almacenar un valor real Indice 1 Ejemplo 2 Operaciones 3 El desbordamiento overflow 4 Vease tambienEjemplo EditarA modo de ejemplo en la tabla siguiente se muestran los rangos asi como los formatos de almacenamiento para los tipos reales fundamentales para un determinado lenguaje de programacion Tipos reales fundamentales en Pascal Tipo Rango Digitos Tamano significativos en bytes Real48 2 9 x 10 39 1 7 x 10 38 11 12 6 Single 1 5 x 10 45 3 4 x 10 38 7 8 4 Double 5 0 x 10 324 1 7 x 10 308 15 16 8 Extended 3 6 x 10 4951 1 1 x 10 4932 19 20 10 Comp 2 63 1 2 63 1 19 20 8 Currency 922337203685477 5808 922337203685477 5807 19 20 8 Cuando la precision que admite un valor real es rebasada el valor de este se trunca o se redondea Por ejemplo si el maximo numero de digitos decimales que puede albergar un tipo real es 10 la siguiente operacion a 123 123456789 100deberia dar como resultado que a es igual a 1 23123456789 pero este valor tiene 11 decimales por lo que el valor de a sera uno de estos Truncando a 1 2312345678 Redondeando a 1 2312345679Operaciones EditarLas tipicas operaciones aritmeticas Suma Resta Multiplicacion DivisionEl desbordamiento overflow EditarCuando operando con numeros reales en un programa de ordenador ocurre que se intenta asignar a una variable un valor que esta fuera del rango de los valores que se pueden representar se produce un fallo que se conoce con el nombre de desbordamiento overflow en ingles Cuando esto ocurre lo habitual es que el programa siga funcionando como si nada hubiera pasado pero el valor desbordado se habra convertido en un valor indeterminado con lo que las operaciones posteriores en las que este valor intervenga produciran resultados incorrectos Vease tambien EditarTipo de dato Tipo OrdinalIEEE 754 Estandar IEEE para la representacion y la operacion en coma flotante Coma flotante Notacion cientifica Unidad de coma flotante Datos Q4385701Obtenido de https es wikipedia org w index php title Tipo de dato real amp oldid 136497190, 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