Время Героев Том второй
Шрифт:
— Мала, Ари, — тихо произнесла Атэёль.
— Активация юнита, — произнес Иматэёль.
Аринэль снова повернулся к черному цилиндру. Пятна не появилось.
— Юнит снова отключился, иррин, — произнес Иматэёль.
— Машина, значит? — произнес Аринэль. — И как же машина работает, когда работать не может? Иматэёль. Делайте, что нужно.
Он положил ладонь на черный корпус.
— Этот боец не сдался, — негромко произнес парень. — Но его надо подлечить. Атэёль. Ты с ним потом поговори. Тебя он… выслушает. Именно тебя.
— Я сделаю отдельную сеть, Ари, — ответила Атэёль.
Глава 9
Арифметические действия, применявшиеся в Империи Алестис до введения новой системы
Запись цифр:
Х — ноль (это крест, а не буква)
| — единица,
? — пять,
? — десять,
O— пятьдесят,
? — сто,
? — пятьсот,
? — тысяча
? — пять тысяч
?
– десять тысяч
И т.д.
Не принято ставить четыре одинаковые цифры подряд; в этом случае цифра низшего порядка ставилась перед цифрой высшего порядка и отнималась от нее. Так было сделано для упрощения записи.
Числа выглядят так:
|||| =|? — четыре;
?||||=| ? — девять;
????=?O— сорок;
O????=? ? — девяносто.
Сложение
19 + 26
?|? приб. ???|равно (именно вот так записывалось)
1) |? приб. ?| равно ?? ( при этом рассуждали так: | после ? уничтожает| перед ?, то есть единица после пяти делает девятку десяткой)
2) ? приб. ??равно ??? (просто добавляли еще один десяток)
Итого:
?|? приб. ???|равно ????? (45)
Приведение:
?O?
Вычитание
45 — 19
?O? выч. ?|? равно
1) Пять меньше девяти, поэтому берем десятку и раскладываем на пятерки. Пятерку раскладываем на единицы. Для удобства и девятку представляем соответственно:
??|||||выч. ?|||| равно ?|
2) ??? выч. ?равно ??
Итого:
???| (26)
Умножение
Пусть требуется умножить 126 на 37.
????|умн. ????|| равно
Приходится умножать множимое на каждую цифру множителя отдельно, а затем сложить все произведения. Цифры одинакового порядка для удобства ставятся одна под другой.
Деление
А деления (не путать с дробями), как в десятичной системе, фактически нет. Это, по сути, подбор, путём умножения на делитель. Например, при делении 12 на 3, берешь примерно подходящий множитель и производишь действие. И так делается до тех пор, пока будет не найдено делимое.
Вопрос, почему же имперцы сами не догадались упростить свою систему счета?
Ответ. На самом деле, эта система вполне себе работоспособна, а самое главное, именно она проще. Посмотрите выше, если разобраться, всё предельно наглядно. Проблемы возникают только при действиях с большими цифрами.
Которые никто не считал вручную. Есть специальные таблицы (в виде толстых амбарных книг), где можно найти необходимый результат. Проблема именно в том, что приходится искать результат. А также в том, что в этой системе приходиться разбивать на пары действия с более, чем двумя цифрами. Поэтому расчёты сильно растягивались по времени.
Спрашивали, как же тогда считали мэллорны. Ровно также. У них таблицы были уже в наличии, а машина, разумеется, найдет результат мгновенно, по сравнению с разумным.
Еще приходили вопросы, как же мэллорны перешли на новую систему счета.
Во-первых, есть оболочка, основной рабочий профиль. Если еще непонятно, этот профиль способен (если выражаться более технически, имеет права) изменить ячейки памяти в логическом кристалле. Присвоить набору кода другое внешнее отображение вообще никакого труда не составило. Далее основная рабочая оболочка составила другую логику (последовательность взаимодействия ячеек памяти) для действий с наборами кодов. И присвоила эту другую последовательность операциям с наборами кодов (цифрами). В результате мэллорны получили лучшее быстродействие, так как новая логика просто меньше времени тратит на операции.
Опять же для понимания. Почему я про цифры говорю, как про набор кода.
1111110 — это число «126» в двоичной системе.
Какая система у мэллорнов? Логический кристалл состоит из множества девятигранников. Только это пока секрет, Аринэль Тайфол этого не знает.
По вопросу, а что такое изменение логики?
На уровне логических кристаллов математические действия, как и любая другая логика — это, как уже упоминалось, определенные последовательности взаимодействия между ячейками памяти. Мэллорны получили лучшее быстродействие за счет того, что теперь НОВЫЕ расчёты идут по более короткому пути между ячейками. Например, при проведении НОВЫХ расчетов в процессе разработке Щита Саманты-Сайридис, Атэёль не нужно было обращаться к ячейкам памяти при расчете промежуточных значений. При старой системе счета умножить три и более числа, это разбивка на пары. Мэллорн (или другая машина) сначала находит значения промежуточных расчетов, сводит выражение к двум цифрам, и только после этого находит конечный результат. Теперь, исходя из новой логики, можно работать сразу со всеми цифрами из вводных.