* * *
Итак, определенные аспекты числа — такие, как основание, способ составления числительных и используемые словоформы — различны в разных культурах. Однако ранние цивилизации проявляли удивительное единодушие в отношении механических средств для счета и вычислений. Общий метод, который они применяли, называется «позиционным». Он основан на принципе, согласно которому различные положения используются для представления чисел различных порядков. Рассмотрим, что это означало, например, для пастухов в средневековом Линкольншире. Как уже говорилось, у них было 20 чисел, от «yan» до «piggot» . Как только пастух доходил в счете овец до 20, он откладывал камушек и начинал снова считать от «yan» до «piggot» . Если имелось 400 овец, у него должно было набраться 20 камушков, потому что 20 × 20 = 400. Представим себе теперь, что у пастуха тысяча овец. Если он пересчитает их всех, у него наберется 50 камушков, потому что 20 × 50 = 1000. Однако перед ним встает проблема: у него нет способа их сосчитать, ведь его счет ограничен числом 20!
Всего овец = (10 × 20) + (2 × 400) = 1000
Однако выход есть: нужно нарисовать на земле параллельные бороздки, как показано на рисунке. Когда пастух насчитает 20 овец, он положит камень в первую бороздку. Когда он насчитает следующие 20, положит еще один камень в первую бороздку. Первая бороздка будет постепенно заполняться камнями. Но когда настанет момент класть туда двадцатый камень, вместо этого он положит один-единственный камень во вторую бороздку, а из первой уберет все камни. Другими словами, один камень во второй борозде означает 20 камней в первой — в точности так же, как один камень в первой означает 20 овец. Тогда камень во втором ряду будет означать 400 овец. Пастух, у которого тысяча овец, при использовании этой процедуры получит два камня во втором ряду и десять в первом. Используя подобную позиционную систему счисления — когда разные борозды придают различные значения положенным в них камням, — он потратил только 12 камней, чтобы досчитать до 1000 овец, а не 50 камней, которые потребовались бы без этого изобретения.
Позиционные системы счета использовались по всему миру. Вместо камней в бороздках инки передвигали бобы или зерна маиса на специальных лотках. Североамериканские индейцы передвигали бусины или ракушки на разноцветных нитках. Греки и римляне использовали фишки из костей, слоновой кости или металла, лежащие на столах с размеченными колонками. В Индии использовали отметки на песке.
Кроме того, римляне изобрели абак, представлявший собой механическую реализацию «позиционного» принципа: в абаке бусинки передвигали по прорезям. Этот переносной вариант счетной системы распространился по всему цивилизованному миру, хотя детали и варьировались от страны к стране. В России на счетах имеется десять костяшек на каждом стержне. В китайском «суаньпане» их семь, а в японском «соробане» — самом компактном из всех — пять.
* * *
Для представления однозначного числа на соробане используется один стержень. Для представления двузначного числа — два соседних стержня, трехзначные числа требуют уже трех стержней и т. д. Каждая цифра из числа всегда представляется на отдельном стержне, причем на всех стержнях имеется десять различных положений — они соответствуют числам от 0 до 9.
Абак был изобретен как способ простого счета, но по-настоящему сила этого инструмента проявилась, как только его стали использовать в качестве средства для вычислений. Арифметика значительно упростилась, когда в дело оказались вовлечены передвигаемые по стержням бусинки. Например, чтобы вычислить сумму «3 плюс 1», мы начинаем с того, что передвигаем 3 бусинки, затем передвигаем одну бусинку — и ответ готов — 4 бусинки прямо у вас перед глазами. Чтобы вычислить, скажем, сумму «31 плюс 45», в двух соседних колонках сдвигаем 3 бусинки и 1 бусинку, а затем перемещаем к ним 4 бусинки и 5 бусинок соответственно. Получаем 7 бусинок в левой колонке и 6 бусинок в правой, это и есть ответ: 76. После небольшой тренировки сложение чисел любой длины не представляет никакой трудности, нужно только иметь достаточно колонок, в которых эти числа могли бы разместиться. Если на какой-либо колонке сложение двух чисел дает в результате число больше десяти, надо передвинуть бусинки в соседней слева колонке. Например, 9 плюс 2 дает 1 бусинку в левой колонке и 1 бусинку в исходной колонке, что и представляет собой ответ: 11. Вычитание, умножение и деление выполняются немного более хитрым способом, но коль скоро вы их освоили, вычисления совершаются на удивление быстро.
Читать дальше