Просмотр полной версии : Трабла с переводом дробных чисел в системах счислений
0.853*2 = 1.706 (1)
0.706*2 = 1.412 (1)
0.412*2 = 0.824 (0)
0.824*2 = 1.648 (1)
0,853 = 0,1101
0.5+0.25+0+0.0625
Перевожу и нифига не получается.Где я ошибся ? Помогите.
Тебе же ответил тут http://forum.antichat.ru/threadedpost1546631.html#post1546631 .
Т.е получилось что-то вроде [0.110111......] и пока число не будет наиболее точным, умножай на двойку. А ЧТО бы получилось точно, надо увеличить кол-во значимых цифр, и результат подойдет с определенной погрешностью.
Более точное значение будет
0.110110100101111000110101001111110111110011101101 1001
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot