↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
Asteroid
3 февраля в 16:27
Aa Aa
#писательское
Разрядная система записи чисел

Вообще, я изначально придумал это для культиваторщины, но в принципе, это подходит и для системщины, социальных рейтингов аля Китай и прочих цифровых рейтингов.
Основа здесь опирается на "очки вклада" или "опыт" - числовой параметр вознаграждения за полезные организации действия.
В культиваторщине очки вклада служат ограниченным аналогом электронных денег, которые ученики получают за выполнение заданий. Но вообще это может быть что угодно, коррелирующее с полезными действиями для нашей организации.

Итак, у нас гигантская организация, и мы хотим понять: кто из учеников работает на секту, а кто пиявка. Задача следующая: ранжировать учеников по приносимой нам полезности, создать рейтинг. Стадия культивирования - это не то, потому что какой-нибудь клановый червь может иметь высокое культивирование, получая ништяки от клана.
У нас есть очки вклада, которые ученики получают за миссии и просто действия на благо секты. Но проблема в том, что они постоянно тратят эти очки вклада.
Поэтому следующая идея: просуммировать полученные за всё время очки вклада. И тогда мы получаем суммарную пользу от ученика.

В целом, на этом можно и остановиться. Но... Это некрасиво как-то.
Если составляем таблицу, то у нас тысячи очков вклада у одних учеников будут соседствовать с миллиардами у других. Да и в целом, для разбиения учеников на группы нам не надо знать все цифры в числе 9.456.987.126 у очередного ученика, не так ли? Зачем нам знать этот хвост?

Да и вообще, как-то глаз замыливается от всех этих больших и не нужных цифр. Нам ведь, в принципе, надо знать насколько большое число у каждого, вот и всё. Поэтому, просто запишем разряд, то есть, количество знаков. Тогда все числа в районе 10-99 - это 1, 100-999 - это 2, и т.д. в общем, выдираем х из 10^x.
Но всё таки, хочется знать вклад ученика чуть подробнее, потому что между 100.000 и 900.000 очень и очень большая разница. Поэтому... просто добавляем первую цифру числа к разряду. Таким образом 57 превращается в: 1 разряд + первая цифра 5 =15. А 9756 в 39.
Заметьте, что эта система в целом органична, и при росте очков вклада разрядное представление будет расти плавно вверх: 11, 12, 13,..., 45, 46, 47... Кроме одного не интуитивного момента: нету чисел 10, 20, 30 и т.д. Потому что первая цифра числа всегда не ноль. Так что у нас всегда после 39 (9000-9999) будет идти 41 (10000-19999).

В целом, эта система легко и интуитивно ранжирует числа в районе от 10 (11) до 9.999.999.999 (99).

И немного о космо-цивилизациях.
При желании, можно взять первые две или три цифры числа, и запись изменится соответственно. Это может быть полезно в более сложных системах. Тогда, чтобы запись была лучше читаемой, мы делим разряд и число разделителем: 5^324, потому что в сложных системах у нас скорее всего и числа будут триллионы и выше, и без делителя можно и не разобраться, что где в записи 523^322.

В целом, такой формат очень удобен тем, что у нас числа получаются очень небольшими. И экспоненциальный рост типичных чисел превращается в приятную глазу картину.
Если у нас экономическая сфера, то в такой формат можно переводить всякие годовые обороты. Потому что, например, иначе годовой оборот звёздного сектора из кучи планет превращается в слишком неудобное число для быстрого анализа. Нет, если у нас всякие киберимпланты - это одно дело, но сырые мозги не очень любят большие числа.

Предположу, что может быть два формата: короткий и полный.
Короткий - это то самое х^ххх. Что полезно в большинстве случаев. Также, всякие справочники, где указаны примерные числа будут в такой записи. Тогда можно просто и легко сравнить ВВП аграрного мирка с его 12^456 и мира-улья с его 18^123.
А полный формат - это когда мы указываем и разряд, и полное число: 6^1.455.689. Это позволяет при необходимости делать и быстрое оперирование и точное.

Вообще. Я сейчас понял, что это гораздо более удобная система, чем наши миллиарды и прочее. Потому что там по факту разряд пишется после числа. И вообще, как-то "9^х" воспринимается удобнее, чем "миллиард".
Хм, теперь если подумать, то удобно сравнивать числа упираясь в единую базу. Тогда, может иметь хождение смешанный формат, когда удобно сравнивать десятки и сотни чего-то. То есть, 10.000 и 100.000. Тогда, правильно будет отделять запятой: 3^10,0 и 3^100,0. И миллионы с миллиардами превращаются в 6^ и 9^, а промежуточных 7^ и 8^ нету.

Не знаю как передать это. У меня прям мышление перестроилось. Я теперь числа воспринимаю по другому. И это кайф.

Напоследок.
Знающие программирование уже давно кричат: да ты просто взял и по другому записал компьютерное представление числа с плавающей точкой!
Ну, вообще-то да. )))
В свою защиту скажу, что я не просто записал, а перепридумал с нуля. Реально сначала перепридумал, а потом понял, что изобрёл велосипед. (по первой части поста это чётко видно)))
А также, оправдаюсь тем, что формат в виде "сначала разряд, а потом множитель" гораздо интуитивнее и удобнее.

П.С. Задачка со звёздочкой в учебнике империи Тау для третьего класса: "Запишите в разрядном формате х.ххх числа: 5, 57, 456987.
3 февраля в 16:27
2 комментариев из 15
И вот такая как бы путаница, что пишут 5^123, имея в виду 10^5*123 - это именно то, что может образоваться в живом мире. Кстати.
Матемаг
+ учти, что я говорю не о математике, а о всякой статистике. Чисто по контексту очевидно, что тут не операция взятия в трёхзначную степень, а формат числа.
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть