Предполагая, что вы не думаете о ПК, просто думаете о двоичном и десятичном, как это физически представлено на листе бумаги:
Вы знаете, что в двоичном формате .1 должно быть .5 в десятичном, поэтому.1-е место стоит .5 (1/2)
.01 стоит .25 (1/4) (половина предыдущего)
.001 стоит (1 /8) (Половина 1/4)
Обратите внимание, как знаменатель прогрессирует так же, как целые числа слева от десятичной дроби - стандартный шаблон ^ 2?Следующее должно быть 1/16 ...
Итак, вы начинаете с 0,625, это выше, чем 0,5?Да, поэтому установите первый бит и вычтите двоичный файл .5
.1 с десятичным остатком .125
Теперь у вас есть следующее место, оно стоит .25dec, это меньше, чемваш текущий остаток .125?Нет, поэтому у вас недостаточно десятичного числа «Деньги», чтобы купить это второе пятно, это должен быть двоичный код 0
.10, оставшийся остаток .125.
Теперь перейдите ктретье место и т. д. (Подсказка: я не думаю, что будет слишком много и т. д.)