Сложение двоичных чисел
Рассмотрим пример решения Сложить 111111₂+1133366₁₇ = 1100010100000101000010110₂ столбиком
Выполним перевод в десятичную систему счисления вот так:
= 1∙24137569 + 1∙1419857 + 3∙83521 + 3∙4913 + 3∙289 + 6∙17 + 6∙1
= 24137569 + 1419857 + 250563 + 14739 + 867 + 102 + 6
= 2582370310
Получилось: 11111117 = 2582370310
Переведем число 2582370310 в двоичное вот так:
Целая часть числа находится делением на основание новой системы счисления:
| 25823703 | 2 | |||||||||||||||||||||||||
| -25823702 | 12911851 | 2 | ||||||||||||||||||||||||
| 1 | -12911850 | 6455925 | 2 | |||||||||||||||||||||||
| 1 | -6455924 | 3227962 | 2 | |||||||||||||||||||||||
| 1 | -3227962 | 1613981 | 2 | |||||||||||||||||||||||
| 0 | -1613980 | 806990 | 2 | |||||||||||||||||||||||
| 1 | -806990 | 403495 | 2 | |||||||||||||||||||||||
| 0 | -403494 | 201747 | 2 | |||||||||||||||||||||||
| 1 | -201746 | 100873 | 2 | |||||||||||||||||||||||
| 1 | -100872 | 50436 | 2 | |||||||||||||||||||||||
| 1 | -50436 | 25218 | 2 | |||||||||||||||||||||||
| 0 | -25218 | 12609 | 2 | |||||||||||||||||||||||
| 0 | -12608 | 6304 | 2 | |||||||||||||||||||||||
| 1 | -6304 | 3152 | 2 | |||||||||||||||||||||||
| 0 | -3152 | 1576 | 2 | |||||||||||||||||||||||
| 0 | -1576 | 788 | 2 | |||||||||||||||||||||||
| 0 | -788 | 394 | 2 | |||||||||||||||||||||||
| 0 | -394 | 197 | 2 | |||||||||||||||||||||||
| 0 | -196 | 98 | 2 | |||||||||||||||||||||||
| 1 | -98 | 49 | 2 | |||||||||||||||||||||||
| 0 | -48 | 24 | 2 | |||||||||||||||||||||||
| 1 | -24 | 12 | 2 | |||||||||||||||||||||||
| 0 | -12 | 6 | 2 | |||||||||||||||||||||||
| 0 | -6 | 3 | 2 | |||||||||||||||||||||||
| 0 | -2 | 1 | ||||||||||||||||||||||||
| 1 | ||||||||||||||||||||||||||
Направление взгляда | ||||||||||||||||||||||||||
В результате преобразования получилось:
| +1 | +1 | +1 | +1 | +1 | +1 | +1 | +1 | +1 | |||||||||||||||||
| + | 1 | 1 | 1 | 1 | 1 | 1 | |||||||||||||||||||
| 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | |
| 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 |
| 1 + 1 = 10 |
| 0 пишем, 1 переносим |
| 1 + 1 + 1 = 11 |
| 1 пишем, 1 переносим |
| 1 + 1 + 1 = 11 |
| 1 пишем, 1 переносим |
| 1 + 0 + 1 = 10 |
| 0 пишем, 1 переносим |
| 1 + 1 + 1 = 11 |
| 1 пишем, 1 переносим |
| 1 + 0 + 1 = 10 |
| 0 пишем, 1 переносим |
| + 1 + 1 = 10 |
| 0 пишем, 1 переносим |
| + 1 + 1 = 10 |
| 0 пишем, 1 переносим |
| + 1 + 1 = 10 |
| 0 пишем, 1 переносим |
| + 0 + 1 = 1 |
| + 0 = 0 |
| + 1 = 1 |
| + 0 = 0 |
| + 0 = 0 |
| + 0 = 0 |
| + 0 = 0 |
| + 0 = 0 |
| + 1 = 1 |
| + 0 = 0 |
| + 1 = 1 |
| + 0 = 0 |
| + 0 = 0 |
| + 0 = 0 |
| + 1 = 1 |
| + 1 = 1 |
| Конец расчета. |
На данном калькуляторе чисел можно осуществить расчет сложения, вычитания, умножения или деления двух чисел. Причем числа могут быть записаны в разных системах счисления.
Если числа находятся в разных системах счисления, то калькулятор переведет одно из них в систему счисления другого. При этом будет показан подробный ход перевода.
Просто введите два числа и укажите их основание системы счисления. После этого нажмите кнопку "Вычислить".
После этого на экране появиться результат ввиде классического вычисления в столбик но в выбранной системе счисления.