Принцесса или тигр   ::   Смаллиан Рэймонд

Страница: 128 из 257

 — Моя машина — это ведь не устройство для получения случайных чисел! Она действует по строго определенным законам. А теперь я объясню тебе правила ее работы, — продолжал Мак-Каллох. — Прежде всего под числом я понимаю произвольное целое положительное число; ведь моя нынешняя машина не умеет оперировать с отрицательными величинами и с дробями. Заданное число N при этом записывается обычным способом в виде некоторой последовательности цифр 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Вместе с тем моя машина может манипулировать только с числами, в которых нет нуля, например с числами вида 23 или 5492, но никак не с числами вида 502 или 3250607. Кроме того, если нам даны два числа N и М, то под NM мы понимаем вовсе не N, умноженное на М! Символом NM обозначается число, полученное следующим образом: вначале записываются цифры числа N, причем в том же порядке, в каком они следуют в N, а потом к ним последовательно приписываются цифры числа М. Так, например, если N равно 23, а М равно 728, то символом NM мы будем обозначать число 23728. Или же если N=4, а М=39, то под NM мы будем понимать число 439.

— Вот уж совершенно необычная операция с числами! — удивился Крейг.

— Ты прав, — согласился Мак-Каллох. — Но именно эту операцию машина понимает лучше всего. А теперь я объясню тебе некоторые правила ее работы. Кстати, мы говорим, что число X порождает число У, имея в виду, что X является допустимым числом и что если число X вводится в машину, то Y есть то число, которое оно выдает. Так вот, первое правило таково:

Правило 1.

|< Пред. 126 127 128 129 130 След. >|

Java книги

Контакты: [email protected]