|
#писательское
Разрядная система записи чисел Вообще, я изначально придумал это для культиваторщины, но в принципе, это подходит и для системщины, социальных рейтингов аля Китай и прочих цифровых рейтингов. Основа здесь опирается на "очки вклада" или "опыт" - числовой параметр вознаграждения за полезные организации действия. В культиваторщине очки вклада служат ограниченным аналогом электронных денег, которые ученики получают за выполнение заданий. Но вообще это может быть что угодно, коррелирующее с полезными действиями для нашей организации. Итак, у нас гигантская организация, и мы хотим понять: кто из учеников работает на секту, а кто пиявка. Задача следующая: ранжировать учеников по приносимой нам полезности, создать рейтинг. Стадия культивирования - это не то, потому что какой-нибудь клановый червь может иметь высокое культивирование, получая ништяки от клана. У нас есть очки вклада, которые ученики получают за миссии и просто действия на благо секты. Но проблема в том, что они постоянно тратят эти очки вклада. Поэтому следующая идея: просуммировать полученные за всё время очки вклада. И тогда мы получаем суммарную пользу от ученика. В целом, на этом можно и остановиться. Но... Это некрасиво как-то. Если составляем таблицу, то у нас тысячи очков вклада у одних учеников будут соседствовать с миллиардами у других. Да и в целом, для разбиения учеников на группы нам не надо знать все цифры в числе 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
|
|
EnGhost Онлайн
|
|
|
Хочешь совсем сломать голову читателям пищи числа в логарифмической форме
|
|
|
EnGhost
Это не интуитивно. И почему сломать голову? Наоборот же, моя система проще. Запиши обычным способом 18^564. |
|
|
EnGhost Онлайн
|
|
|
Asteroid
А ты сложи это с 1254) и запиши. |
|
|
EnGhost Онлайн
|
|
|
Asteroid
Ну да, ну да))). А если + 75^48? Тут уже не округлить. А сравнить что больше? А если умножить и разделить то ещё веселее |
|
|
Знак ^ обычно используют для степени (2^5=32). Выбери другой.
|
|
|
EnGhost
А если + 75^48? Тут уже не округлить. 18^564 + 75^48 = 75^48 с точностью до пятидесяти семи знаков после запятой. )))А если умножить и разделить то ещё веселее Ты что не знаком с машинной формой записи числа с плавающей точкой? Тогда погугли, это элементарно, я тут это всё обьяснять не буду. |
|
|
Asteroid, пу-та-ни-ца. Переверни тогда знак, ну!
|
|
|
Матемаг
Это и есть знак степени. Возьми: 10^5*1,23, и убери всё, кроме х и ^. Получишь, "^5 1,23". Я записал 10^5*123 как 5^123, потому что думаю, что в массовом употреблении у населения должна быть простая форма записи числа. Так что я абсолютно правильно озвучил 5^123 как "карет пять, сто двадцать три". ))) |
|
|
Матемаг
Если именно знак сквикает - возьми другой. Мне не принципиально. Просто по ассоциации он больше всего подходит. Не № или $ же брать. На клаве не так много символов, знаешь ли. ))) |
|
|
И вот такая как бы путаница, что пишут 5^123, имея в виду 10^5*123 - это именно то, что может образоваться в живом мире. Кстати.
|
|
|
Матемаг
+ учти, что я говорю не о математике, а о всякой статистике. Чисто по контексту очевидно, что тут не операция взятия в трёхзначную степень, а формат числа. |
|