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

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

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

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

Решение:

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

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

Отсюда:

16310100111=1 ∙ 101001112 + 6 ∙ 101001111 + 3 ∙ 101001110 = 1 ∙ 102012242212321 + 6 ∙ 10100111 + 3 ∙ 1 = 102012242212321 + 60600666 + 3 = 10201230281299010

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

16310100111 = 10201230281299010

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

102012302812990 2
1.0201230281299E+14 51006151406495 2
0 51006151406494 25503075703247 2
1 25503075703246 12751537851623 2
1 12751537851622 6375768925811 2
1 6375768925810 3187884462905 2
1 3187884462904 1593942231452 2
1 1593942231452 796971115726 2
0 796971115726 398485557863 2
0 398485557862 199242778931 2
1 199242778930 99621389465 2
1 99621389464 49810694732 2
1 49810694732 24905347366 2
0 24905347366 12452673683 2
0 12452673682 6226336841 2
1 6226336840 3113168420 2
1 3113168420 1556584210 2
0 1556584210 778292105 2
0 778292104 389146052 2
1 389146052 194573026 2
0 194573026 97286513 2
0 97286512 48643256 2
1 48643256 24321628 2
0 24321628 12160814 2
0 12160814 6080407 2
0 6080406 3040203 2
1 3040202 1520101 2
1 1520100 760050 2
1 760050 380025 2
0 380024 190012 2
1 190012 95006 2
0 95006 47503 2
0 47502 23751 2
1 23750 11875 2
1 11874 5937 2
1 5936 2968 2
1 2968 1484 2
0 1484 742 2
0 742 371 2
0 370 185 2
1 184 92 2
1 92 46 2
0 46 23 2
0 22 11 2
1 10 5 2
1 4 2 2
1 2 1
0

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

10201230281299010=101110011000111100101110001001001100111001111102

Ответ: 16310100111 = 101110011000111100101110001001001100111001111102.

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

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

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