Шрифт:
Интервал:
Закладка:
— Работать самому, — сказал я.
— Господи! Вы понимаете? Вы зря тратите время, занимайтесь вашими программами. Не надо мне говорить, что делать. Я состою в научноисследовательском обществе. И что я ищу? Что надо искать? Где неведомое, непознанное? В чем вопрос?
Я беспомощно покачал головой.
— Остается ждать, пока вам на голову свалится яблоко.
— Да, верно. Мне не хватает созерцательности. Сидеть под яблоней воображаемой яблоней... Я пробовала. Да вы работайте, работайте.
Я философски загрузил «Йорк», просмотрел все три скачки, которые были в программе, и обнаружил, что в трех из них выиграли те лошади, которые набрали больше всего очков. «Три верных ответа из четырех скачек! — подумал я. — Невероятно!»
С ощущением какой-то нереальности я загрузил «Эпсом» и принялся кропотливо проверять все четыре скачки, для которых были программы. И на этот раз ни одного победителя не вычислил. Слегка нахмурившись, я набрал «newbu»
— "Ньюбери" и после длительных трудов обнаружил, что все шансы были на стороне абсолютно безнадежного Самоучителя, на которого и ставил Анджело.
Самоучитель, который финишировал в самом хвосте на последнем издыхании, красовался в самом верху таблицы, причем с большим отрывом.
Я с недоумением проглядел остальной список. Лошадь, которая на самом деле выиграла скачку, стояла второй с конца, и шансы ее были самые незначительные.
— В чем дело? — спросила Рут Квигли. Она сидела за своей машиной и даже не смотрела в мою сторону.
— Часть системы взбесилась.
— В самом деле?
Я загрузил «goodw» и проверил еще пять скачек. И тут больше всего шансов набрали лошади, которые на самом деле пришли в лучшем случае вторыми.
— Есть не хотите? — спросила Рут. — Уже полчетвертого. Сандвичей хотите?
Я поблагодарил и вместе с ней отправился на маленькую кухоньку. Там я с интересом обнаружил, что, несмотря на все свое проворство, помидоры она режет довольно медленно и неумело. Через некоторое время (для нее — довольно длительное) она соорудила две аппетитные башни из сыра, салата, помидоров и соленой говядины. Они угрожающе возвышались на тарелке, и есть их надо было, держа в обеих руках.
— Всему существует логическое объяснение, — сказала Рут, глядя на мое отрешенное лицо. — Человеческая логика несовершенна. Математическая логика безупречна.
— Угу, — сказал я. — Тед показывал мне, как легко добавить или убрать пароль.
— И что?
— Тогда, наверно, совсем нетрудно убрать или изменить и еще что-нибудь?
— Если только это не записано в ROM. Тогда трудно.
— В чем-чем?
— В памяти, предназначенной только для чтения. Извините.
— Он показывал мне, как просматривать программы.
— Значит, это была RAM, память свободного доступа. Ее можно менять как угодно. Детские игрушки.
Мы доели сандвичи и вернулись к компьютерам. Я загрузил файл «newbu», выбрал ту скачку, в которой участвовал Самоучитель, и принялся просматривать программу строка за строкой.
«list 1200-1240» — напечатал я и принялся размышлять перед экраном, заполненным буквами, цифрами и символами, ища корень проблемы.
"1200 «print 'Введите сумму призов, которые лошадь выиграла в этом сезоне' 1210 INPUT < 1000 W: IF W THEN T=T+20 1220 IF W