⚙️ Сложение двух чисел с плавающей запятой без потери точности
🔢 Можно ли сложить N чисел типа double наиболее точно?
✏️ Наглядное объяснение чисел с плавающей запятой
🎲 Что нужно знать про арифметику с плавающей запятой
Как вы думаете, если мы напишем такой код:
то не кажется ли вам, что в результате его выполнения получится, что t = 0? С точки зрения привычной математики действительных чисел это и правда так, а вот с точки зрения двоичной арифметики с плавающей запятой в переменной t будет кое-что другое. Там будет то, что спасает нас от потери точности при сложении чисел a и b.
#полезное #теория_чисел #программирование #информатика
🔵 Эпсилон
🔢 Можно ли сложить N чисел типа double наиболее точно?
✏️ Наглядное объяснение чисел с плавающей запятой
🎲 Что нужно знать про арифметику с плавающей запятой
Как вы думаете, если мы напишем такой код:
s = a + b;
z = s - a;
t = b - z;
то не кажется ли вам, что в результате его выполнения получится, что t = 0? С точки зрения привычной математики действительных чисел это и правда так, а вот с точки зрения двоичной арифметики с плавающей запятой в переменной t будет кое-что другое. Там будет то, что спасает нас от потери точности при сложении чисел a и b.
#полезное #теория_чисел #программирование #информатика
🔵 Эпсилон
👍8❤1🤔1🏆1👨💻1