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

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

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

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

Решение:

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

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

Отсюда:

1011011001=1 ∙ 10015 + 0 ∙ 10014 + 1 ∙ 10013 + 1 ∙ 10012 + 0 ∙ 10011 + 1 ∙ 10010 = 1 ∙ 1005010010005001 + 0 ∙ 1004006004001 + 1 ∙ 1003003001 + 1 ∙ 1002001 + 0 ∙ 1001 + 1 ∙ 1 = 1005010010005001 + 0 + 1003003001 + 1002001 + 0 + 1 = 100501101401000410

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

1011011001 = 100501101401000410

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

— 1005011014010004 2
1.00501101401E+15 — 5.02505507005E+14 2
0 5.02505507005E+14 — 2.512527535025E+14 2
0 2.512527535025E+14 — 1.2562637675125E+14 2
1 1.2562637675125E+14 — 62813188375625 2
0 62813188375624 — 31406594187812 2
1 31406594187812 — 15703297093906 2
0 15703297093906 — 7851648546953 2
0 7851648546952 — 3925824273476 2
1 3925824273476 — 1962912136738 2
0 1962912136738 — 981456068369 2
0 981456068368 — 490728034184 2
1 490728034184 — 245364017092 2
0 245364017092 — 122682008546 2
0 122682008546 — 61341004273 2
0 61341004272 — 30670502136 2
1 30670502136 — 15335251068 2
0 15335251068 — 7667625534 2
0 7667625534 — 3833812767 2
0 3833812766 — 1916906383 2
1 1916906382 — 958453191 2
1 958453190 — 479226595 2
1 479226594 — 239613297 2
1 239613296 — 119806648 2
1 119806648 — 59903324 2
0 59903324 — 29951662 2
0 29951662 — 14975831 2
0 14975830 — 7487915 2
1 7487914 — 3743957 2
1 3743956 — 1871978 2
1 1871978 — 935989 2
0 935988 — 467994 2
1 467994 — 233997 2
0 233996 — 116998 2
1 116998 — 58499 2
0 58498 — 29249 2
1 29248 — 14624 2
1 14624 — 7312 2
0 7312 — 3656 2
0 3656 — 1828 2
0 1828 — 914 2
0 914 — 457 2
0 456 — 228 2
1 228 — 114 2
0 114 — 57 2
0 56 — 28 2
1 28 — 14 2
0 14 — 7 2
0 6 — 3 2
1 2 1
1

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

100501101401000410=111001001000001101010111000111110001000100100101002

Ответ: 1011011001 = 111001001000001101010111000111110001000100100101002.

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

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

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