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

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

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

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

Решение:

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

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

Отсюда:

20082008=2 ∙ 20083 + 0 ∙ 20082 + 0 ∙ 20081 + 8 ∙ 20080 = 2 ∙ 8096384512 + 0 ∙ 4032064 + 0 ∙ 2008 + 8 ∙ 1 = 16192769024 + 0 + 0 + 8 = 1619276903210

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

20082008 = 1619276903210

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

16192769032 2
16192769032 8096384516 2
0 8096384516 4048192258 2
0 4048192258 2024096129 2
0 2024096128 1012048064 2
1 1012048064 506024032 2
0 506024032 253012016 2
0 253012016 126506008 2
0 126506008 63253004 2
0 63253004 31626502 2
0 31626502 15813251 2
0 15813250 7906625 2
1 7906624 3953312 2
1 3953312 1976656 2
0 1976656 988328 2
0 988328 494164 2
0 494164 247082 2
0 247082 123541 2
0 123540 61770 2
1 61770 30885 2
0 30884 15442 2
1 15442 7721 2
0 7720 3860 2
1 3860 1930 2
0 1930 965 2
0 964 482 2
1 482 241 2
0 240 120 2
1 120 60 2
0 60 30 2
0 30 15 2
0 14 7 2
1 6 3 2
1 2 1
1

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

1619276903210=11110001010010101000001100000010002

Ответ: 20082008 = 11110001010010101000001100000010002.

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

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

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