Перенос разряда был самым трудным шагом

В калькуляторе Паскаля каждое колесо отвечало за один десятичный разряд: единицы, десятки, сотни. Поворачивая колесо, пользователь прибавлял или вычитал число. Но при переходе через девять нужно было одновременно сдвинуть соседнее колесо: например, прибавление единицы к 9 должно превратить 09 в 10.

Для этого Паскаль устроил перенос как отдельное механическое действие. Когда колесо завершало полный оборот, оно запускало передачу, которая продвигала следующее. Значит, машина должна была не просто вращать шестерёнки, а точно передавать усилие между разрядами — порой сразу через несколько колёс.

Почему механизм мог остановиться

Каждая передача требовала точного совпадения зубцов и свободного хода деталей. Если шестерёнка зацеплялась слишком туго или усилия не хватало, движение прерывалось: цифры на соседних колёсах не менялись как нужно, а механизм мог заклинить. Чем больше разрядов участвовало в переносе, тем сложнее было сохранить плавность всей цепочки.

Это была не просто коробка с цифрами, а тонкий прибор с множеством взаимозависимых деталей, изготовленных вручную. Настроить его так, чтобы колёса надёжно работали вместе, было трудно; поэтому арифметическая идея не гарантировала безотказной работы в повседневном использовании.

Цена автоматического счёта

Паскаль создавал машину, чтобы облегчить расчёты, связанные с работой его отца — сборщика налогов. Она могла выполнять сложение и вычитание без ручного пересчёта каждого столбца, но пользователю всё равно требовались аккуратность и терпение. Самым наглядным пределом ранней вычислительной техники был перенос разряда: то, что на бумаге делается мгновенно, в металле превращалось в цепочку точных движений.