Есть ещё такое:
Curta — самый компактный из всех механических карманных калькуляторов, которые когда-либо были придуманы. Аппарат весит всего 100 граммов. А вот работает он совсем по-взрослому. Первые Curta были 11-разрядными (Curta I), в 1954 году появилась 15-разрядная модель (Curta II). Добавим, что эта чудо-машина умела вычислять квадратные корни и позволяла умножать на девять всего двумя поворотами рукоятки.
До 1947 года основой всех механических калькуляторов служили ступенчатый барабан (по примеру Лейбница) или цевочное колесо (придуманное Однером). Курт Херцштарк предложил нечто новое – так называемый дополненный ступенчатый барабан.
«Дополненный» барабан упрощает работу, поскольку позволяет выполнять разные арифметические действия по одному алгоритму. Например, вычитание превратить в сложение. Каким образом? Поясним примером:
Допустим, нам надо решить такую задачу: 219875 — 5789 = ?
Предположим, у нас есть 11-разрядный калькулятор
..00 000 219 875 — Уменьшаемое
..00 000 005 789 — Вычитаемое
..99 999 994 210 — Дополняем каждый разряд вычитаемого до девяти
100 000 214 085 — Складываем строки 1 и 3
Поскольку цифра 1 лежит вне 11- разрядного диапазона, ее просто отсекаем. Итоговый
результат получился короче на один разряд, поэтому прибавляем единицу к значению низшего разряда.
..00 000 214 086 — Верный ответ
Современные калькуляторы выполняют операции вычитания по этому же алгоритму. Разница состоит лишь в том, что электронные устройства используют двоичную систему счисления.
Это сообщение отредактировал xtzlsd - 15.07.2011 - 11:32