Перевести число 01032404003200340340 из пятеричной системы в двоичную

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

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

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

Решение:

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

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

Отсюда:

010324040032003403405=0 ∙ 519 + 1 ∙ 518 + 0 ∙ 517 + 3 ∙ 516 + 2 ∙ 515 + 4 ∙ 514 + 0 ∙ 513 + 4 ∙ 512 + 0 ∙ 511 + 0 ∙ 510 + 3 ∙ 59 + 2 ∙ 58 + 0 ∙ 57 + 0 ∙ 56 + 3 ∙ 55 + 4 ∙ 54 + 0 ∙ 53 + 3 ∙ 52 + 4 ∙ 51 + 0 ∙ 50 = 0 ∙ 19073486328125 + 1 ∙ 3814697265625 + 0 ∙ 762939453125 + 3 ∙ 152587890625 + 2 ∙ 30517578125 + 4 ∙ 6103515625 + 0 ∙ 1220703125 + 4 ∙ 244140625 + 0 ∙ 48828125 + 0 ∙ 9765625 + 3 ∙ 1953125 + 2 ∙ 390625 + 0 ∙ 78125 + 0 ∙ 15625 + 3 ∙ 3125 + 4 ∙ 625 + 0 ∙ 125 + 3 ∙ 25 + 4 ∙ 5 + 0 ∙ 1 = 0 + 3814697265625 + 0 + 457763671875 + 61035156250 + 24414062500 + 0 + 976562500 + 0 + 0 + 5859375 + 781250 + 0 + 0 + 9375 + 2500 + 0 + 75 + 20 + 0 = 435889337134510

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

010324040032003403405 = 435889337134510

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

4358893371345 2
4358893371344 2179446685672 2
1 2179446685672 1089723342836 2
0 1089723342836 544861671418 2
0 544861671418 272430835709 2
0 272430835708 136215417854 2
1 136215417854 68107708927 2
0 68107708926 34053854463 2
1 34053854462 17026927231 2
1 17026927230 8513463615 2
1 8513463614 4256731807 2
1 4256731806 2128365903 2
1 2128365902 1064182951 2
1 1064182950 532091475 2
1 532091474 266045737 2
1 266045736 133022868 2
1 133022868 66511434 2
0 66511434 33255717 2
0 33255716 16627858 2
1 16627858 8313929 2
0 8313928 4156964 2
1 4156964 2078482 2
0 2078482 1039241 2
0 1039240 519620 2
1 519620 259810 2
0 259810 129905 2
0 129904 64952 2
1 64952 32476 2
0 32476 16238 2
0 16238 8119 2
0 8118 4059 2
1 4058 2029 2
1 2028 1014 2
1 1014 507 2
0 506 253 2
1 252 126 2
1 126 63 2
0 62 31 2
1 30 15 2
1 14 7 2
1 6 3 2
1 2 1
1

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

435889337134510=1111110110111000100100101001111111110100012

Ответ: 010324040032003403405 = 1111110110111000100100101001111111110100012.

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

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

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