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

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

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

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

Решение:

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

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

Отсюда:

3137131371=3 ∙ 313714 + 1 ∙ 313713 + 3 ∙ 313712 + 7 ∙ 313711 + 1 ∙ 313710 = 3 ∙ 968530832987608881 + 1 ∙ 30873444677811 + 3 ∙ 984139641 + 7 ∙ 31371 + 1 ∙ 1 = 2905592498962826643 + 30873444677811 + 2952418923 + 219597 + 1 = 290562337536014297510

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

3137131371 = 290562337536014297510

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

— 2905623375360142975 2
2.9056233753601E+18 — 1.4528116876801E+18 2
0 1.4528116876801E+18 — 7.2640584384004E+17 2
0 7.2640584384004E+17 — 3.6320292192002E+17 2
0 3.6320292192002E+17 — 1.8160146096001E+17 2
0 1.8160146096001E+17 — 9.0800730480004E+16 2
0 9.0800730480004E+16 — 4.5400365240002E+16 2
0 4.5400365240002E+16 — 2.2700182620001E+16 2
0 2.2700182620001E+16 — 1.1350091310001E+16 2
0 1.1350091310001E+16 — 5.6750456550003E+15 2
0 5.6750456550003E+15 — 2.8375228275001E+15 2
1 2.8375228275001E+15 — 1.4187614137501E+15 2
1 1.4187614137501E+15 — 7.0938070687503E+14 2
1 7.0938070687503E+14 — 3.5469035343752E+14 2
0 3.5469035343752E+14 — 1.7734517671876E+14 2
1 1.7734517671876E+14 — 88672588359379 2
0 88672588359378 — 44336294179689 2
1 44336294179688 — 22168147089844 2
1 22168147089844 — 11084073544922 2
0 11084073544922 — 5542036772461 2
0 5542036772460 — 2771018386230 2
1 2771018386230 — 1385509193115 2
0 1385509193114 — 692754596557 2
1 692754596556 — 346377298278 2
1 346377298278 — 173188649139 2
0 173188649138 — 86594324569 2
1 86594324568 — 43297162284 2
1 43297162284 — 21648581142 2
0 21648581142 — 10824290571 2
0 10824290570 — 5412145285 2
1 5412145284 — 2706072642 2
1 2706072642 — 1353036321 2
0 1353036320 — 676518160 2
1 676518160 — 338259080 2
0 338259080 — 169129540 2
0 169129540 — 84564770 2
0 84564770 — 42282385 2
0 42282384 — 21141192 2
1 21141192 — 10570596 2
0 10570596 — 5285298 2
0 5285298 — 2642649 2
0 2642648 — 1321324 2
1 1321324 — 660662 2
0 660662 — 330331 2
0 330330 — 165165 2
1 165164 — 82582 2
1 82582 — 41291 2
0 41290 — 20645 2
1 20644 — 10322 2
1 10322 — 5161 2
0 5160 — 2580 2
1 2580 — 1290 2
0 1290 — 645 2
0 644 — 322 2
1 322 — 161 2
0 160 — 80 2
1 80 — 40 2
0 40 — 20 2
0 20 — 10 2
0 10 — 5 2
0 4 — 2 2
1 2 1
0

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

290562337536014297510=101000010100101101100100010000101100110110100110101110000000002

Ответ: 3137131371 = 101000010100101101100100010000101100110110100110101110000000002.

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

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

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