Изменить стиль страницы

Она умолкла.

— Все что ли? — спросил Казимир, Кристина молчала.

— Концерт окончен, — вздохнул Казимир.

Он подумал и бултыхнул в свою чашку пять ложек сахару.

— А мама говорит: сахар и соль — это белые враги, — сказал Петя.

— Для кого — враги, а лично для меня — это белые друзья, — заявил Казимир.

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

— Оказывается, нет ничего проще машинного языка, — сказал Петя. — Отдавай себе команды и все!

— А ты полагаешь, что уже освоил программирование?

— А разве нет?

— Что ты! Мы с тобой еще только в самом начале. Мы изучили только самый простой способ — последовательное выполнение стандартных команд.

— А что, есть и другие способы?

— Есть. Но мы поговорим о них завтра.

«Под музыку Вивальди! — послышалось вдали. — Вивальди! Вивальди!»

Это возвращались гребцы, подкрепившие где-то там, за горизонтом, свои силы.

КРИСТИНА ПРЕВРАЩАЕТСЯ В ЧЕЛОВЕКА

Когда робот вновь появился в комнате, Казимир обнажил волшебную свою шпагу и со словами «Шаварган трах!» — хлопнул по плечу Исполнителя. Исполнитель мгновенно превратился в Зеленую девицу Кристину, похожую на старшую пионервожатую из Петиной школы и та сразу же начала зудеть:

— Магистр! Ну что это такое? Они опять опаздывают! Как это понимать? Они опаздывают на три минуты тридцать восемь секунд. А вы помните лозунг дня? Помните? Нет? Помните? Нет? Помните? Нет? Помните? Нет?

— Тебя что, Кристина, опять заело?

— Да, заело, — гордо сказала Кристина. — Да, заело. Да, заело. Да, заело. Извините, Магистр, не могу остановиться.

— Зациклилась, — объяснил Казимир Пете. — Мы тобой еще будем это проходить.

Вслед за этим он снова хлопнул шпагой по плечу Кристины и произнес:

— Шаварган-трах-тарарах!

— Лозунг дня дисциплина! — воскликнула Кристина. — А они, Магистр, опаздывают. Я вынуждена написать на них донос.

— Валяй, — сказал Казимир.

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

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

Подпись: Борец-за-Правду.

— Ладно, — сказал Казимир, — что-нибудь придумаем. — Ну, Петя, нам пора. До завтра, мальчик. Ровно в девять утра раздвинется стена, и мы снова встретимся с тобой. В шлюпку Кристина! Гребцам — на весла! Полный вперед!

Урок второй

КУЛИНАРНО-АРТИЛЛЕРИЙСКАЯ УСТАНОВКА: ВЕЛИКОЕ ИЗОБРЕТЕНИЕ ВЕЛИКОГО МАГИСТРА

На другой день ровно в восемь утра стена в 96-й квартире дрогнула и раздвинулась. И морским ветром дунуло!

И клипер под всеми парусами замер на рейде!

И шлюпка, и весла: Вшеп-шлеп! — и гребцы: под музыку Вивальди! И Кристина, и Казимир — вот он, во фраке, со шпагой, с седыми висками, строгий и с моноклем в глазу.

— Привет, Петя! — сказал Казимир.

— Привет, Казимир, — ответил Петя и увидел, что на корме шлюпки установлена пушка, похожая на ту, которая стояла вчера. — А это что у вас? Пушка?

— Пушка, — подтвердил Казимир, соскакивая из шлюпки на берег и помогая сойти Кристине.

— А для чего?

— Чтобы стрелять.

— А когда?

— Если в первом акте на сцене висит ружье, — назидательно сказал Казимир, — то в последнем оно должно выстрелить. А у меня, голубчик, все делается сразу. Огонь! — вдруг рявкнул он.

Орудие в шлюпке грянуло со страшной силой, и на этот раз из жерла вместо вороны вылетела жареная курица. Вытянув шею, Казимир, проворно перехватил ее зубами в воздухе и, не разжимая челюстей, спросил:

— Хохех хохху?

— Что?

— Магистр спрашивает: хочешь ножку? — перевела Кристина.

— Нет, спасибо, — сказал Петя. — Я только что позавтракал.

Магистр в мгновение ока обглодал курицу, извлек из воздуха лист газеты, завернул туда кости, скомкал сверток и мял его в могучих своих руках до тех пор, пока тот превратился в пылинку.

— Нравится? — спросил он и показал на пушку.

— У, сила, — сказал Петя.

— Кулинарно-артиллерийская установка. Сокращенно — КАУ. Сам изобрел. Имею патент. Не сочти за бахвальство, голубчик… но — пройдут года, настанут дни такие, когда великий, мудрый наш народ вот эти руки, руки молодые — руками золотыми назовет! — и Казимир показал Пете свои руки. — Ведь золотые же? Правда — золотые? — спросил он.

— Золотые, — подтвердил Петя.

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

— Таким образом, проблема обеденного перерыва решена, — объявил Казимир. — Теперь Кристине не придется писать доносы на матросов. Приступаем к трапезе!

— А программировать? — спросил Петя обиженно. — Казимир, я вас все утро ждал, а вы сразу — обедать!

— Одно другому не помешает, — сказал Казимир. — Совместим приятное с полезным.

КРИСТИНА ОПЯТЬ ПРЕВРАЩАЕТСЯ В РОБОТА

— Протестую, — заявила Кристина. — По распорядку дня обед начнется через один час тридцать две минуты.

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

— Что вы такое говорите, Магистр? — возмутилась Кристина. — Да еще при ребенке? Вы отдаете себе отчет, какой нравственный урок он сейчас получает?

— Нет, она мне надоела, — проговорил Казимир. — Вот зануда…

В мгновение ока он выхватил шпагу и со словами «шаварган-бух!» перевел зеленую в другое состояние. Лицо у нее окаменело, на голове появился поварский колпак с артиллерийской эмблемой — двумя скрещенными мортирами.

— Она стала Исполнителем? — спросил Петя.

— Да. Сейчас это — кок-артиллерист. Будет кормить команду.

— А ей не больно, когда вы ее превращаете?

— Нет, — сказал Казимир уверенно. — Только щекотно.

ЕЩЕ ОДНА КОНСТРУКЦИЯ ПРОГРАММИРОВАНИЯ: РАЗВЕТВЛЕНИЕ

— Ну-с, приступим, — сказал Казимир. — Вчера мы с тобой изучили самый простой способ программирования. Кстати, как он называется?

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

— Правильно. А сегодня мы узнаем еще один способ. Он называется «разветвление». Но перед этим я задам тем один вопрос. Ты помнишь, как вчера Кристина-Исполнитель поила нас чаем?

— Конечно.

— А ты помнишь, там была команда «вскипятить воду»?

— Помню.

— А теперь ответь: чем эта команда отличается от остальных?

— Тем, что сама Кристина воду не нагревала. Она поставила чайник на газ — и все.

— Ну, а сама-то она что-нибудь делала в это время?

— Нет… то есть да. Она стояла и смотрела на чайник.

— Для чего?

— Чтобы снять его с плиты, когда вода закипит.

— Другими словами, она проверяла, как нагревается вода. Правильно?

— И какой же вывод мы должны из этого сделать? Что еще умеет Исполнитель, кроме выполнения команд?

— Он умеет выполнять проверки! — догадался Петя.

— Вот именно — проверки, — сказал Казимир. — И сразу запомним: команда и проверка — не одно и то же. Выполнение команды изменяет ситуацию, в которой находится Исполнитель. А выполнение проверки — что?

— Не изменяет.

— Потрясающая сообразительность! — похвалил Казимир. — А теперь скажи: для чего нужны проверки Исполнителю?

— Ясное дело: чтобы знать, когда приступать к выполнению новой команды…

— …и приступать ли к ней вообще? — подхватил Казимир.