Двоичный калькулятор
0
AC () ÷
7 8 9 ×
4 5 6 -
1 2 3 +
0 00 , =

Двоичный калькулятор

Калькулятор вычисления суммы, разности, произведения и частного в двоичной системе счисления отобразит все этапы решения примера и даст подробное решение. Калькулятор может сложить, вычесть, умножить и разделить двоичные дроби и целые числа. Для записи двоичной дроби используйте точку либо запятую (например, 1.01 или 1,01).



Количество знаков после запятой в ответе

Что такое двоичная система счисления

Двоичная система счисления, является позиционной системой счисления, то есть имеется зависимость от позиции цифры в записи числа. Для записи числа в двоичной системе счисления используется две цифры 0 и 1. Для определения в какой системе счисления записано число, внизу, справа от числа ставят цифру, которая называется основанием системы счисления. Например, 10012 или 10001012.

Как складывать, вычитать, делить и умножать числа в двоичной системе счисления

Для того чтобы выполнить математическую операцию с двоичными числами необходимо:

  1. Перевести эти числа в десятичную систему счисления.
  2. Выполнить математическую операцию (сложение, вычитание, умножение, деление) с десятичными числами.
  3. Перевести полученный результат в двоичную систему счисления.

Приведем пример на сложение, допустим необходимо сложить два числа 110 и 101.

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

Переведем число 1102 в десятичную систему счисления, для этого сначала запишем позицию каждой цифры в числе с права налево, начиная с нуля

Позиция в числе210
Число110

Каждая позиция цифры будет степенью числа 2, так как система счисления 2-ичная. Необходимо последовательно умножить каждое число 1102 на 2 в степени соответствующей позиции числа и затем сложить с последующим произведением следующего числа в степени соответствующей его позиции.

1102 = 1 ⋅ 22 + 1 ⋅ 21 + 0 ⋅ 20 = 610

Переведем число 1012 в десятичную систему счисления, для этого сначала запишем позицию каждой цифры в числе с права налево, начиная с нуля

Позиция в числе210
Число101

Каждая позиция цифры будет степенью числа 2, так как система счисления 2-ичная. Необходимо последовательно умножить каждое число 1012 на 2 в степени соответствующей позиции числа и затем сложить с последующим произведением следующего числа в степени соответствующей его позиции.

1012 = 1 ⋅ 22 + 0 ⋅ 21 + 1 ⋅ 20 = 510

Теперь сложим получившиеся десятичные числа 610 + 510 = 1110 и переведем ответ в двоичную систему счисления

Переведем число 1110 в 2-ичную систему счисления, при помощи последовательного деления на 2, до тех пор, пока неполное частное не будет равно нулю. В результате будет получено число из остатков деления записанное справа налево.

11 : 2 = 5 остаток: 1
5 : 2 = 2 остаток: 1
2 : 2 = 1 остаток: 0
1 : 2 = 0 остаток: 1

1110 = 10112

110 + 101 = 10112


Вычитание двоичных чисел выполняется аналогичным образом, если бы нам было необходимо из числа 110 вычесть число 101, то также как в примере на сложения необходимо перевести эти числа в десятичную систему счисления, получим 1102 = 610 и 1012 = 510. Затем произведем вычитание 610 – 510 = 110. И далее переведем число 1 в двоичную систему счисления

Переведем число 110 в 2-ичную систему счисления, при помощи последовательного деления на 2, до тех пор, пока неполное частное не будет равно нулю. В результате будет получено число из остатков деления записанное справа налево.
1 : 2 = 0 остаток: 1
110 = 12

110 – 101 = 1


Умножение и деление также, как и сложение и вычитание требует сначала перевести числа из двоичной системы счисления в десятичную, а затем выполнить математические вычисления с последующим переводом результата в двоичное число.

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

Итак 1102 = 610 и 1012 = 510, тогда 610 × 510 = 3010. И далее переведем число 3010 в двоичную систему счисления

Переведем число 3010 в 2-ичную систему счисления, при помощи последовательного деления на 2, до тех пор, пока неполное частное не будет равно нулю. В результате будет получено число из остатков деления записанное справа налево.
30 : 2 = 15 остаток: 0
15 : 2 = 7 остаток: 1
7 : 2 = 3 остаток: 1
3 : 2 = 1 остаток: 1
1 : 2 = 0 остаток: 1
3010 = 111102

110 × 101 = 111102


И в завершении, чтобы научиться делить двоичные числа разделим 110 на 101.

1102 = 610 и 1012 = 510, тогда 610 : 510 = 1.210.

Переведем число 1.210 в двоичную систему счисления:

Переведем целую часть 1 числа 1.210 в 2-ичную систему счисления, при помощи последовательного деления на 2, до тех пор, пока неполное частное не будет равно нулю. В результате будет получено число из остатков деления записанное справа налево.

1 : 2 = 0 остаток: 1

110 = 12

Переведем дробную часть 0.2 числа 1.210 в 2-ичную систему счисления, при помощи последовательного умножения на 2, до тех пор, пока в дробной части произведения не получиться ноль или не будет достигнуто необходимое количество знаков после запятой. Если в результате умножения целая часть не равна нулю, тогда необходимо заменить значение целой части на ноль. В результате будет получено число из целых частей произведений, записанное слева направо.

0.2·2 = 0.4
0.4·2 = 0.8
0.8·2 = 1.6
0.6·2 = 1.2
0.2·2 = 0.4
0.4·2 = 0.8
0.8·2 = 1.6
0.6·2 = 1.2

0.210 = 0.001100112
1.210 = 1.001100112

Нужно сразу оговориться, что, умножая дробную часть на 2 мы все равно не получим ноль, так как десятичная дробь 1.2 в двоичной системе бесконечная. Поэтому, для примера оставим 8 знаков после запятой. Получим 110 : 101 = 1.00110011.2


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

Вам могут также быть полезны следующие сервисы
Калькулятор перевода чисел из арабских в римские и из римских в арабские
Калькулятор перевода чисел в различные системы счисления
Калькулятор сложения, вычитания, умножения и деления двоичных чисел
N2 | Двоичная система счисления
N3 | Троичная система счисления
N4 | Четверичная система счисления
N5 | Пятеричная система счисления
N6 | Шестеричная система счисления
N7 | Семеричная система счисления
N8 | Восьмеричная система счисления
N9 | Девятеричная система счисления
N11 | Одиннадцатиричная система счисления
N12 | Двенадцатеричная система счисления
N13 | Тринадцатеричная система счисления
N14 | Четырнадцатеричная система счисления
N15 | Пятнадцатеричная система счисления
N16 | Шестнадцатеричная система счисления
N17 | Семнадцатеричная система счисления
N18 | Восемнадцатеричная система счисления
N19 | Девятнадцатеричная система счисления
N20 | Двадцатеричная система счисления
N21 | Двадцатиодноричная система счисления
N22 | Двадцатидвухричная система счисления
N23 | Двадцатитрехричная система счисления
N24 | Двадцатичетырехричная система счисления
N25 | Двадцатипятеричная система счисления
N26 | Двадцатишестеричная система счисления
N27 | Двадцатисемеричная система счисления
N28 | Двадцативосьмеричная система счисления
N29 | Двадцатидевятиричная система счисления
N30 | Тридцатиричная система счисления
N31 | Тридцатиодноричная система счисления
N32 | Тридцатидвухричная система счисления
N33 | Тридцатитрехричная система счисления
N34 | Тридцатичетырехричная система счисления
N35 | Тридцатипятиричная система счисления
N36 | Тридцатишестиричная система счисления