Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
4:14
906
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->

Авторподскажите как сложить
например 6 +(-5) в двоичной стстеме
допустим переводим 6 и -5 в двоичные кода и потом как обычно в столбик или как7
Первый! совет - учи матчасть!
я учу этот совет дать легче всего
у нас нет именно учебных пособий кто знает ответьте
гугл для тебя уже не пособие?
http://www.google.ru/search?hl=ru&newwindow=1&client=opera&hs=bLR&rls=ru&q= %D1%81%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+%D0%B2+%D0%B4%D0%B2%D0%BE%D0%B8%D1%87%D0%BD%D0 %BE%D0%B9+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5&aq=f&aqi=g3&aql=&oq=&g s_rfai=
Переводишь оба числа в 2-ю систему и в столбик отнимаеш по правилу
1-1=0
1-0=1
0-1=1
+
0-0=0
:)
Не ругайте меня (нуба) за ересь, но нельзя ли сначала посчитать в десятичной системе, а потом результат перевсти в двоичную? Если суть задачи не только в получении правильного ответа, но и в процессе решения, то мой способ годится хотя бы для проверки правильности решения.
для Аваллакх:
В корне не верно, так как отрицательное число кодируется другим способом
для Fudia95:
Записываешь оба числа в столбик и складываешь )
там ещё переполнение может быть Точно не помню, блин давно учили очень давно
для Ptitc:
если 1-е число больше 2-го:
то выполняется по правилам описанным в 5 и 6 посте
00000110-00000101=00000001
если 2-е число больше 1-го:
минусовое число кодируется с помощью добавления 1, дополнительный код
+1=00000001
+0=00000000
-0=10000000
-1=10000001


Так меня учили
Согласен так. Но есть ещё как минимум одна кодировка отрицательных чисел, где используется именно сложение. Как нам в своё время объясняли, машина умеет делать лишь 2 операции: сдвиг и сложение.
например 6 +(-5) в двоичной стстеме
допустим переводим 6 и -5 в двоичные кода и потом как обычно в столбик или как7


По-моему, проще сложить в десятичной системе, а потом уже результат перевести в двоичную

P.S. ответ - 1
К списку тем
2007-2025, онлайн игры HeroesWM