На самом деле десятичная система счисления (позиционная) была принята в результате длительного исторического развития непозиционных систем счисления, где числа обозначались символами: палочками и другими элементами для групп (3, 5, 10, 12, 60).
Так в древнеегипетской десятичной непозиционной системе (3-е тысячелетие до н. э.) были свои символы для единиц, десятков, сотен и т. д. Число 345 записывалось как:
В Вавилонской шестидесятеричной системе (2-е тысячелетие до н. э.) числа записывались по другому. Для записи единицы и 60 использовался один и тот же символ - прямой клин. Десятки обозначались лежачими клиньями.
Не далеко от древней египетской системы счисления ушла Римская система. Основные её недостатки - отсутствие 0 и ограничение сверху.
В славянской системе для обозначения чисел использовались буквы с титлами (значками над буквами). Система была весьма сложной. В ней использовалось 27 букв и дополнительные значки.
Греческая (ионическая) система также была алфавитной.
Самый древний источник с десятичной позиционной системой обнаружен в Индии, датируется 595 годом. Сначала разряды помечали номером. Затем перестали помечать, поскольку и так понятно о каком разряде идет речь. Это стало возможным с введением понятия 0. Индийская система пришла сначала к продвинутым арабам, а потом в варварскую Европу, где эти числа стали называть арабскими.
Десятичная система возникла потому, что у человека 10 пальцев на руках.
Для компьютеров удобней пользоваться 16-ричной системой исчисления. Изначально использовалась 2-ная, потом 8-ричная. Сейчас - 16-ричная.
P.S. Для справки: в троичной системе 2х2=11
Десятичная система в основном используется, потому что у человека 10 пальцев на двух руках.
Индейцы, которые ходили босиком, использовали также пальцы ног, поэтому у них была 20-ричная система.
Число 20 называлось "человек".
Забавно, что 5-ная система нигде на Земле не встречается. Никому не пришло в голову считать пальцы только на одной руке.
В компьютере используется двоичная система, потому что все основные элементы имеют 2 состояния: вкл (1) и выкл (0).
8-ная и 16-ная системы используются людьми, чтобы проще и компактнее записывать числа.
Например, 10-ное число 100 в двоичном виде записывается, как 1100100, а в 16-ном как 64 (программисты пишут 0x64).
Потому что у нас на руках десять пальцев. Это я еще в детстве в энциклопедии читала. А если бы пальцев было по шесть или по семь, то считали бы по двенадцать или четырнадцать, и так же было бы удобно, казалось бы.
Добавить комментарий