"Выполните вычитание чисел, представленных в двоичной системе счисления: "Выполните вычитание чисел, представленных в двоичной системе счисления:10000−101. Ответ запишите в двоичной системе счисления."
Чтобы выполнить вычитание чисел в двоичной системе счисления, нужно организовать процесс аналогично вычитанию в десятичной системе.
Мы хотим вычесть 101 101 101 из 10000 10000 10000.
10000 - 101
Начинаем с правого края. В двоичной системе счисления:
0−1 0 - 1 0−1 невозможно, поэтому займем 1 у следующего разряда.После заимствования, у нас в правом столбце будет 10−1=1 10 - 1 = 1 10−1=1.
Теперь у нас осталась 0 0 0 в следующем разряде гдемывзяли1где мы взяли 1гдемывзяли1, и 0 в следующем:
0−0=0 0 - 0 = 0 0−0=0.
Далее у нас тоже 0 0 0:
0−1 0 - 1 0−1 снова невозможно. Заимствуем из следующего разряда, и теперь у нас 10−1=1 10 - 1 = 1 10−1=1вэтомпроцессемывзяли1изразряда1,которыйстал0в этом процессе мы взяли 1 из разряда 1, который стал 0вэтомпроцессемывзяли1изразряда1,которыйстал0.
Теперь дошли до следующего разряда:
0−0=0 0 - 0 = 0 0−0=0.
В старшем разряде осталось 1 1 1т.к.впроцессезаимствованиямынеменялиегот.к. в процессе заимствования мы не меняли егот.к.впроцессезаимствованиямынеменялиего:
1−0=1 1 - 0 = 1 1−0=1.
Теперь запишем результат:
10000 - 101 -------- 01111
Таким образом, ответ в двоичной системе счисления: 01111, что в десятичной системе соответствует числу 15.
Чтобы выполнить вычитание чисел в двоичной системе счисления, нужно организовать процесс аналогично вычитанию в десятичной системе.
Мы хотим вычесть 101 101 101 из 10000 10000 10000.
10000- 101
Начинаем с правого края. В двоичной системе счисления:
0−1 0 - 1 0−1 невозможно, поэтому займем 1 у следующего разряда.После заимствования, у нас в правом столбце будет 10−1=1 10 - 1 = 1 10−1=1.Теперь у нас осталась 0 0 0 в следующем разряде гдемывзяли1где мы взяли 1гдемывзяли1, и 0 в следующем:
0−0=0 0 - 0 = 0 0−0=0.Далее у нас тоже 0 0 0:
0−1 0 - 1 0−1 снова невозможно. Заимствуем из следующего разряда, и теперь у нас 10−1=1 10 - 1 = 1 10−1=1 вэтомпроцессемывзяли1изразряда1,которыйстал0в этом процессе мы взяли 1 из разряда 1, который стал 0вэтомпроцессемывзяли1изразряда1,которыйстал0.Теперь дошли до следующего разряда:
0−0=0 0 - 0 = 0 0−0=0.В старшем разряде осталось 1 1 1 т.к.впроцессезаимствованиямынеменялиегот.к. в процессе заимствования мы не меняли егот.к.впроцессезаимствованиямынеменялиего:
1−0=1 1 - 0 = 1 1−0=1.Теперь запишем результат:
10000- 101
--------
01111
Таким образом, ответ в двоичной системе счисления: 01111, что в десятичной системе соответствует числу 15.
Helper решил неправильно.
Правильно:
10000 - 101 = 1011