|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
24.12.2010, 17:23 | #1 (permalink) |
Member
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
|
Арифметические операции в двоичной системе счисления
|
24.12.2010, 17:23 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
В каком то из этих постов проблема возможно решена АС на тыл в системе 5.1 Системы счисления Убираем «Ошибка при выполнении операции» в Java на SE Помогите написать программу на Паскаль на системы счисления |
25.12.2010, 00:11 | #3 (permalink) |
Member
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
|
ну эт понятно).
с таким 00010100 - 00010010 еще нормельно. но дело в том, что я не могу придумать как оргинизовать вычитание например такое: 00010001 - 00000111. или 00110001 - 00010011 и т.д. |
25.12.2010, 00:25 | #4 (permalink) |
一步一步地会到目的
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
|
Давайте по порядку. Рассматриваем число с конца. Если значение данной цифры меньше значения вычитаемой, то в результат записываем 0, и ищем ближайшее число слева, которое равно единице, заменяя его на ноль, а все просмотренные - единицами. Прокрутите в голове алгоритм вычитания на бумаге - поймете задумку
|
28.12.2010, 13:02 | #5 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,794
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
Правила вычитания те же самые, что и в десятичной СС, только вы работаете не с 10 цифрами, а лишь с двумя (1 и 0). Соответственно, тут надо учитывать переходы из старших разрядов и т.д.
__________________
Убить всех человеков! |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
28.12.2010, 15:26 | #6 (permalink) |
Member
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
|
вот с этими переходами и проблема есть(
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|