4D v15Números reales, reducción de números de dígitos significativos |
|||||||||||
|
4D v15
Números reales, reducción de números de dígitos significativos
|
Operación | Resultado en 4D < v15 | Resultado en 4D v15 y superiores |
Cadena(3216.36 - 3214.89) | "1.47000000000025" | "1.47" |
Cadena(0.321636-0.321489) | "0.000146999999999953" | "0.000147" |
El uso de 13 dígitos significativos para los números reales es generalmente adecuado para aplicaciones informáticas y mejora el procesamiento de estos números. Recuerde que los cálculos informáticos en los números reales siempre se realizan por aproximación, ya que estos números se expresan internamente sobre una base binaria y no decimal. El número de dígitos significativos permite que el algoritmo de conversión para realizar el redondeo y aproximaciones necesario para obtener la representación esperada. Del mismo modo, las comparaciones de igualdad de números reales se llevan a cabo mediante el análisis de los resultados, cuando los dos números se restan (en 4D, el grado de precisión por defecto de estas comparaciones se puede modificar utilizando el comando SET REAL COMPARISON LEVEL).
Si su aplicación 4D utiliza los 15 primeros dígitos de los números reales, es posible que tenga que utilizar otros formatos de datos, como texto o enteros largos. Tenga en cuenta que, como se explicó anteriormente, los números reales no son adecuados para el almacenamiento y/o el cálculo de valores con un gran número de dígitos significativos, como números de serie o mediciones astronómicas, ya que su precisión está limitada por naturaleza.
Producto: 4D
Tema: Lenguaje
4D v15 - Actualización (standard edition) ( 4D v15)