Цифрами люди начали пользоваться очень давно. Для этого, в основном, они использовали пальцы рук. Люди просто показывали на пальцах количество объектов, о которых они хотели сообщить. Так возникли и постепенно закрепились названия цифр: 1, 2, 3, 4, 5, 6, 7, 8, 9. А как быть, если объектов больше, чем пальцев? Тогда приходилось показывать руки по нескольку раз, что, конечно, не всех устраивало. И тогда умники не то в Индии, не то в арабском мире, придумали еще одну цифру – ноль, что означает отсутствие объектов, а вместе с ней и десятичную систему счисления. Десятичную потому, что используется десять цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Число и десятичная система счисления
Числа отличаются от цифр тем, что могут состоять как из одной, так и из нескольких цифр, записанных подряд. Десятичная система счисления – это позиционная система. Значение цифры зависит от места (позиции), которое она занимает в числе. Цифры – это тоже числа, но состоящие из одной цифры, которая занимает позицию в разряде единиц. Если необходимо записать число, следующее по порядку за 9, то нужно перейти к следующему разряду – разряду десятков.
Дробные числа
От пересчета предметов, который осуществляется с помощью натуральных чисел, человечество естественно перешло к счету мер длины, веса и времени. И тогда возникла проблема как считать нецелые части. Естественным образом появились обыкновенные дроби: половина, треть, четверть, пятая часть и т.п. Их стали записывать в виде числителя и знаменателя: в знаменателе записывали на сколько частей поделено целое, а в числителе – сколько таких частей берется. Например, половина – это 1/2, треть – 1/3, четверть – 1/4 и т.д.
Десятичные дроби
Поскольку человечество все больше использовало десятичную систему счисления, то для приведения записей дробных чисел к десятичному виду, дроби со знаменателями в виде разрядных единиц 10, 100, 1000, 10 000 и т.д. начали записывать в виде десятичных дробей, где дробная часть отделялась от целой запятой или точкой. Например, 1/10 = 0.1, 1/100 = 0.01, 1/1000 = 0.001, 1/10000 = 0.0001. Более того, обычные дроби стали переводить в десятичный вид делением числителя на знаменатель и если точная замена не удавалась, то производилась приблизительно, с удовлетворяющей практические потребности людей точностью.
Римские цифры
Не надо думать, что привычная нам десятичная система счисления, с десятью цифрами, использовалась всегда и везде. Например, в знаменитой Римской империи использовались совсем другие цифры, которые и сейчас иногда используются для нумерации глав в книгах, обозначения столетий и т.п. Эти цифры мы называем римскими и было их всего семь: І – один, V – пять, Х – десять, L – пятьдесят, С – сто, D – пятьсот, М – тысяча. С помощью этих семи цифр и записывались все остальные числа. Если меньшая цифра стояла перед большей, то она вычиталась из большей, а если после большей, то прибавлялась к ней. Некоторые одинаковые цифры могут повторятся не более трех раз подряд. Например, II – два, III – три, IV – четыре (5 – 1 = 4), VI – шесть (5 + 1 = 6).
Другие системы счисления
С началом развития вычислительной техники начали использоваться и другие системы счисления, более близкие машинам, нежели людям. Например, естественной для компьютеров является двоичная система счисления, состоящая из двух цифр: 0 и 1. Для примера запишем несколько чисел подряд, используя двоичную систему счисления: 0 – ноль, 1 – один, 10 – два (ноль единиц и одна двойка), 11 – три (одна единица и одна двойка), 100 – четыре (ноль единиц, ноль двоек, одна четверка), 101 – пять (одна единица, ноль двоек, одна четверка) и т.д. То есть разрядные единицы здесь отличаются в два раза: двойки, четверки, восьмерки и т.д.
Кроме двоичной системы счисления в вычислительной технике и программировании сейчас широко используется восьмеричная и шестнадцатеричная системы.