TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Математическая эссенция

29 Sep, 03:24

Открыть в Telegram Поделиться Пожаловаться

Без знака минус

В обычной позиционной системе веса разрядов равны
1, 2, 4, 8, …
если основание равно 2.
А если взять основание −2, веса станут
1, −2, 4, −8, 16, …
Поэтому
1101₋₂ = (−2)³ + (−2)² + 1 = −8 + 4 + 1 = −3.
Никакого знака минус в самой записи нет.
Это не случайный фокус: каждое целое число — положительное, отрицательное или ноль — имеет единственную конечную запись в системе с основанием −2 с цифрами 0 и 1.
Например,
1 = 1₋₂,
2 = 110₋₂,
3 = 111₋₂,
4 = 100₋₂,
а
−1 = 11₋₂,
−2 = 10₋₂,
−3 = 1101₋₂,
−4 = 1100₋₂.
Есть одна необычная особенность. В любой позиционной системе приписать справа ноль — значит умножить число на основание.
Здесь основание отрицательное. Поэтому
111₋₂ = 3,
1110₋₂ = −6,
11100₋₂ = 12,
111000₋₂ = −24.
Каждый сдвиг на один разряд не только удваивает модуль, но и меняет знак числа.
Более того, знак можно определить уже по длине записи.
Если старшая единица стоит при (−2)ⁿ, её абсолютный вклад равен 2ⁿ. Все младшие разряды вместе по абсолютной величине дают не больше
1 + 2 + 4 + … + 2ⁿ⁻¹ = 2ⁿ−1.
Поэтому они не способны изменить знак старшего слагаемого.
Значит, запись нечётной длины представляет положительное число, а чётной — отрицательное.
В обычной системе знак приходится добавлять к записи отдельно.
Здесь знак зашит в саму структуру разрядов: один дополнительный разряд способен превратить положительное число в отрицательное.
Эта система не осталась математической игрушкой. Польский компьютер UMC-1, серийно выпускавшийся с 1962 года, использовал нега-двоичную арифметику, разработанную Здиславом Павляком.

688 0 8 5 14
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot