Пять уроков Великого Магистра, или повесть о том, как Петя Бочкин изучал программирование | страница 11



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

— Конечно.

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

— Помню.

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

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

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

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

— Для чего?

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

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

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