Добавить в цитаты Настройки чтения

Страница 10 из 32

При умножении на другие величины они использовали не алгоритм, подобный нашему, а последовательное умножение или деление на 2. Так, чтобы умножить 117 на 14, они записывали числа в два столбца. В левом столбце записывались последовательные степени двойки, в правом — числа, кратные 14. Запись прекращалась, когда следующая степень двойки превышала число, на которое умножалось 14, то есть 117.

Теперь нужно выбрать из правого столбца числа, которые в сумме дают 117:

1 + 4 + 16 + 32 + 64 = 117.

Следовательно, результат умножения равен сумме чисел из правого столбца, соответствующих этим слагаемым:

14 + 36 + 224 + 448 + 896 = 1638.

Действия, выполняемые в левой колонке, равносильны представлению большего из множителей в двоичной системе счисления:

117 = 1·26 + 1·25 + 1·24 + 0·23 + 1·22 + 0·21 + 1·20 = 1110 101 (в двоичной системе)

Это выражение определяет результат. Египтяне, жившие 4 тысячи лет назад, при умножении, по-видимому, неосознанно переводили числа в другую систему счисления. Их метод оказался успешным потому, что из левого столбца всегда можно выбрать числа таким образом, что их сумма будет равна требуемому числу. Иными словами, натуральное число всегда можно выразить в двоичной системе счисления.

Рассмотрим несколько примеров, показывающих, почему это так:

12 = 22·3 = 22·(2 + 1) = 23 + 22.

15 = 3·5 = (2 + 1)·(22 + 1) = 23·22 + 2 + 1.

Первые натуральные числа также обладают этим свойством:

1 = 20, 2 = 21, 3 = 21 + 20, 4 = 22, 5 = 22 + 1, 6 = 22 + 21, 7 = 22 + 21 + 20…

Если п — натуральное число, обладающее этим свойством, то следующее за ним число, n + 1, также будет обладать этим свойством. В самом деле, если n четное, то ни одно из составляющих его слагаемых не будет равно 20 = 1. Следовательно, именно эту степень двойки нужно будет добавить к n, чтобы получить следующее число, + 1. Таким образом, + 1 будет суммой степеней двойки. Если же нечетное, то его разложение на сумму степеней двойки будет оканчиваться 20. Чтобы получить из следующее число, n + 1, к нему нужно будет добавить единицу, то есть 20. Но в разложении этого числа уже есть одна единица, поэтому получим 20 + 20 = 1 + 1 = 2 = 21. Если слагаемое 21 уже фигурировало в разложении, мы получим новое слагаемое, равное 22 и так далее. Результат в любом случае будет представлять собой сумму степеней двойки.

Запишем первые 10 натуральных чисел в виде сумм степеней двойки, чтобы вы могли увидеть закономерность, которой они подчиняются.

Древние египтяне выполняли деление по схожему алгоритму, но в обратном порядке, то есть с помощью умножения. К примеру, при делении 92 на 9 они определяли число, на которое нужно умножить 9, чтобы получить 92. Сначала необходимо составить таблицу чисел. В левом столбце запишем последовательность степеней двойки, в правом столбце будем раз за разом удваивать 9, пока оно не превысит 92.

Теперь выберем из правого столбца числа, которые в сумме дают 92. Так как выбрать такие числа нельзя, 92 не делится на 9 нацело. Ближайшая сумма равна 18 + 72 = 90. Следовательно, результат деления равен 2 + 8 = 10 (сумме степеней двойки, соответствующих числам 18 и 72), остаток от деления равен 2.

Для счета необходимо дать величинам названия, а также предусмотреть символы для их обозначения. Сегодня символы, обозначающие цифры, являются практически универсальными и используются во всех уголках планеты. Названия чисел и слова, используемые при счете, также эквивалентны. Однако даже самый точный перевод не всегда может обеспечить соответствие исходных понятий.

Двести лет назад многие европейцы думали, что африканцы способны считать разве что до 10. Эту точку зрения опровергли некоторые торговцы XVIII века и исследователи-антропологи в XX столетии.

Можно было подумать, что народ кпелле, живший в центральной Либерии и Гвинее, не умел обращаться с числами только потому, что использовал для выполнения арифметических действий кучки камней. Однако в результате исследования, которое провели Гэй и Коул, оказалось, что кпелле точнее оценивают число камней в кучках разных размеров, чем студенты Йельского университета.





* * *

ЖЕСТЫ ДЛЯ ОБОЗНАЧЕНИЯ ЧИСЕЛ В АФРИКЕ

Зулусы — самый многочисленный народ Южной Африки. Они проживают преимущественно в Южноафриканской Республике, а отдельные группы зулусов встречаются в Зимбабве, Замбии и Мозамбике. Камба — язык семейства банту, на котором говорит народ камба, живущий в Восточной Африке, в частности в Кении и Танзании. В следующей таблице приведены жесты, которыми камба и зулусы обозначают числа от 1 до 10.

Число · Зулусы (Южная Африка) · Камба (Кения)

1 · Вытянутый левый мизинец · Вытянутый правый указательный палец

2 · Вытянутый мизинец и средний палец на левой руке · Вытянутый указательный и средний палец на правой руке

3 · Вытянутые мизинец, безымянный и средний пальцы · Вытянутые указательный, средний и безымянный пальцы правой руки

4 · Четыре вытянутых пальца · Пары «указательный — средний» и «безымянный — мизинец» правой руки, сложенные в виде буквы V

5 · Пять вытянутых пальцев · Пальцы правой руки, сложенные в кулак

6 · Вытянутый большой палец правой руки · Взяться за левый мизинец правой рукой

7 · Вытянутый большой и указательный палец правой руки · Взяться за мизинец и безымянный палец левой руки правой рукой

8 · Три вытянутых пальца правой руки · Взяться за мизинец, безымянный и средний палец левой руки правой рукой

9 · Четыре вытянутых пальца правой руки · Взяться правой рукой за четыре пальца левой руки

10 · Вытянуть все пальцы · Сжать в кулаки пальцы обеих рук

* * *

Для счета и вычислений мы используем десятичную систему счисления, которую выражаем устно и письменно. В нашем обществе взрослый человек, который считает на пальцах, вызывает удивление — так могут делать только дети в младших классах.

Мы записываем и произносим числа при помощи символов и слов, в которых также отражается десятичное основание нашей системы счисления. Все числа от 1 до 10 обозначаются разными символами и словами. Звучание чисел, больших 10, определяют фонетические корни. Например, числа с 11 до 19 произносятся так.

Аналогично обозначаются и последующие степени числа 10 — основания системы счисления. Первые слоги указывают, сколько степеней десятки нужно выбрать: тридцать (30), пятьдесят (50), двести (200), триста (300), четыре тысячи (4000), сто тысяч (100000). Выражение вида «семь тысяч триста пятьдесят два» неявно подразумевает представление исходной величины в виде суммы степеней 10: