Я пытаюсь понять ассоциативность операций, когда речь заходит о плавающих точках. В конспектах я быть_наст, сказано следующее:ассоциативность операций с плавающими точками
«Предположит, значение с плавающей точкой магазина семизначных точностей Considee проблемы добавления 11 числа вместе, где один из чисел 10^7, и. другие десять: 1.
Если количество маленьких (1) каждого добавляется к большому числу, по одному, то на это число не влияет, поскольку маленькие цифры встречаются в восьмой цифре большого номер ". Итак, здесь я понял, что результат - 1000,001.
«Однако, если малые числа первых суммируются, и результат добавляется в большом количестве, в результате семизначный точ- 1,000001 * 10^7»
Но оба подхода, казалось, то же самое me: мы добавляем 10 чисел к большему числу. Может кто-то прояснить эту проблему? Спасибо
Итак, в основном в первом методе, это как мы добавляем 1, но ничего не добавляется к 10 000 000? – abedzantout
Что делает компьютер, так это то, что он сохраняет после каждой операции, в этом случае это первые 7 бит. Поскольку только что добавленное значение 1 не входит в число этих первых 7 бит, оно не сохраняется и операция теряется. В основном он добавляется, но он просто не сохраняется. – supdun
Получил это. спасибо – abedzantout