Я — частый гость советских экспозиций в разных городах, где с искренним любопытством изучаю артефакты ушедшей эпохи. Среди множества экспонатов мое внимание неизменно привлекал механический калькулятор. И вот, наконец, я решил досконально разобраться в логике его работы. Разумеется, функционал калькулятора должен выходить за рамки простого сложения или вычитания — способен ли этот механический агрегат справляться с умножением и делением?
Ответ утвердительный.
Предлагаю вашему вниманию подробный разбор принципов работы арифмометров. Мы совершим краткий экскурс в историю и детально изучим устройство самой легендарной советской вычислительной машины — «Феликса», функционирующего на основе знаменитого колеса Однера.

Фундаментальный принцип
Зубчатая передача — идеальное решение для вычислительной техники. Поворот колеса на три зубца эквивалентен прибавлению тройки. Десять зубцов соответствуют полному обороту. Когда колесо единиц совершает полный цикл, особый «палец-переносчик» зацепляет колесо десятков, сдвигая его на одну позицию. Этот механизм переноса разрядов является базовым для любых механических сумматоров. Казалось бы, всё гениально просто, однако основная сложность крылась в обеспечении многократных операций и реализации вычитания.
1623 год: Вильгельм Шиккард конструирует «вычисляющие часы» — первое устройство, способное оперировать шестизначными числами. Для умножения использовалась оригинальная система осей с нанесенными таблицами умножения.
Звучит интригующе? Это буквально были цилиндры, напоминающие маленькие скалки, на которые по спирали была намотана таблица умножения. При вращении цилиндра в специальном окне последовательно отображались результаты умножения цифры на 1, 2, 3 и так далее.
Оператор, имея набор таких цилиндров, мог выставить множитель и получить промежуточные значения, которые затем суммировались. Это была ранняя попытка реализовать механическую «память» таблицы умножения, когда сложные передачи еще не были развиты.

По сути, устройство Шиккарда было гибридом: шестеренки выполняли сложение, а «барабанный автомат» упрощал процесс перемножения.
1642 год: Блез Паскаль создает «Паскалину». Это было уже серийное изделие с надежной системой жестко сцепленных колес для автоматического переноса разрядов. Основным минусом оставалась трудоемкость умножения, требовавшего многократного суммирования.
1673 год: Готфрид Вильгельм Лейбниц изобретает «Ступенчатый вычислитель». Его ключевое новшество — ступенчатый валик: цилиндр с выступающими зубьями разной длины. Это позволило за один оборот рукоятки прибавлять любое число от 1 до 9, что стало прорывом в механизации вычислений.

1878 год: Пафнутий Чебышев внедряет технологию «непрерывного переноса десятков». В отличие от ударных механизмов прошлого, он обеспечил плавную передачу единицы, что в будущем стало критически важным для высокоскоростных электромеханических вычислителей.
Железный «Феликс»
Наибольшее признание в нашей стране получил «Феликс», работающий на принципе колеса Однера (изобретенного в 1890 году). Это устройство с переменным числом зубьев стало эталоном эффективности.
Основная идея колеса Однера: внутри диска расположены девять металлических спиц, которые под управлением кулачкового механизма могут выдвигаться на разную длину. Выставляя рычаг на цифру 5, мы активируем пять спиц. При повороте рукоятки они входят в зацепление с основной шестерней и проворачивают ее ровно на пять делений.

Конструкция «Феликса» состоит из клавиатуры (рычагов ввода), сумматора результатов, счетчика оборотов и каретки, позволяющей сдвигать разряды для умножения в столбик.
Алгоритмы вычислений
- Сложение: Вращение по часовой стрелке. Если происходит переполнение разряда, механизм переноса плавно перебрасывает единицу к следующему барабану.
- Вычитание: Вращение рукоятки против часовой стрелки. Машина воспринимает это как движение по цифровому кругу в обратном направлении, используя тот же механизм переноса для корректной работы «заемов» из старших разрядов.
- Умножение: Метод последовательного суммирования с постепенным смещением каретки, имитирующий стандартное умножение в столбик.
- Деление: Обратный процесс, при котором оператор вычитает делитель из делимого, пока в счетчике не появится результат.

Массовое производство стало возможным благодаря простоте изготовления колеса Однера на стандартных станках и компактности прибора.
Происхождение имени
Почему «Феликс»? Всё связано с Феликсом Дзержинским. В 1920-х годах он, возглавляя ВСНХ, способствовал реорганизации производства арифмометров в Москве. После смерти Дзержинского в 1926 году, завод, носивший его имя, начал выпускать эти машины, и в 1929 году название закрепилось за аппаратом навсегда.

Итог
Эволюция вычислительной мысли прошла долгий путь до создания идеального механического арифмометра. «Феликсы» прослужили до 1978 года, пока их не вытеснила электроника. Сегодня, встречая это устройство в музее, мы видим не просто железный ящик, а вершину инженерной мысли своего времени. Надеюсь, эта статья поможет вам взглянуть на них с большим уважением.
Размещайте облачную инфраструктуру и масштабируйте сервисы с надежным облачным провайдером Beget.
Эксклюзивно для читателей SE7ENа мы даем бонус 10% при первом пополнении.
