Я собирался заглушить телесигнал всего на несколько секунд, но теперь я не мог исправить положение и не попасться.
И вот сижу я, вроде как испуганный, боясь пошевелиться – ведь они всех нас так пристально рассматривают. Я не мог даже протянуть к нему руку, так как боялся, что из-за этого картинка на экране начнет дергаться. Я и не думал о том, чтобы как-то дотянуться до него и нажать на кнопку выключателя на моем волшебном маркере – ведь парень рядом со мной наверняка бы услышал щелчок. Он бы сразу понял, что это мои шуточки.
В конце концов ассистенты сели на свои места, но продолжали за нами наблюдать. Они не могли ничего поделать. И знаете, помехи были не такими уж и сильными, мы по-прежнему могли разглядеть профессора, писавшего что-то на доске. Поэтому наш класс продолжил занятия как ни в чем не бывало, и все уставились на экраны телевизоров, на которых были помехи.
И вот сижу я там с моим волшебным маркером, зажатым между кольцами, скреплявшими мою папку с тетрадями. И вдруг парень, сидевший рядом с телевизором, картинка на котором была хуже всего, начинает собирать свои тетради, чтобы встать и уйти из класса пораньше. Я решил сделать так, чтобы картинка задрожала как раз в тот момент, когда он выйдет из класса. У меня было ощущение, что я еще мог выйти сухим из воды. Упустить этот шанс я не мог.
В тот момент, когда он выходил, изображение на телевизоре вновь стало нормальным. Один из ассистентов указал на него пальцем. Он сказал: «Вот это кто».
Розыгрыши – это развлечение, это юмор. Мне не только удалось все это провернуть, но у меня еще получилось выставить все так, будто это сделал кто-то другой. Это даже круче стандартного правила розыгрышей: «Никогда не попадайся». За мою долгую карьеру организатора розыгрышей я сумел хорошо овладеть этим принципом. Если вас смущает то, что я разыгрываю людей и не чувствую при этом угрызений совести, вспомните, что в основе любого развлечения лежит придуманная история. Вот что называется юмором.
Я не знаю, что они сделали с этим парнем, но не думаю, что у него были из-за этого неприятности. Не могли же они найти у него телевизионный глушитель. Насколько я помню, он был только у меня.
* * *
Но в конце концов в том учебном году я все-таки вляпался.
Видите ли, я тогда писал компьютерные программы, которые заставляли принтеры, установленные в компьютерном центре в Университете Колорадо, выбрасывать бумагу из лотков. Это было пустяковым делом. Затем я подумал: так для чего вообще нужны компьютеры? Они нужны для вычислений. Именно вычисления были их главной функцией, поэтому я решил придумать что-то действительно хитроумное.
Я написал семь программ – все они были очень простыми, но чрезвычайно интересными с точки зрения математики. Одна из них имела дело с тем, что я называл «волшебными компьютерными числами». Это были степени двойки: 2 1равно 2, 2 2равно 4, 2 3равно 8, 2 4равно 16. Все это бинарные числа, с ними работает любой компьютер, и поэтому для компьютеров в сравнении с другими числами они являются особенными.
Я сделал так, чтобы принтер выводил результаты в наиболее читабельной форме. Так, например, в одной строке могли содержаться: 1, 2. Это значило, что 2 в первой степени – это двойка. Вторая строка состояла из цифр 2, 4: 2 во второй степени – 4. Понятно, что рост чисел происходит очень быстро. Например, 2 в восьмой степени – 256; 2 в шестнадцатой степени – 65536. Таким образом вскоре программа начинала заполнять страницы этими огромными числами! После восьмой страницы степени двойки уже занимали целую строку. Затем они разрастались до двух или трех строк. В конце концов числа стали занимать по странице каждое и даже больше!
Другая моя программа работала с числами Фибоначчи. Это числа, которые идут в такой последовательности: 1, 2, 3, 5, 8, 13, 21, 34… Каждое число Фибоначчи представляет собой сумму двух предыдущих чисел. Это бесконечная последовательность. Все семь моих программ делали именно это – они высчитывали возрастающие последовательности чисел, которые становились все длиннее и длиннее.
В некоторых программах содержатся циклы, из-за которых они никогда не завершают работу, потому что допущена ошибка. Это называется бесконечным циклом. Я уже о них упоминал, когда рассказывал о шахматной программе, которой я занимался еще в школе. Как бы то ни было, Компьютерный центр автоматически завершал любую программу, которая работала дольше 64 секунд. Поэтому я решил, что все мои компьютеры должны были распечатывать по 60 страниц быстрее, чем за 64 секунды, и написал их так, чтобы каждая из них распечатывала только 60 страниц по номерам: страница 1, страница 2 и так далее. Если запустить программу снова, то она печатала следующие 60 страниц (начиная с 61-й) и так далее. Я написал все свои программы так, чтобы они оставляли данные для следующего запуска на перфокарте, и я мог снова ими воспользоваться, чтобы запустить программы с нужного места.
Читать дальше
Конец ознакомительного отрывка
Купить книгу