Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет superhuman ([info]superhuman)
@ 2017-04-02 21:39:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Ввёл отрицательные числа в унарную систему - двумя способами. Более естественным способом кажется не хранение знака вместе с числом (но отдельно от разрядов), а введение "антицифры" -1, хотя и меньше общности с натуральными унарными числами. Заодно определил сложение через инкремент/декремент (как в аксиоматической теории арифметики), красиво.


(Добавить комментарий)


(Анонимно)
2017-04-02 23:37 (ссылка)
Очень познавательно! Иди нахуй.

(Ответить)


[info]zugololeron
2017-04-02 23:52 (ссылка)
Согласен, хотя ничего и не понял.

Самое главное - красивая и лаконичная формулировка.

(Ответить)


[info]wieiner_
2017-04-03 00:17 (ссылка)
напішу тут - дополню до двух!

(Ответить)


(Анонимно)
2017-04-03 13:27 (ссылка)
ээээ вообщет вот такое "обоснование" для двоичного дополнительного как представления отрицательных

из Эйлера(это доказательство для бесконечного расходящегося)

что

+1 +2 +4 +8 ..... +2^n + .... == -1


т.е. для бесконечнобитного целого -1 есть все биты в 1

т.е достаточно "естесвенно" выбрать для констанобитной ширины представления выбрать все биты установленны как представление -1 и тогда из это "автоматически" следует что отрицательные это числа в допкоде а положительные с ведущим битом 0

(Ответить) (Ветвь дискуссии)


[info]phantom
2017-04-03 20:51 (ссылка)
Это, конечно, интересно, но в постинге речь шла об унарной системе счисления, а не бинарной.

(Ответить) (Уровень выше)