👍 0 👎 |
Нонсенспочему в яндекс калькуляторе 9,65 − 1,80 − 3,25 − 4,60 = 8,8817842 × 10^(−16) а не ноль
информатика обучение
морской волк
|
👍 +1 👎 |
Потому что не все числа с плавающей запятой представимы точно в системе счисления по основанию 2. Например, 0.1 имеет в двоичном бесконечный вид, для его хранения в памяти необходимо выбрать точность — количество позиций в мантиссе числа, поэтому после такого "округления" десятичное значение числа будет слегка искажено.
|
👍 +1 👎 |
Выбор даже огромной точности в миллионы знаков не обеспечит отражение реального числа. По это причине операции с плавающей запятой в двоичных типах [float, double] не пригодны для экономических и других высокоточных расчётов, вместо них нужно использовать тип с основанием 10, напр. decimal.
|
👍 0 👎 |
Задача по информатике
|
👍 0 👎 |
Информатика 8 класс
|
👍 0 👎 |
Не понимаю как сделать 2 задания по информатике. (Студент 1 курса)
|
👍 +1 👎 |
Информатика задача
|
👍 +1 👎 |
Помогите с Mathcad!
|
👍 +2 👎 |
Еще криптозадача
|