Выбрать главу

 — Подожди, какие регистры? Не уходи, — взмолился Сережа, — с тобой так интересно.

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

 Через десять минут Сережа был уже в кровати. В столе лежал собранный калькулятор, а в портфеле — тетрадь по математике с решенной задачей.

Салочки-считалочки

На следующий день Сережа с трудом дотерпел до вечера, так ему хотелось встретиться с Чипом. Когда наконец уроки были сделаны, Сережа закрылся в своей комнате, вынул из стола калькулятор и набрал заклинание: 1234 + 5678.

— 6912, — весело крикнул Чип, выпрыгивая из калькулятора . — Привет! Ну, чем сегодня займемся?

— В прошлый раз ты говорил, что до миллиона можешь на пальцах считать. Это странно. Если на руках тысяча, то на ногах тоже тысяча, а вместе — две тысячи? Постой-постой... Ты, наверное, опять будешь по одному пальцу приставлять и все удваивать. Это значит, при каждой комбинации пальцев ног и при каждой комбинации пальцев рук ты будешь новое число получать? Все понял: надо числа комбинаций на ногах, то есть 1023, перемножитьна такие же числа комбинаций на руках. Ну, для ровного счета пусть 1000 на 1000 — это и будет миллион!.. А расскажи мне, как ты складываешь, — попросил Сережа.

— А я вовсе и не складываю. У меня пальцы в салочки-считалочки играют.

— Что еще за салочки-считалочки? Я таких салочек не знаю.

— А вот какие салочки. — Чип сжал кулачки и приставил их пальцами друг к другу, так что каждый палец против одноименного оказался.

— Левая рука — салочка, — продолжал Чип, — смотри, я левым мизинцем осалил правый. А правила игры такие: если ты сидел, когда тебя осалили, — ты встаешь, а если уже стоял, ты левого соседа салишь и садишься. Вот и все!

— Ну и при чем же тут сложение? — удивился Сережа.

— А это и есть сложение. — Чип хитро прищурился. — Разве не видишь? Давай сложи 1 и 1. Один уже есть — мизинец на правой руке. Вот я осалил его левым мизинцем, он сел, а правый безымянный встал. Помнишь, сколько это? Два. Значит, один и один — два. А теперь левым безымянным правый осалим: тот уже стоит, значит, ему надо средний правый осалить, а самому сесть. Средний правый встал. Это сколько? Четыре. Два и два — 4.

— Э...э, — протянул Сережа, — это ты нарочно так подбираешь. А вот сложи-ка 5 и 3 с помощью своих салочек.

— Пожалуйста, — с готовностью ответил Чип. — Значит, 5 — это мизинец да средний палец, поднимаем их на левой руке. Три — это мизинец да безымянный палец, поднимаем их на правой. Левым мизинцем осалим правый. Тот осалит правый безымянный, а сам сядет. Правый безымянный осалит правый средний, сам сядет, а правый средний встанет. Теперь осталось левым средним осалить правый средний. Тот осалит правый указательный, а сам сядет. Что получилось? Указательный палец — это 8, значит, 5+3=8. Видишь, все правильно получается, только надо по очереди салить левыми пальцами такие же напротив, а те уже сами знают, что делать.

 — И что же, так можно до тысячи складывать? — недоверчиво спросил Сережа.

— Ну, на руках — нет, пальцев не хватит, — ответил Чип. — Но ведь это я тебе на пальцах объясняю, а там, — он показал на калькулятор, — у меня целое хозяйство вместо пальцев, там у меня биты. Знаешь, как они быстро в салочки-считалочки играют? Ого-го.

— Послушай, а как же ты умножаешь?

— Не все сразу, — ответил Чип и подмигнул Сереже. — Много будешь знать — скоро состаришься. Это мы оставим на следующий раз. 

Салочки с прыжками 

На следующий день Сережа сделал уроки, вызвал Чипа, и сначала они просто поболтали о том и о сем.

Когда они вдоволь посмеялись и поиграли, Сережа спросил его:

— Чип, а как же ты все-таки умножаешь? В прошлый раз ты так и не успел рассказать.

— А ты хорошо усвоил, как я складываю?

— Да, ты же меня научил — салочки пальцами.

— Ну, а здесь те же салочки, только с прыжками. Например, хочешь ты число на 2 умножить — сдвинь все пальцы на один, хочешь на 4 умножить — сдвинь на 2 и т д. Скажем, было у тебя число 5 — это 4+1, то есть мизинец и средний палец — помнишь? Умножим его на 2: 4 превратится в 8, а 1 превратится в 2. Получится безымянный палец и указательный. На один палец прыгнули влево. Ну, а если 5 умножить на 4, то все прыгнет на 2 влево, получится большой палец и средний — 20.

— Так это прыжки, — сказал Сережа,— а где же салочки?

— А салочки будут, если ты не на степень двойки (то есть не на 2, 4, 8 и т. д.) хочешь умножать, а на какое-нибудь другое число, например, на 6. Вот посмотри: 6 - это 4+2, значит, надо умножить наше число 5 сначала на 4 (прыгнуть на два шага влево), а потом на 2 (прыгнуть на 1 шаг влево) и сложить. 5x6=5x4+5x2=20+10=30. Ну, а складываем мы, как вчера: с помощью салочек. Так и получаются салочки с прыжками. Прыжок — салочки, прыжок — салочки. А если бы мы те же 5 умножили, например, на 7? Это 4+2+1, то есть мизинец, безымянный и средний пальцы. Будет прыжок на 1 шаг (когда 5 на 2 умножили), потом салочки, когда с исходным числом 5 сложили. Получится 15, а потом прыжок на 2 шага, когда 5 на 4 умножили и получили 20, потом снова салочки, когда к предыдущему числу 15 прибавили и получили 35. Вот тебе и все умножение.

— Чип, — задумчиво сказал Сережа, — а вот скажи, ты что, никогда не устаешь? Никогда тебе не надоедает все правильно делать? Пошалить никогда не хочется?

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

Сказки-программы 

На следующий день, когда Сережа перед сном вызвал Чипа и они немножко поиграли в салочки-считалочки, Сережа попросил:

— Чип, а ты сказки какие-нибудь знаешь? Я так люблю сказки, даже совсем глупые, для малышей.

Чип задумался.

— Сказку? Нет, это работа для суперкомпьютера, вот тот может хоть сто тысяч сказок в секунду рассказывать.

— Да куда мне столько, мне и одной хватит. Ну, пожалуйста, Чипка, я очень тебя прошу. Попробуй, может, что-нибудь получится. Ты такой умный!

— Что ж, — Чип был явно польщен, — сказку, говоришь? Ладно, попробуем, только это будет не сказка, а сказка-программа. Ручка есть? Записывай.

И вот что продиктовал Чип.

РЕПКА. Сказка-программа для детей младшего и среднего школьного возраста, особенно для тех, кто занимается в кружке юных программистов.

Глава № 1. Жили-были:

жилец № 1 = Дедка,

жилец № 2 = Бабка,

жилец № 3 = Внучка,