Пять уроков Великого Магистра, или повесть о том, как Петя Бочкин изучал программирование - [10]

Шрифт
Интервал

— Как видишь, — сказал Казимир, — имеется два варианта конструкции цикла. В одном из них используется оператор «пока (не выполнено какое-то условие) — повторять (какое-то действие)». А в другом варианте можно использовать оператор «повторять… (сколько-то) раз». Выбор конструкции зависит от того, каким будет исходный алгоритм.

— А что такое — исходный алгоритм? — спросил Петя.

— Об этом мы поговорим когда-нибудь после. А сейчас ты должен запомнить еще одно. Операторы цикла, как и условные операторы, можно записывать в программах не только по-русски, но и по-английски. Оператор «пока… повторять…» можно записать английскими словами «While…» «do…». А русское слово «раз» программисты часто заменяют словом «step» (шаг).[2]

НОВАЯ ПРОГРАММА ДЛЯ КУЛИНАРНО-АРТИЛЛЕРИЙСКОЙ УСТАНОВКИ

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

— Будем. Только ты для этого должен придумать один-единственный текст программы для Кристины. И при этом использовать конструкцию цикла?

— Именно.

— Пожалуйста, — сказал Петя. И он напечатал:

— Можно и так, — сказал Казимир. — Будем считать, что Кристина-Исполнитель, кроме первой стандартной проверки, способна выполнять еще одну — считать выстрелы.

Кулинар-артиллерист Кристина, печатая шаг, подошла к Великому Магистру и отдала честь.

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

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


ГИМН МАГИСТРУ

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

— Вот заботишься о них, заботишься, а все впустую… Ни сказок обо мне не расскажут, ни песен не споют…

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

— Сам?

— Пусть мне Кристина поможет. Только превратите ее из кулинара в поэта.

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

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

— Слушай приказ, — сказал Петя. — Нужно сочинить гимн Казимиру. Даю спецификацию. В первом куплете нужно сказать, что матросы испытывают к Великому Магистру глубокую любовь…

— Ну, любовь — это слишком, — сказал Казимир. — Лучше — нежность.

— Нежность так нежность, — сказал Петя. — И эта нежность глубока, как океан.

— Нет-нет, — снова возразил Казимир. — Океан — это нескромно. Так и зазнаться недолго. Лучше — как река. Какие у нас есть великие реки?

— Волга.

— Волга — это штамп.

— Ну, Ока.

— Так Волга или Ока? — спросила Кристина.

— На твое усмотрение, — сказал Петя. — И используй здесь конструкцию цикла. Повтори эту мысль не раз.

— Да-да, — добавил Казимир. — Ты уж постарайся, Кристина. Усиль впечатление.

— Дальше, — продолжал Петя. — Каждый раз, когда мы едим жареных куриц, мы вспоминаем о вас, Магистр, Ваше имя всегда будет жить в наших сердцах. Оно одно! И здесь — конструкция цикла.

— Как хорошо! — растроганно сказал Казимир. И наконец, если Великий Магистр и дальше будет так же заботиться о наших бытовых условиях, то и мы ответим ему тем же. И это тоже надо повторить несколько раз.

— Какие стихи! — произнес Казимир. — Какие стихи! Давай, Кристина, давай, не теряй времени. Сочиняй!

— А я и не теряю, — невозмутимо сказала Кристина. — Гимн уже готов. Осталось только разучить.

Она удалилась к матросам и раздала им листки с отпечатанным текстом.

БУНТ ЭКИПАЖА

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

«Три-четыре», — сказала Кристина, и хор запел:

К вам нежность глубока,
как Волга иль Ока, но пользуясь ока —
ока-ока —
зией,
хоть любим вас давно,
мы скажем все равно:
«В меню — одно —
одно-одно —
образие!»

— Какая наглость, — промолвил Казимир.

А матросы продолжали:

А ну, пусть спросит Маг
своих матросов: как
живется в бы —
бы-бы-бы-бы —
быту им?
Мы скажем «Поскорей
долой твоих курей! Иначе забу —
бу-бу-бу —
бунтуем!»

— Да… — произнес Казимир.

— Да! — подхватили матросы. — Да, скифы мы! Да, азиаты мы! С раскосыми и жадными очами!

— Но скажите, — возмущенно воскликнул Казимир. — Что может быть лучше жареной курицы? Что?!

— Жареный петух? — невозмутимо предположила Кристина-поэтесса.

— Сгущенка! — сказал один матрос.

— Тушенка! — сказал другой.

— Нет, сгущенка! — сказал третий.

— Нет, тушенка, — сказал четвертый.

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

— Вот вы у меня какие… — задумчиво промолвил Казимир.

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

Урок четвертый

ДАВАЙТЕ ГОВОРИТЬ О ЧЕМ-НИБУДЬ ДУХОВНОМ

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


Рекомендуем почитать
Животный алфавит

Весёлые квадратные зверюшки имеют свой собственный порядок: русский алфавит. Кто на букву Ю? – Юрок! А как выглядит квадратный юрок?


Как собрать кубик Рубика 3х3х3. Простой метод для начинающих

В этой книге вы найдете один из способов для начинающих, как можно быстро и очень легко собрать кубик Рубика. По моему опыту, множество людей способны собрать кубик с помощью метода, описанного в этой книге, за врем, менее 2 минут из любого его состояния запутанности. В рамках этой книги я постараюсь научить вас технике сборки кубика Рубика, которую я сам освоил еще в 1988 году, когда был ребенком. Этот метод довольно прост и позволяет научиться собирать кубик Рубика за 1,5 – 2 минуты без лишних тренировок, но с некоторым необходимым усердием.


Дудочка и барабан

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


Логопедические скороговорки и считалки

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


Баллада Мефистофеля

О власти золота над людьми и жажде наживы, которые толкали народы к войне, к завоеванию новых стран и отчасти к распространению и накоплению знаний, как в алхимии…О поисках золотых месторождений, эпидемиях «золотой лихорадки» и насилии, грабежах и рабстве…О скрытой власти «жёлтого дьявола» в капиталистических странах и об изменившемся отношении советских людей к золоту…Обо всём этом и написана книга, стремящаяся показать всё то зло, которое приносит людям жажда золота, жажда наживы — всё, о чём поёт Мефистофель в своей балладе.


Оздоровительный массаж в домашних условиях : пособие для родителей

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