![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Gener_r_questions |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 1 Регистрация: 13.4.2011 Город: Новокузнецк Учебное заведение: КИК Вы: студент ![]() |
Нужно вычесть из 10011 это 01111
В ответе получилось 000100 Начнем с конца 1) От 1 отняли 1 получилось 0 2) От 1 отнять 1 получилось 0 3) От 0 отнять 1(У единицы занимает разряд получается 10 отнять 01 или 1 отнять 0 получается 1) 4) От 0 отнять 1 (У единицы занимать нечего(у нее уже заняли) получается ... как дальше ) |
Vahappaday |
![]()
Сообщение
#2
|
Аспирант ![]() ![]() ![]() Группа: Продвинутые Сообщений: 334 Регистрация: 26.4.2009 Город: Липецк Учебное заведение: ЛГТУ Вы: студент ![]() |
Нужно представить себе некоторую аналогию с 10-тичной системой, в которой обычно все считают .Ведь когда мы занимаем у нуля, то мы ставим в разряд 9 и помечаем, что эта 9 тоже уже занята из следующего разряда.
Получится как-то так: 1) Из 1 вычли 1, получили 0. 2) Из 1 вычли 1, получили 0. 3) Из 0 вычитаем 1, нужно занимать, занимаем из 0. Получаем: в текущем разряде 10, 10-1 = 1 В следующем разряде, в который мы тоже занимаем, 10-1=1 В разряде, что стоит через 1, будет 0 (заняли 1 из 1, осталось 0, но дальше не занимаем) 4) 1-1=0 5) 0-0=0 А вообще корректнее было бы перевести в доп. код и в них считать, так делают современные микропроцессорные системы. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 28.5.2025, 22:24 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru