3.11. ОПТИМАЛЬНАЯ СИСТЕМА СЧИСЛЕНИЯ




Пусть основание системы счистления = p, a число разрядов = n
тогда:

	можно представить N = p^n   различных чисел [0...(p^n)-1]

Пусть число N заданно (например 1000).
Для заданного N число разрядов (~ числу элементов для хранения):


	pn = p log{p}(N) = p / log{N}(p)

Вычисляем p/log{10}(p), для других N он будет пропорциональном

        p	p/log{10}(p)
	2	6.64
	3	6.29
	4	6.64
	5	7.15
	8	8.86
	12	11.12
	16	13.29


На графике представлена функция Exp(log{10}(x)/x):


Вывод: наиболее экономичная система счистления с основанием e (2.718) а из целых троичная (сбалансированная).


На пальцах: Числа 0...999 (всего 1000) В 10 системе надо 30 знаков = 3 разряда * 10 цифр В 2-ной системе из 30 знаков можно построить 2^15 > 1000 чисел Имеем ряд (для 60 знаков): 2^30 3^20 4^15 5^12 6^10 10^6 12^5 ---- максимально


Index Prev Next