Сложить 1010011.01(2)+6521.7(8) = 110110100101.001(2) столбиком

На данном калькуляторе чисел можно осуществить расчет сложения, вычитания, умножения или деления двух чисел. Причем числа могут быть записаны в разных системах счисления

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

Просто введите два числа и укажите их основание системы счисления. После этого нажмите кнопку "Вычислить".  

После этого на экране появиться результат ввиде классического вычисления в столбик но в выбранной системе счисления.

x Введите два числа и укажите основания их систем счиcления:
x
x
Распечатать
Показать видео решения
Решение:
Вы ввели числа в различных системах счисления. Однако в расчете могут участвовать числа только в одинаковых системах счисления. Мы переведём второе число 6521.78 в 2-ричную систему счисления вот так:

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

6∙83+5∙82+2∙81+1∙80+7∙8-1 = 6∙512+5∙64+2∙8+1∙1+7∙0.125 = 3072+320+16+1+0.875 = 3409.87510

Получилось: 6521.78 =3409.87510

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

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

34092
-340817042
1-17048522
0-8524262
0-4262132
0-2121062
1-106532
0-52262
1-26132
0-1262
1-632
0-21
1
Направление
взгляда

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

Направление
взгляда
0.875*2
1.75*2
1.5*2
1.0*2

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

3409.87510 = 110101010001.1112
1010011.018 = 110101010001.1112
+1+1+1+1+1+1
+1010011.010
110101010001.111
110110100101.001
0 + 1 = 1
1 + 1 = 10
0 пишем, 1 переносим
0 + 1 + 1 = 10
0 пишем, 1 переносим
1 + 1 + 1 = 11
1 пишем, 1 переносим
1 + 1 = 10
0 пишем, 1 переносим
0 + 1 = 1
0 = 0
1 + 1 = 10
0 пишем, 1 переносим
0 + 1 = 1
1 + 1 = 10
0 пишем, 1 переносим
+ 1 = 1
+ 1 = 1
= 0
+ 1 = 1
+ 1 = 1
Ответ: 1010011.012 + 6521.78 = 110110100101.0012
Сохраните ссылку на это решение:
Скопировано