Перевести число 64764abcd125ab430a14ccb5 из 14-ой системы в двоичную

Задача: перевести число 64764abcd125ab430a14ccb5 из 14-ой в двоичную систему счисления.

Для перевода 64764abcd125ab430a14ccb5 из 14-ой в двоичную систему счисления, воспользуемся следующим алгоритмом:

  1. Переведем число 64764abcd125ab430a14ccb5 из 14-ой системы в десятичную;
  2. Полученное число переведём из десятичной системы в двоичную;

Решение:

1. Для перевода числа 64764abcd125ab430a14ccb5 в десятичную систему воспользуемся формулой:

An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0

Отсюда:

64764abcd125ab430a14ccb514=6 ∙ 1423 + 4 ∙ 1422 + 7 ∙ 1421 + 6 ∙ 1420 + 4 ∙ 1419 + a ∙ 1418 + b ∙ 1417 + c ∙ 1416 + d ∙ 1415 + 1 ∙ 1414 + 2 ∙ 1413 + 5 ∙ 1412 + a ∙ 1411 + b ∙ 1410 + 4 ∙ 149 + 3 ∙ 148 + 0 ∙ 147 + a ∙ 146 + 1 ∙ 145 + 4 ∙ 144 + c ∙ 143 + c ∙ 142 + b ∙ 141 + 5 ∙ 140 = 6 ∙ 2.2958569288698E+26 + 4 ∙ 1.6398978063356E+25 + 7 ∙ 1.171355575954E+24 + 6 ∙ 8.3668255425285E+22 + 4 ∙ 5.9763039589489E+21 + 10 ∙ 4.2687885421064E+20 + 11 ∙ 3.0491346729331E+19 + 12 ∙ 2177953337809371136 + 13 ∙ 155568095557812224 + 1 ∙ 11112006825558016 + 2 ∙ 793714773254144 + 5 ∙ 56693912375296 + 10 ∙ 4049565169664 + 11 ∙ 289254654976 + 4 ∙ 20661046784 + 3 ∙ 1475789056 + 0 ∙ 105413504 + 10 ∙ 7529536 + 1 ∙ 537824 + 4 ∙ 38416 + 12 ∙ 2744 + 12 ∙ 196 + 11 ∙ 14 + 5 ∙ 1 = 1.3775141573219E+27 + 6.5595912253423E+25 + 8.1994890316779E+24 + 5.0200953255171E+23 + 2.3905215835796E+22 + 4.2687885421064E+21 + 3.3540481402264E+20 + 2.6135440053712E+19 + 2022385242251558912 + 11112006825558016 + 1587429546508288 + 283469561876480 + 40495651696640 + 3181801204736 + 82644187136 + 4427367168 + 0 + 75295360 + 537824 + 153664 + 32928 + 2352 + 154 + 5 = 1.4518401057196E+2710

Таким образом:

64764abcd125ab430a14ccb514 = 1.4518401057196E+2710

2. Полученное число 1.4518401057196E+27 переведем из десятичной системы счисления в двоичную. Т.к. полученное число содержит дробную часть, нам потребуется перевести вначале целую часть, а затем дробную. Таким образом необходимо:

  1. Перевести -3022721017110855680 в двоичную систему;
  2. Перевести 0.4518401057196E+27 в двоичную систему;

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

-3022721017110855680

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

-302272101711085568010=-30227210171108556802

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

0.4518401057196E+27 ∙ 2 = 9.036802114392E+26 ()
0.036802114392E+26 ∙ 2 = 7.3604228784E+24 ()
0.3604228784E+24 ∙ 2 = 7.208457568E+23 ()
0.208457568E+23 ∙ 2 = 4.16915136E+22 ()
0.16915136E+22 ∙ 2 = 3.3830272E+21 ()
0.3830272E+21 ∙ 2 = 7.660544E+20 ()
0.660544E+20 ∙ 2 = 1.321088E+20 ()
0.321088E+20 ∙ 2 = 6.42176E+19 ()
0.42176E+19 ∙ 2 = 8.4352E+18 ()
0.4352E+18 ∙ 2 = 8.704E+17 ()
0.704E+17 ∙ 2 = 1.408E+17 ()

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

0.4518401057196E+2710=0.2

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

1.4518401057196E+2710=-3022721017110855680.2

Ответ: 64764abcd125ab430a14ccb514 = -3022721017110855680.2.

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

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

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