Перевести число 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