Светлый фон

«Мі-17» торкнувся колесами посадкового майданчика на верхній терасі Твердині о 19:50, приземляючись у глибоких сутінках. Левка примусили допомагати з розвантаженням, і він змучився ще більше, ніж у пустелі, оскільки довелось тягати цистерни до ангарів.

Ґрем, Сатомі, Сьома і Лео зібрались разом під час вечері. Кожен мав чим поділитися з іншими, але ніхто так і не розкрив рота. Вони їли, не дивлячись одне на одного й думаючи про своє. І що вже геть погано — ніхто з них не ламав голову над тим, чому за два дні вони стали чужими один одному.

Така ж безмовність супроводжувала хлопців і дівчину, коли вони лягали спати (цього разу Сатомі завбачило лягла окремо; Ґрем не заважав). За винятком Семена Твардовського, всі спали мертвим сном.

І тільки Сьома спав неспокійно. Росіянину снилися цифри.

 

XCVIII

 

 

16 серпня 2012 року, 15:09 (UTC – 5) Паїтіті

 

3,132392… 3,132392… 3,132392…

Сьома готовий був відкласти блокнот, коли щось дзенькнуло у голові. 3,132392 — це число неправильне. Телепень! Не можна відірвати дробову частину від вісімкового числа, перевести її в десятковий дріб і приєднати до цілої вісімкової частини. Трійка у десятковій системі — це не те ж саме, що трійка у системі вісімковій. Під час конвертації певна частка дробової частини може «перетікати» в цілу, і навпаки. Він повинен працювати відразу з усім числом, а не з його «уривками». Інакше кажучи, він повернувся у відправну точку: йому досі потрібно конвертувати змішаний дріб з вісімкової у десяткову систему числення. На жаль і собі на сором, Семен поняття не мав, як це зробити…

вісімкової

Звісно, алгоритми для цього існують, але, не маючи під рукою спеціальної літератури і — що важливіше — засобів для реалізації цих алгоритмів у вигляді програми, можна було затратити тижні, щоб «витягнути» з вісімкового дробу його зрозуміле значення.

Сьома ще раз подивився на число, яке безрезультатно намагався розкодувати:

А що як перевести його у неправильний дріб? ( можна представити у вигляді ; цей дріб називатиметься неправильним, оскільки його чисельник більший за знаменник.) Маючи неправильний дріб, можна конвертувати чисельник і знаменник у десяткову систему, після чого поділити одержані числа на звичайному калькуляторі. В цьому випадку результат вийде коректним. Сьома вставив ручку до рота, впер погляд у траву і напружив мізки до краю. Щоб знайти чисельник неправильного дробу, слід помножити 3 на 100516 і до результату додати 11117. Ніби все просто, але… перед носом знову зринала вихідна проблема: Семен не знав, як множити вісімкові числа.