Введение

HP 27S — карманный калькулятор, выпускавшийся компанией Hewlett Packard, представленный в 1988 году и снятый с производства в период с 1990 по 1993 год (данные разных источников расходятся). Это был первый научный калькулятор HP, использующий алгебраический ввод вместо RPN, и, несмотря на название «научный», он также включал функции, характерные для специализированных бизнес-калькуляторов. Калькулятор выполнял стандартные научные функции, включая статистические расчеты и вычисление вероятностей. Уравнения можно было сохранять в памяти, а затем решать и интегрировать относительно заданных переменных. Поддерживались двоичная, восьмеричная и шестнадцатеричная системы счисления. Бизнес-функции включали часы реального времени и календарь с возможностью хранения до десяти записей (каждая с текстовым сообщением длиной до 22 символов), а также функции для расчёта временной стоимости денег. HP 27S не поддерживал традиционное программирование, но имел продвинутую систему хранения формул с возможностями, близкими к программированию. Внутри сохранённых формул можно было определять подформулы и впоследствии обращаться к ним по имени. В формулы также можно было встраивать циклы и условные операторы.

Оборудование

27S имеет тот же физический форм-фактор и 37-кнопочную клавиатуру, что и другие модели серии Pioneer. Представленный одновременно с HP 17B, он использует то же внутреннее аппаратное обеспечение. Калькулятор располагал 6900 байтами доступной памяти, разделяемой между переменными и формулами. Десять регистров памяти R0–R9 могли хранить по одному числу каждый. Аппаратное обеспечение включало в себя точечно-матричный дисплей, состоящий из двух строк по 22 символа. В зависимости от контекста, верхняя строка использовалась для отображения текущего выражения или сообщения, а нижняя – для отображения пунктов меню, которые можно было выбрать соответствующими клавишами. Также был предусмотрен инфракрасный порт для подключения к совместимому принтеру, например HP 82240B. Звуковой сигнализатор можно было использовать для установки будильников по дате и времени.