С помощью кодов Рудигер Гамм может легко определить, на какой день недели приходится та или иная дата. К примеру, услышав дату 23 октября 1957 года, этот молодой человек молниеносно ответил, что это была среда. Однажды на австралийском радиошоу Рудигера попросили возвести в степень число 83. Он начал со второй степени (832 или 83 x 83 = 6889) и постепенно дошел до девятой (839 = 83 x 83 x 83 x 83 x 83 x 83 x 83 x 83 x 83 = 186 940 255 267 540 400), не сделав ни одной ошибки. Поразительно, что Гамм не является аутичным гением-савантом, как главный герой фильма «Человек дождя». Ему не приходится расплачиваться одиночеством за свои выдающиеся способности. Рудигер Гамм – такой же человек, как мы с вами.
Самое удивительное заключается в том, что в школе Рудигер не блистал выдающимися способностями в математике, да и не особо интересовался этим предметом. Уже после окончания школы Рудигер однажды узнал об алгоритме, позволяющем быстро определять в уме, на какой день недели приходится та или иная дата, и увлекся этим. К примеру, он мог с легкостью рассчитать, что 13 января 1980 года было воскресенье. Именно тогда Рудигер впервые осознал, что обладает всеми необходимыми способностями и навыками, чтобы производить сложные вычисления в уме. Со временем этот человек-калькулятор сформулировал и записал в свою долговременную память целый ряд кодов, которые позволяют ему эффективно использовать рабочую память для решения самых сложных задач.
Эти коды представляют собой простые, но мощные инструменты, которые помогают разгрузить рабочую память. С их помощью можно разбить любую задачу на отдельные, легко выполнимые шаги. При таком подходе в рабочей памяти хранится минимум информации. Одним из примеров может служить так называемый алгоритм умножения слева направо. При умножении действие выполняется в направлении от крайней левой цифры к крайней правой, а затем полученные результаты складываются. Этот алгоритм может показаться сложным, но на самом деле все очень просто. Давайте проследим последовательность действий при умножении 57 на 6:
1. Умножьте 50 на 6 (300).
2. Держите этот ответ в рабочей памяти.
3. Умножьте 7 на 6 (42).
4. Сложите оба полученных числа (300 + 42 = 342).
Сравните этот подход с широко распространенным способом умножения в столбик:
490
x 142
–
Умножать в столбик удобно тогда, когда под рукой есть карандаш и лист бумаги. В этом случае можно записывать промежуточные результаты, последовательно перемножая цифру за цифрой, а затем сложить полученные числа. Но проделать то же самое в уме будет чрезвычайно сложно: нужно помнить все промежуточные результаты, полученные в процессе умножения, а затем еще и складывать их в правильном порядке. Такой подход приводит к перенапряжению рабочей памяти. Метод Рудигера Гамма гораздо проще, потому что одновременно нужно держать в памяти только три единицы информации: числа, которые нужно перемножить (490 и 142), порядок действий (мы уже перемножили 400 и 100, поэтому теперь нужно перемножить 400 и 40 и так далее), а также сумму всех предыдущих шагов.
В своем алгоритме Гамм опирается на взаимодействие рабочей и долговременной памяти, которое заключается в способности рабочей памяти управлять информацией, хранящейся в долговременной памяти. Чтобы натаскать свою долговременную память на решение арифметических задач, Рудигер прилежно занимался по четыре часа в день. Со временем в его долговременной памяти собралось множество готовых решений и алгоритмов, которые помогают ему быстро справляться даже с самыми сложными задачами. Такой подход можно сравнить с заучиванием таблицы умножения, только числа побольше. Если вы знаете, что шестью шесть будет тридцать шесть, вам незачем загружать рабочую память для сложения: 6 + 6 + 6 + 6 + 6 + 6 = 36. По такому же принципу проводит свои вычисления и Рудигер Гамм: в его арсенале имеется большой набор готовых ответов и алгоритмов, что позволяет дирижеру рабочей памяти выполнять минимум задач и действовать с максимальной эффективностью. Производя вычисления в уме, Гамм сперва обращается к долговременной памяти, чтобы найти уже известные ответы, а также подобрать наиболее эффективные алгоритмы. В рабочей памяти при этом хранятся промежуточные ответы.
Механизм взаимодействия рабочей и долговременной памяти (РП-ДП)