Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Апокин, И. А. Развитие вычислительных машин

.pdf
Скачиваний:
31
Добавлен:
23.10.2023
Размер:
23.91 Mб
Скачать

Связка чувашских бирок

же менее глубокая зарубка. Кроме того, зарубки нанесены на

разных сторонах бирки: зарубки на одной стороне обозначают

числа в 100 раз большие, чем зарубки на другой стороне. Таким

образом, поворачивая бирку, мы тем самым увеличиваем значе­ ние зарубок в 100 раз. При помощи дайной системы па чуваш­ ских бирках зафиксированы результаты умножения различных

чисел: 19-3; 4,5-3; 469-4; 19-2,5; 19-1,5; 19-4; 19-5; 4,5-2,5; 4,5-

•1,5; 4,5-5,5; 49-2; 32-2; 232-3; 48,5-3; 48,5-3,5 т. и. При та­ кой системе записи на бирках встречаются довольно большие

числа вплоть до 35 000 [26].

Бирки представляют интерес как материальпое свидетельство

истории развития счета и записи его результатов. Система счета

на бирках была не совсем примитивной. Бирки являлись не толь­ ко документами, па которых записывались те пли иные данные,

по и своеобразным счетным прибором с разработанными прави­

лами вычислений.

Хотя бирку и можно отнести к счетным приборам, ио ариф­

метические операции при помощи бирок производить было не­ удобно, поэтому бирки как счетные приборы в обиходе встреча­

лись редко, в то время как долговыми, пастушескими и другими видами бирок широко пользовались еще в начале XX в.

** *

Одним из видов старинного счета является счет при помощи

веревок, на которых числа отмечались завязыванием различных

узелков. Наиболее древнее свидетельство о счете при помощи

узелков мы находим у античного историка Геродота, у которого

30

есть рассказ о том, что персидский царь Дарий, отправляясь в

поход па скифов, приказал ионийцам остаться для охраны моста через реку Истер и, завязав на ремне 60 узлов, вручил его со словами: «Люди Ионии, возьмите этот ремень и поступите так,

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

миновали, то можете отправляться обратно к себе домой» [12,

стр. 32—33].

Счетные узелки у разных народов считались неприкосновен­

ными и священными. Тот, кто завязывал или развязывал на подоб­ ном документе, не имея на то полномочий, узел, заслуживал са­ мой жестокой кары. «В Европе вплоть до средних веков сохрани­

лись следы того, что завязанные узлы играли роль судебного до­

казательства» [17, стр. 215]. У некоторых племен Древнего Китая сочетания узлов служили не только для счета, но и для фиксации

31

различных других сведений. Счет на веревках был распростра­ нен на острове Рюкю (Япония) [28]. Имеются сведения об узло­

вом счете у различных племен в Африке и на Гавайских остро­ вах.

В Перу и других странах Америки при помощи узлов фикси­

ровали даже различные исторические предания. Перуанские

счетные веревки назывались «квипу» [27]. Они изготовлялись из листьев агавы пли из шерсти ламы. Вначале приготовлялись нити,

которые скручивались по три млн четыре, образуя шнур. Такие шнуры длиной до 60 см подвешивались к основной веревке дли­

ной до '1 м наподобие бахромы. Неокрашенные квипу использова­

лись только для счета. Окраска указывала, о чем идет речь: жел­

тый цвет означал маис, красный — оружие и т. п. Квипу широко

использовались и по существу играли роль статистических таб­ лиц. G их помощью пастухи отмечали количество скота в стадах,

чиновники — величину налога и т. и. При этом простой узел обо­

значал 10, два рядом стоящих таких узла — 20, двойной узел —

200, тройной — 1000 и т. д.

2. Абак в античном мире

Широкое распространение еще в древности получили счетные приборы, которые мы объединяем одним общим названием —

абак3. Под абаком мы будем понимать любой счетный прибор, па

котором отмечены места (колонки или строчки) для отдельных

разрядов чисел. Камешек, жетон, косточка и т. п., помещенные в разных колонках, имеют различное числовое значение. Механиче­

ский перенос чисел из разряда в разряд отсутствует. Вычисления

сводятся к способу выкладывания камешков (жетонов и т. п.).

Характеризуя абак, петербургский академик В. Я. Буняковский писал: «Абака. Гладкая доска, па которой древние чертили

геометрические фигуры и производили вычисления. При употреб­

лении ее покрывали весьма мелким песком или пылью». Абак —

это «счеты такого рода, какие употребляются в России и в неко­ торых странах Азии». На ппх возможны «всякие выкладки, зави­ сящие от других арифметических действий» [30, стр. 1].

Даже способ счета, который наблюдал русский путешествен­

ник и антрополог H. Н. Миклухо-Маклай у туземцев Новой Гви­ неи, можно отнести к тому же принципу, что и счет на абаке: «Папуас загибает один за другим пальцы руки, причем издает оп­ ределенный звук, например, «бе, бе, бе»... Досчитав до пяти, он говорит «ибои-бе» (рука). Затем он загибает пальцы другой руки,

снова повторяет «бе, бе»..., пока не доходит до «ибои-али» (две

руки). Затем он идет дальше, приговаривая «бе, бе»..., пока ие до­ ходит до «самба-бе» и «самба-али» (одна нога, две ноги). Если

3 Слово «абак» (счетная доска)—греческое слово, филологи считают, что оно произошло от древнееврейского слова «пыль».

32

нужно считать дальше, папуас пользуется пальцами рук и ног кого-нибудь другого» [29, стр. 280].

Возникновение позиционного принципа вавилонской системы счисления связано с техникой вычислений того времеип. В вави­

лонских математических текстах отсутствуют промежуточные вы­

числения. Это можно объяснить тем, что «промежуточные вычис­ ления велись на каком-нибудь счетном инструменте типа наших

счетов или средневекового абака» [8, стр. 262]. Этим объясняет­

ся то, что вавилоняне классической эпохи, введя принцип пози­ ционности, не ввели знака для нуля. При пользовании абаком та­

кой знак не нужен. Отсутствие того или иного разряда означало,

что соответствующая колонка остается пустой.

На основании сопоставления разных данных можно восстано­

вить вид вавилонского абака4. Исходя из позиционности вави­

лонского очисления, можно считать, что каждому разряду соответ­

ствовала специальная колонка (или строка) абака. Вавилонский

разряд включал 60 единиц. Поэтому колонка каждого разряда де­ лилась на две части: в одной помещались камешки, изображавшие

десятки (не более пяти), в другой — камешки, изображавшие еди­

ницы (не более девяти). Черта разделения была и в римском абаке.

Впервые об абаке упоминает историк древнего мира Геродот:

«Египтяне считают с помощью камешков, передвигая руку справа

налево, тогда как эллины ведут ее слева направо» [12, стр. 132].

Из этого можно сделать вывод, что такой абак был разделен вер­

тикальными линиями.

Советский историк математики Μ. Я. Выгодский по этому по­

воду пишет: «У египтян существовал и счетный Ърибор, аналогич­

ный нашим счетам. Вероятно, он отличался от счетов тем, что ка­

мешки, которые служили для обозначения единиц различных раз­

рядов, не передвигались по скрепляющей их нити, а клались в от­ деления счетной доски» [13, стр. 17—18].

Римляне пользовались столом или доской, расчерченными на столбцы, с обозначениями названий разрядов: I, X, С, M и т. д.

В неаполитанском музее древностей хранится римский абак. Он

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

с четырьмя костяшками и одна длинная щель с пятью костяшка­

ми. Над каждой длинной щелью находится короткая с одной кос­

тяшкой. Кроме того, имеются еще две короткие щели C одной кос­

тяшкой и одна щель с двумя костяшками. Над длинными щелями намечены следующие обозначения (слева направо) : 1 × 1, что оз­ начает тысячи тысяч. 1 — сотни тысяч, 1 —

десятки тысяч, ∞ —тысячи, ɑ — сотни, X — десятки; I — едини­

цы, Ѳ — унции, т. е. двенадцатые части.

Каждая костяшка в верхней короткой щели приравнивается к

пяти единицам соответствующей нижней щели. Исключение сос-

4 Hn одного экземпляра такого абака не сохранилось.

2 И. А. Апокин, Л. Е. Майстров

33

Д»,.. { »V :

тавляет только щель, обозначенная Ѳ, в которой находится пять

костяшек, обозначающих унции, всего 5/12. Костяшка же в верх­ ней щели означает 6 унций, т. е. 1/2. Костяшки в трех коротких

щелях, расположенных отдельно с правой стороны абака, отмече­

ны знаками: ∙S∙; ∙ ∙, ∙2∙, что означает полунции, четверть ун­

ции, шестая часть унции. Число камешков в каждом столбце ука­

зывает число единиц соответствующего разряда.

** *

Абак был известен и у греков. Геродот пишет о греках, «вы­ кладывающих на абаке камешки» (31, стр. 80). Полибий (II в.

до и. э.) говорит, что «царедворцы весьма сходны с камешками па

абаке, ибо как камешек бывает по воле играющего то халкусом, то талантом 5, так и царедворцы по воле владыки становятся бла­

женными или злополучными» [31, стр. 80].

Ямблих в «Жизни Пифагора» указывает, что Пифагор стре­

мился ввести в изучение математики и вопросы использования

абака. На одной античной вазе изображен греческий вычисли­

тель, сидящий за абаком.

В 1846 г. на греческом острове Саламине был найден единст­ венный известный в настоящее время мраморный абак в виде плиты размером 105 × 75 см. Эта мраморная таблица служила

для пятиричного счисления; об этом свидетельствуют высеченные

на ней буквенные обозначения, причем счетные камешки уклады­

вались только между линиями. Колонки слева служили для отсче­

та драхм и талантов, справа — для долей драхмы: оболов и хал-

ков. Сохранность салампнской таблицы помогла реконструировать

другие, лишь частично сохранившиеся абаки °.

Возникает естественно вопрос: какова роль абака в развитии математики, в частности в развитии математики в античном мире?

Принято считать, что абак был вспомогательным средством

при различных математических расчетах и вычислениях. Эта точ­

ка зрения механически переносит роль современных простейших

вычислительных устройств на древний мир. Роль абака в развитии

математики была 'особой. В период широкого распространения

абака он занимал фундаментальное положение в математике и во многом определял ее лицо. Математическая задача считалась ре­

шенной только в том случае, если ее можно было решить на аба­

ке. При применении абака письменные числа нужны были в мате­

матике только для записи условий задач, промежуточных резуль­

татов и ответов.

5 Халкус — мельчайшая медная монета, талант — крупнейшая монетная еди­ ница.

βКраткие сведения об абаке и других простейших счетных машинах име­ ются почти во всех книгах по истории математики. Часто о них упомина­ ется и в различных научно-популярных статьях (см., например, [32] ).

34

В частности, абак сыграл решающую роль в Древней Греции при переходе от аттической нумерации к алфавитной (ионий­ ской) .

Наиболее древней системой нумерации в Греции была аттиче­ ская или геродиановая нумерация. Последнее название происхо­ дит от имени Геродиаи (II—III вв. н. э.), из текстов которого в Европе впервые узнали о существовании этой нумерации. В основ­

ных чертах эта система нумерации была следующей.

Единица обозначалась вертикальной чертой | ; 2, 3 и 4 записы­

вались повторением этой черты; 5 обозначалось знаком

Г, 10—

Δ, 100 — Н, 1000 — X, 10 000 — Μ. Это буквы греческого

алфави­

та, они являются начальными буквами соответствующих слов. Ро­

диной этих знаков была Аттика, хотя ими пользовались во всей Греции. Числа от 6 до 9 записывались так:

П - 6, ГII - 7, Г ІИ — 8, Γ∏∏ — 9.Числа больше десяти за­

писывались как комбинация знаков, например,

— 20,| δ- 50,

I δ

— 70, I н — 500, J x 5000 и т. д. Эта система нумерации

существовала в Аттике до начала I в. н. э. В других греческих землях она была вытеснена алфавитной нумерацией значительно

раньше.

Греческий алфавит происходит от финикийского, в который

греки внесли ряд изменений, лучше приспособив его к своему язы­ ку. 27 знаков греческого алфавита стали играть роль цифр в алфа­

витной нумерации древних греков. В основу этой нумерации поло­

жен десятичный (но не позиционный) принцип. Первые 9 букв бы­

ли числами от 10 до 90, а следующие — от 100 до 900. Числа от букв отличались разными способами: точками, которые стави­

лись с двух сторон числа, чертой над числом и т. п. В древней­

ших памятниках числа более чем с тремя знаками не встреча­

ются.

В более позднее время для обозначения тысяч употреблялись

те же буквы, что и для единиц, только их еще снабжали отдель­ ным значком, чаще всего штрихом впереди буквы. 10 000 называ­ лось мприадой и обозначалось буквой Μ. Однообразия в записи

больших чисел не было.

Первая известная запись в ионийской нумерации относится к

V в. до н. э. Постепенно эта нумерация вытеснила аттическую.

Возникает естетственный вопрос: чем была вызвана замена атти­

ческой нумерации алфавитной? Μ. Кантор эту замену считает почти необъяснимой, так как в алфавитной системе, по его мне­

нию, производить арифметические операции менее удобно, чем в аттической. Он пишет: «Так сильна у большинства историков при­

вычка считать за прогрессивное всякое позднейшее историческое

явление, что вообразили, будто и здесь мы имеем дело с продвиже­

нием вперед» [33, стр. 129]. C точки зрения Кантора, переход к

алфавитной системе — шаг назад, так как эта система утруждает,

35

2*

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

ряжения при выполнении действий. Он пишет: «Сложение ААЛ+

+-■= I 'ΔΔ (30+40=70) можно слить в один психи­

ческий акт со сложением HHH + HHHH = 1 HH (300+400=

=700), поскольку и там и здесь три и четыре однородные единицы

соединяются в пять и две единицы того же рода. Но, имея λ + μ =

=0, мы никак не получаем отсюда непосредственно τ + v = ф +

[34, стр. 256]. Правда, Кантор отмечает, что алфавитная система

обладает одним преимуществом: с ее помощью удобно записывать числа, 'она значительно экономит место при письме.

Μ. Я. Выгодский не согласен с точкой зрения Кантора и пы­

тается доказать, что в алфавитной системе производить действия

удобнее и цроще, чем в аттической. «Алфавитная система нумера­ ции представляла, несомненно очень существенный шаг вперед именно с точки зрения вычислителя» [34, стр. 257].

В действительности же и Кантор, и Выгодский неправы. Они исходили как из установленного факта, что в алфавитной системе производились вычисления. Но этого как раз н не было; у нас пет об этом ни одного свидетельства. В алфавитной системе нумера­

ции никаких действий никогда не производили. Она была создана

для записи чисел и дат, результатов вычислении и условий задач. Кантор прав, когда говорит, что алфавитная система удобна для записи чисел. Но эта система совсем непригодна для производства

математических операций. Ее возникновение связано с распрост­

ранением абака, на котором производились все вычисления, все

математические операции. Так было со всеми алфавитными сис­ темами — они возникали тогда, когда абак занимал господствую­ щее положение в математике.

3.Абак в Китае

Впростейших счетных приборах (абаках), которые были рас­

пространены на Востоке, использовалась преимущественно пяти­ ричная система счета. Такие приборы мы находим в Японии, Ин­ дии, Пакистане и других странах. Иногда и теперь индийские

крестьяне и торговцы, считая, раскладывают камешки на расчер­

ченной на песке таблице.

В Китае и в настоящее время широкое распространение имеет

суань-пан, завершивший длинную историю развития счетного при­

бора, началом которой была счетная доска, появившаяся в конце

второго тысячелетия до нашей эры. «В истории инструментально­

го счета Китай занимает одно из почетных мест. Среди ранних прототипов счетных приборов самым древним является китай­ ский» [35, стр. 325]. Хотя достаточно полного описания счетной

доски древних китайцев ле сохранилось, но сейчас уже довольно

36

хорошо восстановлены как ее вид, так и способы работы на ней.

В Древнем Китае на счетной доске производились самые разнооб­

разные вычисления. При этом использовались небольшие палоч­ ки, при помощи которых выкладывались числа. Цифры при этом

образовывались по аддитивному принципу. Таблица чисел выгля­

дела следующим образом:

1234

5

6

789

1

Il

III

Illl

mil

T T

ɪ

ж

ю

20

30

40

50

6,0

70

80

90

 

___

[

ɪ

ξl

J_

Затем обозначения повторялись, т. е. сотни обозначались так же, как единицы; тысячи, как десятки, И Т. д. Палочки, изобра-

жавшие числа, располагались то вертикально, то горизонтально.

Например, число 73 236 палочками выкладывалось так || ≡ Il T

Для нуля специального обозначения не было, вместо нуля был

пропуск — пустое место. На счетной доске в Древнем Китае воз­ ник и существовал позиционный принцип. Есть свидетельства, что он обнаруживается в III в. до н. э.

В более позднее время китайский математик Сунь-цзы (III или

IV в. н. э.) писал по этому поводу: «Прежде всего [следует] по­ знакомиться с-разрядами: единицы вертикальны, десятки выгля­

дят одинаково, десятки тысяч и сотни тоже» [36, стр. 23].

Как уже было отмечено, на счетной доске производились са­ мые различные операции и выкладки. Рассмотрим сложение на следующем примере: 9876 + 5647 = 15 523.

15 523

15 510

15 400

т тг

±т ≡π

14000 TT=LT~T≡7Γ

9 876

5647

 

Счет на доске шел снизу вверх. На нижней строке доски вык­ ладывали слагаемые. Сложение шло от старших разрядов к млад­

шим. 9000+∙5000 = 14 000 — это число помещали над первым сла­

гаемым, при этом соблюдали соответствие между разрядами. В эту же строку переносят оставшиеся цифры слагаемых (876 и 647).

Затем складывают 800 + 600 — 1400 — этот результат прибавляют к ранее полученным 14 000 и получают 15 400. Это число помеща-

37

тот в третьей строке снизу, в этой же строке ставят и оставшиеся числа: 76 и 47. Затем находят 70+40 = НО и прибавляют к пре­

дыдущему результату: 15 400 + 110 = 15 510. Эту сумму ставят в

следующей строке, рядом ставят последние слагаемые 6 и 7. При­

бавляя 6 + 7 = 13 к 15 510, получают окончательный результат,

который записывают в верхней строке.

Характеризуя действия умножения и деления, Сунь-цзы дает

следующее правило: «Установи разряды [чисел] один под другим,

[так чтобы числа] в верхней и нижней [строках] были соответст­ венно расположены. В верхней [строке] разряды суть десятки, за

десятками следуют сотни, за сотнями следуют тысячи, за тысяча­ ми... Нижние [разряды] умножь на верхние. Числа, которые полу­ чаются, помести в ряд в средней строке. Как только будут десятки,

переходи [в следующий разряд, если] не превышает [десятки], то

[оставь] в собственном [разряде]. Ту [цифру] разряда в верхней

[строке], которая до конца использована при умножении, убери.

Ту [цифру] разряда в нижней [строке], которая до копца исполь­ зована при умножении, передвинь вместе со всеми остальными

вправо. Шесть но состоит из груды палочек, пять не является еди­

ничной [палочкой]. Когда в верхней и нижней [строках разряда] перемножить, то полностью все будет выполнено. Правило, которое

[употребляется] всякий раз при делении, прямо противоположно

умножению: результат умножения находится в центре, результат деления находится в верхней строке» [36, стр. 23].

Впервые в этом сочинении Сунь-цзы мы находим формулировку

позиционного принципа в представлении чисел иа китайском счет­ ном приборе. Об отсутствии же какого-либо разряда свидетельство­ вало пустое место, так что знака для пуля не требовалось. Таким

образом, это была первая, известная нам, позиционная десятичная

система счпслеппя.

«Китайская счетная доска сыграла особую роль в истории ки­

тайской математики. Древнекитайский ученый мог считать задачу

решенной только тогда, когда для нее было составлено правило

решения па доске. В терминах вычислительной математики это

означает составление для каждой задачи программы или алгорит­

ма ее решения, проводимого на машине» [32, стр. 10].

В виде примера Сунь-цзы рассматривает следующую задачу:

сколько получится, если перемножить 81-81?

«Установи разряды одни под другими.

В верхней [строке] 8,

в нижней 8. Восемью восемь [дает] 64, т.

е. внизу 6400, [это чис­

ло] занимает среднюю строку. В верхней [строке] 8, в нижней 1,

Одиножды восемь дает 8, т. е. в средней строке будет 80. Пере­ двинь вправо [цифры] па одни разряд, сними в верхней строке 8 десятков. В верхней строке 1, в нижней 8, одиножды восемь дает 8,

т. е. в средней строке будет 8 десятков. В верхней [строке] 1, в

нижней 1. Одиножды один дает 1, т. е. в средней строке будет 1. Разряды в верхней и нижней строках убраны и в средней строке получилось 6561» [36, стр. 24—25].

38

В соответствии с этим описанием умножение на доске происхо-

дит по схеме:

8

1

8

ɪ T

ɪ ±

^8^ T

Ha счетной доске можно было также производить делепие, дей­ ствия с дробями, извлечение не только квадратных, но и кубиче­

ских корней. Операции на счетной доске в древнекитайской мате­ матике являлись не вспомогательными операциями — счетная доска и действия на ней составляли сущность самой математики.

Задача считалась решенной только в том случае, если ответ можно

было получить на счетной доске, перекладывая по определенным

правилам счетные палочки. На счетной доске были сделаны фунда­ ментальные открытия математики.

Действия с числителями и знаменателями на доске привели к

понятию дроби как числа. В результате обобщения правила извле­ чения корней, разработанного на основе формулы бинома на счет­

ной доске, возник, еще до конца первого тысячелетия пашей эры, способ вычисления корней, соответствующий способу Руфинни —

Горнера7 [37]. На счетной доске вычислялись корни систем ли­

нейных уравнений. Коэффициенты системы располагались ца дос­ ке в виде таблицы, с помощью которой, по выработанным прави­

лам, можно было всегда производить вычисления однообразным путем. При этом естественным образом появились отрицательные числа, которые вначале были введены формально, в качестве про­

межуточных результатов при преобразовании матрицы системы. Отрицательные числа появились в результате применения алго­ ритма решения систем линейных уравнений. Такое применение

иногда приводило к тому, что приходилось вычитать из меньшего

числа большее, т. е. в результате применения некоторого алгорит­ ма к более широкому классу задач. Это впервые в истории науки

встречается в «Математике в девяти книгах» [38]. Введение от­ рицательных чисел и правил действий с ними явилось одним из

самых крупных достижений китайских математиков. Это был пер­

вый выход за пределы области положительных чисел. Китайские математики опередили при этом науку других стран на столетия.

Для отличия положительных и отрицательных чисел употребля­ лись различно окрашенные палочки, а также палочки разной фор­

мы поперечного сечения. Положительные числа обозначались па­ лочками красного цвета или с квадратным сечением, а отрица­

тельные — черного цвета или треугольного сечения.

«Доска для вычислений являлась... некоторой простейшей

счетной машиной, которая требовала создания для нее програм-

7 Описание извлечения квадратного и кубического корней в «Математике в девяти книгах» [38] является наиболее ранним из известных истории науки.

39

Соседние файлы в папке книги из ГПНТБ