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

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

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

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

Решение:

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

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

Отсюда:

1666616666=1 ∙ 166664 + 6 ∙ 166663 + 6 ∙ 166662 + 6 ∙ 166661 + 6 ∙ 166660 = 1 ∙ 77148148888869136 + 6 ∙ 4629074096296 + 6 ∙ 277755556 + 6 ∙ 16666 + 6 ∙ 1 = 77148148888869136 + 27774444577776 + 1666533336 + 99996 + 6 = 7717592500008025010

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

1666616666 = 7717592500008025010

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

— 77175925000080250 2
7.717592500008E+16 — 3.858796250004E+16 2
0 3.858796250004E+16 — 1.929398125002E+16 2
0 1.929398125002E+16 — 9.64699062501E+15 2
0 9.64699062501E+15 — 4.823495312505E+15 2
0 4.823495312505E+15 — 2.4117476562525E+15 2
0 2.4117476562525E+15 — 1.2058738281263E+15 2
0 1.2058738281263E+15 — 6.0293691406313E+14 2
0 6.0293691406313E+14 — 3.0146845703156E+14 2
1 3.0146845703156E+14 — 1.5073422851578E+14 2
1 1.5073422851578E+14 — 75367114257890 2
1 75367114257890 — 37683557128945 2
0 37683557128944 — 18841778564472 2
1 18841778564472 — 9420889282236 2
0 9420889282236 — 4710444641118 2
0 4710444641118 — 2355222320559 2
0 2355222320558 — 1177611160279 2
1 1177611160278 — 588805580139 2
1 588805580138 — 294402790069 2
1 294402790068 — 147201395034 2
1 147201395034 — 73600697517 2
0 73600697516 — 36800348758 2
1 36800348758 — 18400174379 2
0 18400174378 — 9200087189 2
1 9200087188 — 4600043594 2
1 4600043594 — 2300021797 2
0 2300021796 — 1150010898 2
1 1150010898 — 575005449 2
0 575005448 — 287502724 2
1 287502724 — 143751362 2
0 143751362 — 71875681 2
0 71875680 — 35937840 2
1 35937840 — 17968920 2
0 17968920 — 8984460 2
0 8984460 — 4492230 2
0 4492230 — 2246115 2
0 2246114 — 1123057 2
1 1123056 — 561528 2
1 561528 — 280764 2
0 280764 — 140382 2
0 140382 — 70191 2
0 70190 — 35095 2
1 35094 — 17547 2
1 17546 — 8773 2
1 8772 — 4386 2
1 4386 — 2193 2
0 2192 — 1096 2
1 1096 — 548 2
0 548 — 274 2
0 274 — 137 2
0 136 — 68 2
1 68 — 34 2
0 34 — 17 2
0 16 — 8 2
1 8 — 4 2
0 4 — 2 2
0 2 1
0

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

7717592500008025010=1000100100010111100011000010010101101011110001011100000002

Ответ: 1666616666 = 1000100100010111100011000010010101101011110001011100000002.

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

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

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