Я хочу на своем блоге поделиться с Вами своими идеями, мыслями и педагогическим опытом по физике и астрономии

суббота, 19 января 2013 г.

Механический калькулятор CURTA.

Мечта всякого коллекционера – механический калькулятор Curta – устройство, которое до сих пор сохраняет статус культового изобретения. Вплоть до появления электронных вычислительных устройств в 70-е годы прошлого века, этот похожий на старую кофемолку прибор считался самым удобным карманным калькулятором. Изюминка устройства в том, что оно было полностью механическим. Без электричества и батарей, только несколько сотен крошечных деталей.
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 — Верный ответ

Современные калькуляторы выполняют операции вычитания по этому же алгоритму. Разница состоит лишь в том, что электронные устройства используют двоичную систему счисления

2 комментария: