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

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

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

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

Решение:

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

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

Отсюда:

1101101110105=1 ∙ 1059 + 1 ∙ 1058 + 0 ∙ 1057 + 1 ∙ 1056 + 1 ∙ 1055 + 0 ∙ 1054 + 1 ∙ 1053 + 1 ∙ 1052 + 1 ∙ 1051 + 0 ∙ 1050 = 1 ∙ 1551328215978515625 + 1 ∙ 14774554437890625 + 0 ∙ 140710042265625 + 1 ∙ 1340095640625 + 1 ∙ 12762815625 + 0 ∙ 121550625 + 1 ∙ 1157625 + 1 ∙ 11025 + 1 ∙ 105 + 0 ∙ 1 = 1551328215978515625 + 14774554437890625 + 0 + 1340095640625 + 12762815625 + 0 + 1157625 + 11025 + 105 + 0 = 156610412327603125510

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

1101101110105 = 156610412327603125510

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

— 1566104123276031255 2
1.566104123276E+18 — 7.8305206163802E+17 2
0 7.8305206163802E+17 — 3.9152603081901E+17 2
0 3.9152603081901E+17 — 1.957630154095E+17 2
0 1.957630154095E+17 — 9.7881507704752E+16 2
0 9.7881507704752E+16 — 4.8940753852376E+16 2
0 4.8940753852376E+16 — 2.4470376926188E+16 2
0 2.4470376926188E+16 — 1.2235188463094E+16 2
0 1.2235188463094E+16 — 6.117594231547E+15 2
0 6.117594231547E+15 — 3.0587971157735E+15 2
1 3.0587971157735E+15 — 1.5293985578867E+15 2
0 1.5293985578867E+15 — 7.6469927894337E+14 2
1 7.6469927894337E+14 — 3.8234963947169E+14 2
0 3.8234963947169E+14 — 1.9117481973584E+14 2
1 1.9117481973584E+14 — 95587409867921 2
1 95587409867920 — 47793704933960 2
1 47793704933960 — 23896852466980 2
0 23896852466980 — 11948426233490 2
0 11948426233490 — 5974213116745 2
0 5974213116744 — 2987106558372 2
1 2987106558372 — 1493553279186 2
0 1493553279186 — 746776639593 2
0 746776639592 — 373388319796 2
1 373388319796 — 186694159898 2
0 186694159898 — 93347079949 2
0 93347079948 — 46673539974 2
1 46673539974 — 23336769987 2
0 23336769986 — 11668384993 2
1 11668384992 — 5834192496 2
1 5834192496 — 2917096248 2
0 2917096248 — 1458548124 2
0 1458548124 — 729274062 2
0 729274062 — 364637031 2
0 364637030 — 182318515 2
1 182318514 — 91159257 2
1 91159256 — 45579628 2
1 45579628 — 22789814 2
0 22789814 — 11394907 2
0 11394906 — 5697453 2
1 5697452 — 2848726 2
1 2848726 — 1424363 2
0 1424362 — 712181 2
1 712180 — 356090 2
1 356090 — 178045 2
0 178044 — 89022 2
1 89022 — 44511 2
0 44510 — 22255 2
1 22254 — 11127 2
1 11126 — 5563 2
1 5562 — 2781 2
1 2780 — 1390 2
1 1390 — 695 2
0 694 — 347 2
1 346 — 173 2
1 172 — 86 2
1 86 — 43 2
0 42 — 21 2
1 20 — 10 2
1 10 — 5 2
0 4 — 2 2
1 2 1
0

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

156610412327603125510=10101101110111110101101100111000011010010010001110101000000002

Ответ: 1101101110105 = 10101101110111110101101100111000011010010010001110101000000002.

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

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

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