Oublions les virgules
Sauter Menu de l'activité |
Connaître les limitesEn utilisant cette technique, il sera impossible de coder des nombres de plus de 9 chiffres après la virgule. Voyez plutôt. ![]() Le correspondant a considéré que le nombre de décimales était 4 avec la conséquence que le nombre décodé est erroné. Une solution consiste à prévoir plus de chiffres pour coder la position de la virgule. Par exemple, on peut décider que les trois derniers chiffres contiennent la position de la virgule. Les codes des nombres 67,994 et 123,45678987654321 deviennent : ![]() Nous devons cependant constater que le problème ne sera jamais complètement résolu puisqu'on ne pourra coder que des nombres comptant moins de 1000 décimales (ce qui n'est déjà pas mal, avouons-le). Les ordinateurs aussi sont confrontés à cette contrainte du nombre possible de chiffres. Cela montre bien leurs limites. Les très très grands nombres comme les très petits ne pourront être codés. En tous cas, il y aura toujours une limite liée à cette nécessité de travailler avec des suites de chiffres d'une longueur fixée. Une petite question pour en terminer avec les nombres décimaux : comment décoderiez-vous ces nombres dans le dernier format que nous avons utilisé ? ![]() |