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

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

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

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

Решение:

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

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

Отсюда:

20082019=2 ∙ 20193 + 0 ∙ 20192 + 0 ∙ 20191 + 8 ∙ 20190 = 2 ∙ 8230172859 + 0 ∙ 4076361 + 0 ∙ 2019 + 8 ∙ 1 = 16460345718 + 0 + 0 + 8 = 1646034572610

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

20082019 = 1646034572610

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

16460345726 2
16460345726 8230172863 2
0 8230172862 4115086431 2
1 4115086430 2057543215 2
1 2057543214 1028771607 2
1 1028771606 514385803 2
1 514385802 257192901 2
1 257192900 128596450 2
1 128596450 64298225 2
0 64298224 32149112 2
1 32149112 16074556 2
0 16074556 8037278 2
0 8037278 4018639 2
0 4018638 2009319 2
1 2009318 1004659 2
1 1004658 502329 2
1 502328 251164 2
1 251164 125582 2
0 125582 62791 2
0 62790 31395 2
1 31394 15697 2
1 15696 7848 2
1 7848 3924 2
0 3924 1962 2
0 1962 981 2
0 980 490 2
1 490 245 2
0 244 122 2
1 122 61 2
0 60 30 2
1 30 15 2
0 14 7 2
1 6 3 2
1 2 1
1

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

1646034572610=11110101010001110011110001011111102

Ответ: 20082019 = 11110101010001110011110001011111102.

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

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

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