Математика для любознательных — страница 24 из 27


Быстрый счет и вечный календарь

Действительные и мнимые феномены


Кому приходилось присутствовать на сеансах нашего русского вычислителя Арраго, тот, без сомнения, не мог не поразиться его изумительными счетными способностями. Тут уж перед нами не фокус, а редкое природное дарование. Не существует «трюков» для выполнения в уме таких выкладок, как возвышение в куб любого четырехзначного числа или умножение любого шестизначного числа на шестизначное. Куб числа 4729, например, Арраго вычислил при мне в уме менее чем в одну минуту (результат 105756712489), а на умножение 679321x887064, также в уме, употребил всего 1 1/2 минуты (результат 602601203544).

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

Такие феномены, как Арраго или - на Западе - Иноди, Диаманди, Рюкле, встречаются единицами. Но наряду с ними подвизаются и эстрадные математики иного рода, основывающие свое искусство на тех или иных арифметических трюках. Вам, быть может, приходилось слышать или даже присутствовать самим на сеансах «гениальных математиков», вычислявших в уме с поразительной быстротой, сколько вам недель, дней, минут, секунд, в какой день недели вы родились, какой день будет такого-то числа такого-то года, и т. п. Чтобы выполнить большую часть этих вычислений, вовсе не нужно, однако, обладать необычайными математическими способностями. То же самое может после недолгого упражнения проделать и каждый из нас. Нужно только знать кое-какие секреты этих фокусов, - разоблачением которых мы сейчас и займемся.


«Сколько мне недель?»


Чтобы научиться по числу лет быстро определять число заключающихся в них недель, нужно только уметь ускоренно множить на 52, т. е. на число недель в году.


Задача № 53

Пусть дано перемножить 36 x 52. «Счетчик» сразу же, без заминки, говорит вам результат: 1872. Как он его получил?


Решение

Довольно просто: 52 состоит из 50 и 2; 36 умножается на 5 через деление пополам; получается 18 - это две первые цифры результата; далее умножение 36 на 2 делается как обыкновенно; получают 72, которые и приписываются к прежним 18-ти: 1872.

Легко видеть, почему это так. Умножить на 52 - значит умножить на 50 и на 2; но вместо того, чтобы умножить на 50, можно половину умножить на 100 - отсюда понятно деление пополам; умножение же на 100достигается припиской 72-х (36 x 2), отчего каждая цифра увеличивается в 100раз (передвигается на два разряда влево).

Теперь понятно, почему «гениальный» счетчик так быстро отвечает на вопрос «мне столько-то лет; сколько мне недель?». Умножив число лет на 52, ему остается только прибавить еще к произведению седьмую часть числа лет, потому что в году 365 дней, т. е. 52 недели и 1 день: каждые 7 лет из этих избыточных дней накопляется лишняя неделя[73].


«Сколько мне дней?»


Если спрашивают не о числе недель, а о числе дней, то прибегают к такому приему: половину числа лет множат на 73 и приписывают нуль - результат и будет искомым числом. Эта формула станет понятна, если заметить, что 730 = 365 x 2. Если мне 24 года, то число дней получим, умножив 12 x 73 = 876 и приписав нуль - 8760. Самое умножение на 73 также производится сокращенным образом, о чем речь впереди (стр. 261).

Поправка в несколько дней, происходящая от високосных лет, обыкновенно в расчет не принимается, хотя ее легко ввести, прибавив к результату четверть числа лет, - в нашем примере 24:4 = 6; общий результат, следовательно, 8766[74].

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


«Сколько мне секунд?»


Задача № 54

На этот вопрос также можно довольно быстро ответить, пользуясь следующим приемом: половину числа лет умножают на 63; затем ту же половину множат на 72, результат ставят рядом с первым и приписывают три нуля. Если, например, число лет 24, то для определения числа секунд поступают так:

63 x 12 = 756; 72 x 12 = 864; результат 756.864.000.

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

На чем же основан указанный здесь прием?


Решение

Правильность нашей формулы выясняется очень просто. Чтобы определить число секунд, заключающихся в данном числе лет, нужно лета (в нашем примере 24) умножить на число секунд в году, т. е. на 365 x 24 x 60 x 60 = 31536000. Мы делаем то же самое, но только большой множитель 31536 разбиваем на две части (приписка нулей сама собой понятна). Вместо того, чтобы умножать 24 x 31536, умножают 24 на 31500 и на 36, но и эти действия мы для удобства вычислений заменяем другими, как видно из следующей схемы:

Остается лишь приписать три нуля - и мы имеем искомый результат: 756.864.000.


Приемы ускоренного умножения


Мы упоминали раньше, что для выполнения тех отдельных действий умножения, на которые распадается каждый из указанных выше приемов, существуют также удобные способы. Некоторые из них весьма несложны и удобоприменимы; они настолько облегчают вычисления, что мы советуем читателю вообще запомнить их, чтобы пользоваться при обычных расчетах. Таков, например, прием перекрестного умножения, весьма удобный при действии с двузначными числами. Способ этот не нов; он восходит к грекам и индусам и в старину назывался «способом молнии», или «умножением крестиком». Теперь он хорошо забыт, и о нем не мешает напомнить[75].

Пусть дано перемножить 24 x 32. Мысленно располагаем числа по следующей схеме, одно под другим:

Теперь последовательно производим следующие действия:

1) 4 x 2 = 8- это последняя цифра результата.

2) 2 x 2 = 4; 4 x 3 = 12; 4 + 12 = 16; 6- предпоследняя цифра результата; 1 запоминаем.

3) 2 x 3 = 6, да еще удержанная в уме 1-ца, имеем 7 - это первая цифра результата.

Получаем все цифры произведения: 7, 6, 8 - 768. После непродолжительного упражнения прием этот усваивается очень легко.

Другой способ, состоящий в употреблении так называемых «дополнений», удобно применяется в тех случаях, когда перемножаемые числа близки к 100.

Предположим, что требуется перемножить 92 x 96. «Дополнение» для 92 до 100 будет 8; для 96-ти - 4. Действие производят по следующей схеме:

множители: 92 и 96

дополнения: 8 и 4.

Первые две цифры результата получаются простым вычитанием из множителя «дополнения» множимого или наоборот; т. е. из 92-х вычитают 4, или из 96-ти - 8. В том и другом случае имеем 88; к этому числу приписывают произведение «дополнений»: 8 x 4 = 32. Получаем результат 8832.

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


Какой день недели?


Умение быстро определять день недели, на какой приходится та или иная дата (например, 17 января 1893 г., 4 сентября 1943 г. и т. п.), основано на знании особенностей нашего календаря, которые мы сейчас и изложим.

1-е января 1-го года нашей эры приходилось (это установлено расчетом) на субботу. Так как в каждом простом году 365 дней, или 52 полных недели и 1 день, то год должен кончаться тем же днем недели, каким начался; поэтому последующий год начинается одним днем недели позже, чем предыдущий. Если 1 января 1-го года была суббота, то 1января 2-го года было днем позже, т. е. воскресенье, 3-го года - на 2 дня позже; а 1 января, например, 1923-го года было бы на 1922 дня (1923-1) после субботы, - если бы не было ни одного високосного года. Число високосных лет мы найдем, разделив 1923 на 4 = 480; но отсюда, для нового стиля [76], надо исключить календарную разницу в 13 дней: 480-13 = 467. К полученному числу надо прибавить число дней, протекших после 1 января 1923-го года до определяемой даты - скажем для примера, до 14 декабря: это составит 347 дней.

Сложив 1922, 467 и 347, мы делим сумму на 7 и по полученному остатку 6 определяем, что 14 декабря 1923-го года при ходилось на 6 день после субботы, - а именно на пятницу.

Такова сущность вычислений недельного дня любой даты. На практике дело значительно упрощается. Прежде всего заметим, что в течение каждого 28-летнего периода бывает, вообще говоря, 7 високосных лет (неделя), - так что каждые 28 лет день недели любой даты должен повторяться. Кроме того вспомним, что в предыдущем примере мы вычли из 1923 сначала 1, а затем календарную разницу обоих стилей, т. е. 13, всего 1 + 13 = 14 дней, или две полных недели. Но полное число недель, понятно, не влияет на результат. Поэтому для дат XX века надо принимать во внимание только: 1) число дней, протекших с 1 января данного года - в нашем примере 347; затем 2) прибавить число дней, соответствующее остатку лет от деления 1923 на 28, и, наконец, 3) число високосных лет в этом остатке, т. е. 4. Сумма этих трех чисел (347 + 19 + 4), т. е. 370, дает при делении на 7 тот же остаток 6 (пятница), который был получен нами раньше.

Таким же образом мы найдем, что 15 января 1923 г. приходилось на понедельник (14 + 19 + 4 = 37; 37: 7 - в остатке 2). Для 9 февраля нов. ст. 1917 г. мы нашли бы 39 + 13 + 3 = 55; при делении 55 на 7 получаем в остатке 6 - пятница. Для 29 февраля нов. ст. 1904 г.: 59 + 0-1[77] = 58; остаток от деления на 7 здесь 2 - понедельник.

Дальнейшее упрощение состоит в том, что вместо полного числа дней месяца (при исчислении числа дней, протекших после 1января заданного года) принимают в расчет только его остаток от деления на 7. Далее, разделив 1900 на 28, получаем в остатке 24 года, в которых содержится 5 високосных лет; прибавив их к 24-м и найдя, что сумма 24 + 5, т. е. 29, дает при делении на 7 остаток 1, определяем, что 1 января 1900 года было в 1-й день недели. Отсюда для первых чисел каждого месяца получаем следующие цифры, определяющие соответствующие им дни недели (мы будем их называть «остаточными числами»).


Остаточные числа для:

Запомнить эти числа нетрудно; кроме того, их можно нанести на циферблат карманных часов, поставив возле каждой цифры циферблата соответствующее число точек[78].

Сделаем теперь расчет дня недели, например, для 31 марта 1923 г.

Остаток от деления на 7 - это 0, т. е. суббота.


Задача № 55

Найти день недели 16 апреля 1948 г.


Решение

Остаток от деления на 7 - это 6, т. е. пятница.


Задача № 56

Найти день недели 29 февраля 1912 г. (нов. ст.).


Решение

* Принято во внимание, что один високосный год уже был учтен, когда мы взяли дату 29 февраля. Поэтому пишем не 3 високосных года, а 2.

Остаток от деления на 7 - это 5, т. е. четверг.

Для дат предшествующих столетий (XIX, XVIII и т. д.) можно пользоваться теми же числами; но надо помнить, что в XIX веке разница между новым и старым стилем была не 13, а 12 дней; кроме того, при делении 1800:28 получается в остатке 8, что вместе с 2 високосными годами в этом остатке составляет 10 (или 10-7 = 3), т. е. соответствующее характерное число для дат XIX века должно быть увеличено на 3-1 = 2. Так что, например, день недели 31 декабря 1864 г. нов. стиля мы определим сначала по предыдущему, а затем внесем соответствующую поправку - прибавим 2 дня.

Остаток от деления на 7 - это 0, т. е. суббота.


Задача № 57

Найти день недели 25 апреля нов. ст. 1886 г.


Решение

Остаток от деления на 7 - это 1, т. е. воскресенье.

После недолгого упражнения можно и еще более упростить вычисления, а именно - писать, вместо приведенных здесь чисел, прямо их остатки от деления на 7. Например, день недели 24 марта 1934 г. мы определим в результате следующих простых выкладок:

Искомый день - суббота.

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


Календарь на часах



Знание этих маленьких секретов может не только пригодиться нам для выполнения фокусов, но и сослужить службу в повседневной жизни. Мы легко можем превратить свои карманные часы в «вечный календарь, с помощью которого сможем определить дни недели любых дат какого угодно года. Для этого понадобится только, осторожно сняв стеклышко с часов, нанести на циферблате тушью точки возле цифр в числе, соответствующем таблице (стр. 265). Как пользоваться этими точками, мы уже знаем. Особенно просто это для дат XX столетия: к числу точек прибавляют число месяца, последние две цифры года и частное от деления их на 4, а еще лучше - остатки от деления этих чисел на 7. Остаток от деления суммы этих 4 слагаемых на 7 показывает день недели, а именно:

0 - суббота.

1 - воскресенье.

2 - понедельник.

3 - вторник и т. д.

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

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


Календарные задачи


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

Почему ежегодно все числа апреля бывают в те же дни недели, что и в июле? Все числа марта бывают в те же дни недели, что и в ноябре? Сентябрьские даты - в те же дни недели, что и декабрьские? Майские - в те же дни, что и январские следующего года?

Почему в невисокосные годы 1 января бывает тот же день недели, что и 1 октября? 1 февраля, 1 марта и 1 ноября бывает один и тот же день недели?

Объясните, почему в пределах одного столетия календарь повторяется каждые 28 лет? Почему в течение этого 28-летнего периода одни и те же числа месяцев приходятся на одинаковые дни недели через следующие промежутки: 11 лет, 6 лет, 5 лет, 6 лет?

Объясните, почему даты какого-либо года XX века повторяются в те же дни недели, в какие приходились они в XIX веке 40 и 96 лет тому назад?


Глава VIII