ПОП И СОБАКА
Глава № 1. У ПОПА БЫЛА СОБАКА, ОН ЕЕ ЛЮБИЛ.
Глава № 2. ОНА СЪЕЛА КУСОК МЯСА.
Глава № 3. ОН ЕЕ УБИЛ. И В ЗЕМЛЮ ЗАКОПАЛ.
Глава № 4. И НАДПИСЬ НАПИСАЛ:
Глава № 5. Если не надоело, возвращайтесь к главе № 1, иначе отдыхайте.
Глава № 6. Конец.
— Ого, — улыбнулся Чип, — да ты, я вижу, прирожденный программист. Пожалел компьютер и вставил условие «если не надоело» в пятой главе. Сделал лазейку из бесконечного цикла. Значит, если надоело, то можно отдохнуть.
— Знаешь, Чип, только мне эта сказка совсем не нравится. Разве можно собаку мучить? Ну, наказал бы, а то сразу убивать. Давай ее спасем!
— Давай, — охотно согласился Чип. — Пусть тот, кто читает, сам выбирает для собаки наказание. Вот заменим главу № 3 на такую:
«Глава № 3. ОН ЕЕ НАКАЗАЛ».
Теперь, перед тем, как читать сказку, надо выбрать наказание. Ну, скажем:
наказал = отругал и не дал мороженого,
или
наказал = отшлепал и запер на час в чулане.
Кстати, такая программа, в которой можно что-то определять по желанию перед тем, как пользоваться, называется подпрограммой. А то, что надо определять, пишется в скобках после названия. Значит, мы сейчас написали сказку-подпрограмму
ПОП И СОБАКА (наказал)
А когда будешь ее читать, можешь вставить, что хочешь, ну хоть
ПОП И СОБАКА (поцеловал)
Видишь, здесь вставлено то, что надо читать вместо слова «наказал».
Ладно, спокойной ночи, мне пора. Завтра еще поиграем, хорошо?
ОТ РЕДАКЦИИ: