|
#писательское
Разрядная система записи чисел Вообще, я изначально придумал это для культиваторщины, но в принципе, это подходит и для системщины, социальных рейтингов аля Китай и прочих цифровых рейтингов. Основа здесь опирается на "очки вклада" или "опыт" - числовой параметр вознаграждения за полезные организации действия. В культиваторщине очки вклада служат ограниченным аналогом электронных денег, которые ученики получают за выполнение заданий. Но вообще это может быть что угодно, коррелирующее с полезными действиями для нашей организации. Итак, у нас гигантская организация, и мы хотим понять: кто из учеников работает на секту, а кто пиявка. Задача следующая: ранжировать учеников по приносимой нам полезности, создать рейтинг. Стадия культивирования - это не то, потому что какой-нибудь клановый червь может иметь высокое культивирование, получая ништяки от клана. У нас есть очки вклада, которые ученики получают за миссии и просто действия на благо секты. Но проблема в том, что они постоянно тратят эти очки вклада. Поэтому следующая идея: просуммировать полученные за всё время очки вклада. И тогда мы получаем суммарную пользу от ученика. В целом, на этом можно и остановиться. Но... Это некрасиво как-то. Если составляем таблицу, то у нас тысячи очков вклада у одних учеников будут соседствовать с миллиардами у других. Да и в целом, для разбиения учеников на группы нам не надо знать все цифры в числе 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
|
|
Матемаг
+ учти, что я говорю не о математике, а о всякой статистике. Чисто по контексту очевидно, что тут не операция взятия в трёхзначную степень, а формат числа. |
|