Перевести число 101010 из 1101-ой системы в двоичную

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

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

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

Решение:

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

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

Отсюда:

1010101101=1 ∙ 11015 + 0 ∙ 11014 + 1 ∙ 11013 + 0 ∙ 11012 + 1 ∙ 11011 + 0 ∙ 11010 = 1 ∙ 1617843822105501 + 0 ∙ 1469431264401 + 1 ∙ 1334633301 + 0 ∙ 1212201 + 1 ∙ 1101 + 0 ∙ 1 = 1617843822105501 + 0 + 1334633301 + 0 + 1101 + 0 = 161784515673990310

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

1010101101 = 161784515673990310

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

— 1617845156739903 2
1.6178451567399E+15 — 8.0892257836995E+14 2
1 8.0892257836995E+14 — 4.0446128918498E+14 2
1 4.0446128918497E+14 — 2.0223064459249E+14 2
1 2.0223064459249E+14 — 1.0111532229624E+14 2
1 1.0111532229624E+14 — 50557661148121 2
1 50557661148120 — 25278830574060 2
1 25278830574060 — 12639415287030 2
0 12639415287030 — 6319707643515 2
0 6319707643514 — 3159853821757 2
1 3159853821756 — 1579926910878 2
1 1579926910878 — 789963455439 2
0 789963455438 — 394981727719 2
1 394981727718 — 197490863859 2
1 197490863858 — 98745431929 2
1 98745431928 — 49372715964 2
1 49372715964 — 24686357982 2
0 24686357982 — 12343178991 2
0 12343178990 — 6171589495 2
1 6171589494 — 3085794747 2
1 3085794746 — 1542897373 2
1 1542897372 — 771448686 2
1 771448686 — 385724343 2
0 385724342 — 192862171 2
1 192862170 — 96431085 2
1 96431084 — 48215542 2
1 48215542 — 24107771 2
0 24107770 — 12053885 2
1 12053884 — 6026942 2
1 6026942 — 3013471 2
0 3013470 — 1506735 2
1 1506734 — 753367 2
1 753366 — 376683 2
1 376682 — 188341 2
1 188340 — 94170 2
1 94170 — 47085 2
0 47084 — 23542 2
1 23542 — 11771 2
0 11770 — 5885 2
1 5884 — 2942 2
1 2942 — 1471 2
0 1470 — 735 2
1 734 — 367 2
1 366 — 183 2
1 182 — 91 2
1 90 — 45 2
1 44 — 22 2
1 22 — 11 2
0 10 — 5 2
1 4 — 2 2
1 2 1
0

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

161784515673990310=1011011111101101011111011011101111001111011001111112

Ответ: 1010101101 = 1011011111101101011111011011101111001111011001111112.

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

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

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