Перевести число 25112004.25 из десятичной системы в двоичную

Задача: перевести число 25112004.25 из десятичной системы счисления в двоичную.

Алгоритм:

Для того, чтобы перевести число 25112004.25 из десятичной системы счисления в двоичную, необходимо перевести вначале целую часть, а затем дробную. Таким образом потребуется:

  1. Перевести 25112004 в двоичную систему;
  2. Перевести 0.25 в двоичную систему.

Решение:

1. Для того, чтобы перевести число 25112004 из десятичной системы счисления в двоичную, необходимо осуществить последовательное деление на 2, до тех пор пока остаток не будет меньше чем 2.

— 25112004 2
25112004 — 12556002 2
0 12556002 — 6278001 2
0 6278000 — 3139000 2
1 3139000 — 1569500 2
0 1569500 — 784750 2
0 784750 — 392375 2
0 392374 — 196187 2
1 196186 — 98093 2
1 98092 — 49046 2
1 49046 — 24523 2
0 24522 — 12261 2
1 12260 — 6130 2
1 6130 — 3065 2
0 3064 — 1532 2
1 1532 — 766 2
0 766 — 383 2
0 382 — 191 2
1 190 — 95 2
1 94 — 47 2
1 46 — 23 2
1 22 — 11 2
1 10 — 5 2
1 4 — 2 2
1 2 1
0

Полученные остатки записываем в обратном порядке, таким образом:

2511200410=10111111100101101110001002

2. Для перевода десятичной дроби 0.25 в двоичную систему, необходимо выполнить последовательное умножение дроби на 2, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:

0.25 ∙ 2 = 0.5 (0)
0.5 ∙ 2 = 1 (1)

Ответом станет прямая последовательность целых частей произведения. Т.е.

0.2510=0.012

3. Осталось соединить переведенные части, таким образом:

Ответ: 25112004.2510=1011111110010110111000100.012.

Подробнее о том, как переводить числа из десятичной системы в двоичную, смотрите здесь.

Смотрите также:

  • Смотрите также
  • Калькуляторы
  • Последние переводы
  • Какое число еще хотите перевести?

    * Все поля обязательны
  • Дробное число вводите через точку
  • Введите от 2 до 16
  • Введите от 2 до 16
Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии
Adblock
detector