4D v15Réels : réduction du nombre de chiffres significatifs |
|||||||||||
|
4D v15
Réels : réduction du nombre de chiffres significatifs
|
Opération | Résultat dans 4D < v15 | Résultat 4D v15 et suivantes |
Chaine(3216,36 - 3214,89) | "1,47000000000025" | "1,47" |
Chaine(0,321636-0,321489) | "0,000146999999999953" | "0,000147" |
Le nombre de 13 chiffres significatifs pour les réels est généralement suffisant pour les applications informatiques et permet d'améliorer les traitements sur ces nombres. Rappelons que les calculs informatiques sur les réels sont toujours effectués par approximation car ces nombres sont exprimés en interne sur une base binaire et non décimale. Le nombre de chiffres significatifs permet à l'algorithme de conversion d'effectuer les arrondis et approximations nécessaires pour obtenir la représentation attendue. De même, les comparaisons d'égalité sur les nombres réels sont effectuées par analyse du résultat de la soustraction des deux nombres (dans 4D, le degré de précision par défaut de ces comparaisons peut être modifié à l'aide de la commande SET REAL COMPARISON LEVEL).
Si votre application 4D exploite les 15 premiers chiffres des nombres réels, vous pourrez avoir besoin d'utiliser d'autres formats de données, comme des textes ou des entiers longs. A noter que, comme expliqué ci-dessus, les nombres réels ne sont pas adaptés au stockage et au calcul de valeurs contenant un grand nombre de chiffres significatifs, telles que des numéros de série ou des mesures astronomiques, car leur précision est limitée par nature.
Produit : 4D
Thème : Langage
4D v15 - Mise à jour (édition standard) ( 4D v15)