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

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

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

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

Решение:

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

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

Отсюда:

2467824678=2 ∙ 246784 + 4 ∙ 246783 + 6 ∙ 246782 + 7 ∙ 246781 + 8 ∙ 246780 = 2 ∙ 370885487125571856 + 4 ∙ 15028992913752 + 6 ∙ 609003684 + 7 ∙ 24678 + 8 ∙ 1 = 741770974251143712 + 60115971655008 + 3654022104 + 172746 + 8 = 74183109387699357810

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

2467824678 = 74183109387699357810

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

741831093876993578 2
7.4183109387699E+17 3.709155469385E+17 2
0 3.709155469385E+17 1.8545777346925E+17 2
0 1.8545777346925E+17 9.2728886734624E+16 2
0 9.2728886734624E+16 4.6364443367312E+16 2
0 4.6364443367312E+16 2.3182221683656E+16 2
0 2.3182221683656E+16 1.1591110841828E+16 2
0 1.1591110841828E+16 5.795555420914E+15 2
0 5.795555420914E+15 2.897777710457E+15 2
0 2.897777710457E+15 1.4488888552285E+15 2
0 1.4488888552285E+15 7.2444442761425E+14 2
1 7.2444442761425E+14 3.6222221380712E+14 2
1 3.6222221380712E+14 1.8111110690356E+14 2
1 1.8111110690356E+14 90555553451781 2
0 90555553451780 45277776725890 2
1 45277776725890 22638888362945 2
0 22638888362944 11319444181472 2
1 11319444181472 5659722090736 2
0 5659722090736 2829861045368 2
0 2829861045368 1414930522684 2
0 1414930522684 707465261342 2
0 707465261342 353732630671 2
0 353732630670 176866315335 2
1 176866315334 88433157667 2
1 88433157666 44216578833 2
1 44216578832 22108289416 2
1 22108289416 11054144708 2
0 11054144708 5527072354 2
0 5527072354 2763536177 2
0 2763536176 1381768088 2
1 1381768088 690884044 2
0 690884044 345442022 2
0 345442022 172721011 2
0 172721010 86360505 2
1 86360504 43180252 2
1 43180252 21590126 2
0 21590126 10795063 2
0 10795062 5397531 2
1 5397530 2698765 2
1 2698764 1349382 2
1 1349382 674691 2
0 674690 337345 2
1 337344 168672 2
1 168672 84336 2
0 84336 42168 2
0 42168 21084 2
0 21084 10542 2
0 10542 5271 2
0 5270 2635 2
1 2634 1317 2
1 1316 658 2
1 658 329 2
0 328 164 2
1 164 82 2
0 82 41 2
0 40 20 2
1 20 10 2
0 10 5 2
0 4 2 2
1 2 1
0

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

74183109387699357810=1010010010111000001101110011000100011110000010101110000000002

Ответ: 2467824678 = 1010010010111000001101110011000100011110000010101110000000002.

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

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

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