Сложение двоичных чисел
Рассмотрим пример решения Вычесть 327675432₈-1010111₂ = 11010111110111101011000011₂ столбиком
Выполним перевод в десятичную систему счисления вот так:
= 3∙16777216 + 2∙2097152 + 7∙262144 + 6∙32768 + 7∙4096 + 5∙512 + 4∙64 + 3∙8 + 2∙1
= 50331648 + 4194304 + 1835008 + 196608 + 28672 + 2560 + 256 + 24 + 2
= 5658908210
Получилось: 3276754328 = 5658908210
Переведем число 5658908210 в двоичное вот так:
Целая часть числа находится делением на основание новой системы счисления:
| 56589082 | 2 | ||||||||||||||||||||||||||
| -56589082 | 28294541 | 2 | |||||||||||||||||||||||||
| 0 | -28294540 | 14147270 | 2 | ||||||||||||||||||||||||
| 1 | -14147270 | 7073635 | 2 | ||||||||||||||||||||||||
| 0 | -7073634 | 3536817 | 2 | ||||||||||||||||||||||||
| 1 | -3536816 | 1768408 | 2 | ||||||||||||||||||||||||
| 1 | -1768408 | 884204 | 2 | ||||||||||||||||||||||||
| 0 | -884204 | 442102 | 2 | ||||||||||||||||||||||||
| 0 | -442102 | 221051 | 2 | ||||||||||||||||||||||||
| 0 | -221050 | 110525 | 2 | ||||||||||||||||||||||||
| 1 | -110524 | 55262 | 2 | ||||||||||||||||||||||||
| 1 | -55262 | 27631 | 2 | ||||||||||||||||||||||||
| 0 | -27630 | 13815 | 2 | ||||||||||||||||||||||||
| 1 | -13814 | 6907 | 2 | ||||||||||||||||||||||||
| 1 | -6906 | 3453 | 2 | ||||||||||||||||||||||||
| 1 | -3452 | 1726 | 2 | ||||||||||||||||||||||||
| 1 | -1726 | 863 | 2 | ||||||||||||||||||||||||
| 0 | -862 | 431 | 2 | ||||||||||||||||||||||||
| 1 | -430 | 215 | 2 | ||||||||||||||||||||||||
| 1 | -214 | 107 | 2 | ||||||||||||||||||||||||
| 1 | -106 | 53 | 2 | ||||||||||||||||||||||||
| 1 | -52 | 26 | 2 | ||||||||||||||||||||||||
| 1 | -26 | 13 | 2 | ||||||||||||||||||||||||
| 0 | -12 | 6 | 2 | ||||||||||||||||||||||||
| 1 | -6 | 3 | 2 | ||||||||||||||||||||||||
| 0 | -2 | 1 | |||||||||||||||||||||||||
| 1 | |||||||||||||||||||||||||||
Направление взгляда | |||||||||||||||||||||||||||
В результате преобразования получилось:
| -1 | -1 | -1 | -1 | -1 | ||||||||||||||||||||||
| - | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
| 1 | 0 | 1 | 0 | 1 | 1 | 1 | ||||||||||||||||||||
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 |
| 0 меньше 1 поэтому занимаем 1 в старшем разряде. |
| 10 - 1 = 1 |
| 1 -1 меньше 1 поэтому занимаем 1 в старшем разряде. |
| 11 - 1 -1 = 1 |
| 0 -1 меньше 1 поэтому занимаем 1 в старшем разряде. |
| 10 - 1 -1 = 0 |
| 1 - 0 -1 = 0 |
| 1 - 1 = 0 |
| 0 - 0 = 0 |
| 0 меньше 1 поэтому занимаем 1 в старшем разряде. |
| 10 - 1 = 1 |
| 0 -1 меньше поэтому занимаем 1 в старшем разряде. |
| 10 -1 = 1 |
| 1 -1 = 0 |
| 1 = 1 |
| 0 = 0 |
| 1 = 1 |
| 1 = 1 |
| 1 = 1 |
| 1 = 1 |
| 0 = 0 |
| 1 = 1 |
| 1 = 1 |
| 1 = 1 |
| 1 = 1 |
| 1 = 1 |
| 0 = 0 |
| 1 = 1 |
| 0 = 0 |
| 1 = 1 |
| 1 = 1 |
| Конец расчета. |
На данном калькуляторе чисел можно осуществить расчет сложения, вычитания, умножения или деления двух чисел. Причем числа могут быть записаны в разных системах счисления.
Если числа находятся в разных системах счисления, то калькулятор переведет одно из них в систему счисления другого. При этом будет показан подробный ход перевода.
Просто введите два числа и укажите их основание системы счисления. После этого нажмите кнопку "Вычислить".
После этого на экране появиться результат ввиде классического вычисления в столбик но в выбранной системе счисления.