Подобная поверка действий, без сомнения, не оставляет желать лучшего в смысле быстроты и удобства. Нельзя сказать того же о ее надежности: ошибка может и ускользнуть от нее. Действительно, ведь одну и ту же сумму цифр могут иметь разные числа; не только перестановка цифр, но иной раз даже и замена одних другими остаются при такой поверке необнаруженными. Укрываются от контроля также лишние девятки и нули, потому что не влияют на сумму цифр. Всецело полагаться поэтому на такой прием поверки было бы неосмотрительно. Предки наши сознавали это и не ограничивались одною лишь поверкой с помощью девятки, но производили еще дополнительную поверку - чаще всего с помощью семерки. Этот прием основан на том же «правиле остатков» (стр. 174), но не так удобен, как способ девятки, потому что деление на 7 приходится выполнять полностью, чтобы найти остатки (а при этом легко возможны ошибки в действиях самой поверки). Две поверки - девяткой и семеркой - уже являются гораздо более надежным контролем: что ускользнет от одной, будет уловлено другою. Ошибка не обнаружится лишь в том случае, если разность истинного и полученного результатов кратна числу 7x9 = 63. Так как подобная случайность все же возможна, то и двойная поверка не дает полной уверенности в правильности результата.
Впрочем, для обычных вычислений, где ошибаются чаще всего на 1 или 2 единицы, можно ограничиться только поверкою девяткой. Дополнительная поверка семеркой чересчур обременительна. Только тот контроль хорош, который не мешает работе.
Хорошо ли мы множим?
Старинные способы умножения были неуклюжи и неудобны, - но так ли хорош наш нынешний способ, чтобы в нем невозможны были уже никакие дальнейшие улучшения? Нет, наш способ безусловно не является совершенным; можно придумать еще более быстрые или еще более надежные. Из нескольких предложенных улучшений (ср. гл. VII) укажем пока одно, увеличивающее не быстроту выполнения действия, а его надежность. Оно состоит в том, что при многозначном множителе начинают с умножения не на последнюю, а на первую цифру множителя. Выполненное на стр. 175-й умножение 8713 x 264 примет при этом такой вид:
Преимущество подобного расположения в том, что цифры частных произведений, от которых зависят первые, наиболее ответственные цифры результата, получаются в начале действия, когда внимание еще не утомлено и, следовательно, вероятность сделать ошибку наименьшая. (Кроме того, способ этот упрощает применение так называемого «сокращенного» умножения, о котором мы здесь распространяться не можем[55].)
Русский способ умножения
Вы не можете выполнить умножения многозначных чисел - хотя бы даже двузначных, - если не помните наизусть всех результатов умножения однозначных чисел, т. е. того, что называется таблицей умножения. В старинной «Арифметике» Магницкого, о которой мы раньше упоминали, необходимость твердого знания таблицы умножения воспета в таких - надо сознаться, чуждых для современного слуха - стихах:
Аще кто не твердит
таблицы и гордит,
Не может познати
числом что множати
И во всей науки,
несвобод от муки,
Колико не учит
туне ся удручит
И в пользу не будет
аще ю забудет.
Автор этих стихов, очевидно, не знал или упустил из виду, что существует способ перемножать числа и без знания таблицы умножения. Способ этот, не похожий на наши школьные приемы, употребителен в обиходе великорусских крестьян и унаследован ими от глубокой древности. Сущность его в том, что умножение любых двух чисел сводится к ряду последовательных делений одного числа пополам при одновременном удвоении другого числа.
Вот пример:
32 x 13
16 x 26
8 x 52
4 x 104
2 x 208
1 x 416
Деление пополам продолжают до тех пор, пока в частном не получится 1, параллельно удваивая другое число. Последнее удвоенное число и дает искомый результат. Нетрудно понять, на чем этот способ основан: произведение не изменяется, если один множитель уменьшить вдвое, а другой вдвое же увеличить. Ясно поэтому, что в результате многократного повторения этой операции получается искомое произведение:
32 x 13 = 1 x 416.
Однако как поступить, если при этом приходится делить пополам число нечетное?
Народный способ легко выходит из этого затруднения. Надо - гласит правило, - в случае нечетного числа откинуть единицу и делить остаток пополам; но зато к последнему числу правого столбца нужно будет прибавить все те числа этого столбца, которые стоят против нечетных чисел левого столбца; сумма и будет искомым произведением. Практически это делают так, что все строки с четными левыми числами зачеркивают; остаются только те, которые содержат налево нечетное число. Приведем пример (звездочка указывает, что данную строку надо зачеркнуть):
19 x 17
9 x 34
4 x 68*
2 x 136*
1 x 272.
Сложив незачеркнутые числа, получаем вполне правильный результат: 17 + 34 + 272 = 323.
На чем основан этот прием?
Обоснованность приема станет ясна, если принять во внимание, что
19 x 17 = (18 + 1) x 17 = 18 x 17 + 17,
9 x 34 = (8 + 1) x 34 = 8 x 34 + 34, и т. п.