https://mathweb.ru/allsystem.html?id=351979

Сложить 10111010,11000010(2) и 101001,01100000(16) = 100000001000010111011.11000011 Столбиком

Введите два числа и укажите их основание системы счиления:

Вы ввели числа в различных системах счисления. Однако в расчете могут участвовать числа только в одинаковых системах счисления. Мы переведём второе число 101001.0110000016 в 2-ричную систему счисления вот так:

Выполним перевод в десятичную систему счисления вот так:

1∙165+0∙164+1∙163+0∙162+0∙161+1∙160+0∙16-1+1∙16-2+1∙16-3+0∙16-4+0∙16-5+0∙16-6+0∙16-7+0∙16-8 = 1∙1048576+0∙65536+1∙4096+0∙256+0∙16+1∙1+0∙0.0625+1∙0.00390625+1∙0.000244140625+0∙1.52587890625E-5+0∙9.5367431640625E-7+0∙5.9604644775391E-8+0∙3.7252902984619E-9+0∙2.3283064365387E-10 = 1048576+0+4096+0+0+1+0+0.00390625+0.000244140625+0+0+0+0+0 = 1052673.00415039062510

Получилось: 101001.0110000016 =1052673.00415039062510

Переведем число 1052673.00415039062510 в двоичное вот так:

Целая часть числа находится делением на основание новой системы счисления:

10526732
-10526725263362
1-5263362631682
0-2631681315842
0-131584657922
0-65792328962
0-32896164482
0-1644882242
0-822441122
0-411220562
0-205610282
0-10285142
0-5142572
0-2561282
1-128642
0-64322
0-32162
0-1682
0-842
0-422
0-21
0
Перевод чисел из одной системы счисления в другую

Дробная часть числа находится умножением на основание новой системы счисления:

Перевод чисел из одной системы счисления в другую
0.004150390625*2
0.008301*2
0.0166*2
0.0332*2
0.06641*2
0.1328*2
0.2656*2
0.5313*2
1.063*2
0.125*2
0.25*2

В результате преобразования получилось:

1052673.00415039062510 = 100000001000000000001.00000001002
Ответ: 101001.0110000016 = 100000001000000000001.00000001002
+10111010.1100001000
100000001000000000001.0000000100
100000001000010111011.1100001100
Ответ: 10111010.110000102 + 101001.0110000016 = 100000001000010111011.110000112