Калькулятор

Калькулятор

Калькулятор (calculator), устр-во для выполнения арифметических действий. Раньше для вычислений применялся абак, до сих пор используемый в арабских странах, России, Юго-Вост. Азии и Китае, доска, разделенная на полосы, где передвигаются косточки. В нач. 17 в. англ, математик Нёпер ввел понятие «логарифм». Немного позднее, в 1624 г., нем. математик Вильгельм Шиккард создал вычислительную машину для построения астроном, таблиц. Возможно, это было первое механич. вычислительное устр-во. В 1642 г. Паскаль сконструировал первую суммирующую машину, в основе работы к-рой были приводимые во вращение и зацепление шестерни; такие машины использовались при бухгалтерских расчетах. Нем. философ и математик Готфрид Лейбниц улучшил конструкцию Паскаля и создал в 1671 г. машину для выполнения умножения, принцип действия к-рой сохранился практически во всех последующих механич. вычислительных устр-вах. Вычислительные машины оставались редкостью до сер. 19 в., пока не стали более надежными. Только тогда они получили широкое распространение.
В первой половине 20 в. большим спросом пользовались машины, действующие на основе сложения (арифмометры), — настольные механич. устр-ва, приводимые в действие рычагом. Умножение осуществлялось многократным сложением. Информация сохранялась и сортировалась с помощью перфокарт. Для выполнения более сложных задач инж-ры разработали методы программирования настольных К., что привело к созданию совр. компьютеров (компьютер, история). Вычислительное устр-во превратилось в совр. карманный электронный К„ в к-ром небольшое число интегральных схем заменило шестерни механич. К. Данные и операции вводятся с простой клавиатуры и обычно отображаются на семисегментном индикаторе. При числовых действиях на электронных К. обычно применяется «плавающая запятая», т.е. во время каждого вычисления автоматически устанавливается позиция десятичной запятой. Это означает, что могут выполняться действия над очень широким диапазоном величин. Для хранения частичных или промежуточных рез-тов используется память. К. представляет собой примитивный компьютер, т.к. в его память можно ввести сложную программу, состоящую из мн. вычислительных действий. При каждом запуске эта программа вводится заново со своими входными данными.