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

Умножить 000110000000(2) на 507,07(8) = 00011110101010101010.000000000000 Столбиком

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

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

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

5∙82+0∙81+7∙80+0∙8-1+7∙8-2 = 5∙64+0∙8+7∙1+0∙0.125+7∙0.015625 = 320+0+7+0+0.109375 = 327.10937510

Получилось: 507.078 =327.10937510

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

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

3272
-3261632
1-162812
1-80402
1-40202
0-20102
0-1052
0-422
1-21
0
Перевод чисел из одной системы счисления в другую

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

Перевод чисел из одной системы счисления в другую
0.109375*2
0.2188*2
0.4375*2
0.875*2
1.75*2
1.5*2
1.0*2

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

327.10937510 = 101000111.0001112
Ответ: 507.078 = 101000111.0001112
x000110000000.000000
101000111.000111
+000110000000000000
000110000000000000
000110000000000000
000000000000000000
000000000000000000
000000000000000000
000110000000000000
000110000000000000
000110000000000000
000000000000000000
000000000000000000
000000000000000000
000110000000000000
000000000000000000
000110000000000000
00011110101010101010.000000000000
Ответ: 0001100000002 * 507.078 = 00011110101010101010.0000000000002