Спящие гиганты | страница 55
– В принципе мы узнали кое-что еще!.. В формулах задействованы знаки вычитания и деления. Что гораздо важнее, если я все правильно понял, действуя таким образом, можно представить любое число, и тогда значение некоторых символов, конечно, превысит семь.
Вероятно, авторы послания знают восьмеричную систему счисления. Для обозначения цифр они использовали только семь знаков и точку. Рассказать вам о восьмеричной системе?
– Просветите меня.
– Она проста, но применить ее на практике для нас будет трудновато. Мы привыкли к десятичной системе счисления – десять символов для обозначения цифр, если брать в счет ноль. В действительности мы, считая, доходим до девяти – один, два, три, четыре, пять, шесть, семь, восемь, девять, – а затем цифры заканчиваются. Мы добавляем десятичный знак и получаем десять, что означает «один десяток и больше ничего». Потом мы опять перебираем девять цифр: одиннадцать, двенадцать, тринадцать и так далее. Когда мы добираемся до девятнадцати, цифры у нас снова заканчиваются, и тогда мы добавляем единицу к старшему разряду и получаем двадцать, то есть «два десятка».
Система создателей робота организована так же, но цифр в ней меньше. Они считают до семи, после чего добавляют еще один разряд и получается единица и точка, которую можно считать нулем или меткой-заполнителем, если вам удобнее. Это означает «одна восьмерка и больше ничего». После чего все продолжается с семью цифрами: один-один, один-два, один-три и так далее. Но помните, что один-два означает не двенадцать, а восемь и два. А по мере увеличения количества разрядов ситуация даже запутывается! Что-нибудь вроде «два-два-два-два» означает два плюс два раза по восемь плюс два раза по шестьдесят четыре плюс два раза по пятьсот двенадцать. Итого – одна тысяча сто семьдесят.
А напоследок я собираюсь вас развеселить! Не забывайте, что их формулы читаются справа налево! Так вот, это же верно и для чисел!
Доктор Франклин заявила, что приборная панель еще не задействована, поэтому мы пробуксовываем в работе. Но, поскольку на ней есть цифры, можно не сомневаться, что Райану предстоит вводить числа в восьмеричной системе. Не могу сказать, что это невыполнимо, но научиться будет весьма нелегко. Ведь для того чтобы прочитать какое-нибудь число, нужно проделать некоторые арифметические выкладки. Хорошо, что при вводе цифр с клавиатуры направление записи чисел не будет иметь значения. Однако «раз, два, три, четыре, пять» в восьмеричной системе превратится в «пять, три, четыре, девять» по-нашему. А наше «раз, два, три, четыре, пять» в восьмеричной системе будет звучать так: «три, нуль, нуль, семь, один».