Инженерный калькулятор чем отличается от обычного: Чем инженерный калькулятор отличается от обычного? Узнайте, насколько существенная разница в наборе функций. – Как выбрать калькулятор | Бытовая техника | Блог

Чем инженерный калькулятор отличается от обычного? Узнайте, насколько существенная разница в наборе функций.

Чем инженерный калькулятор отличается от обычного?

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

  • сложение/вычитание;
  • деление/умножение;
  • извлечение квадратного корня;
  • возведение в степень.

Однако, если речь идёт о точных науках, которые преподаются за пределами школы, требуется расчётное устройство с большим функционалом. Именно здесь и будет востребован инженерный калькулятор. Он обладает большим количеством кнопок. Более того, на каждую кнопку завязано до 3 различных функций.

Преимущества инженерного калькулятора

По большому счету речь идёт об устройстве, которое может называться компьютером. Многие инженерные калькуляторы способны выполнять простейшие программы. Более того, они подключаются к настольным компьютерам для передачи выполненных расчётов.

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

Калькуляторы для инженерных расчётов обладают гораздо большими по объёму ячейками памяти (до 10 регистров). При расчётах курсовой или дипломной работ их вполне хватает для комфортного и быстрого ведения вычислений.

Безусловно, подобные вычислительные устройства оказывают незаменимую помощь на экзаменах и всяческих тестах.

Набор приоритетных функций инженерного калькулятора

К наиболее частым по использованию функциям можно отнести следующие:

  • действие с дробями;
  • элементарные функции;
  • статистические функции;
  • тригонометрические функции.

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

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

Калькулятор – предельно узкоспециализированная расчётная электроника. Нередко им разрешают пользоваться и на предметных Олимпиадах.

Смотрите также:

В видео представлен обзор классического инженерного калькулятора:

Виды и типы калькуляторов | calcsoft.ru

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

Сопутствующие разделы:
Калькуляторы с печатью
Инженерные или научные калькуляторы
Калькуляторы Citizen
Калькуляторы Casio
История возникновения калькуляторов

Калькуляторы можно разделить на следующие виды:

  • карманные — калькуляторы небольшого размера, которые можно брать с собой,
  • настольные — калькуляторы чуть большего размера, которые удобнее использовать, например, на рабочем месте, людям, производящим большое количество расчетов,
  • калькуляторы с печатью — настольные калькуляторы со встроенным печатным устройством, которое выводит производимые вычисления, промежуточные итоги, графики на бумажную ленту,
  • онлайн калькуляторы.

Ну, а если говорить о функциях, то все выпускаемые модели можно условно отнести к одному из типов калькуляторов, о которых мы расскажем ниже.

Простые калькуляторы:
Простые калькуляторы выполняют обычные арифметические расчеты (сложение, вычитание, деление и умножение) и, как правило, несколько дополнительных функций, таких как расчет процентов и извлечение из квадратного корня. Такие калькуляторы обычно небольшого размера и веса.
Бухгалтерские калькуляторы:
Как следует из названия этого типа калькуляторов, они предназначены для использования бухгалтерами и кассирами. В целом же основная их функция — это профессиональные расчеты с денежными суммами.
Бухгалтерские калькуляторы преимущественно выполнены в настольном варианте, оснащены крупными клавишами, большего размера дисплеем, могут иметь клавиши типа «000», поддерживают большее, чем у других калькуляторов, число знаков. Такие калькуляторы зачастую имеют функции округления, а также дополнительные бухгалтерские функции: «проверка и коррекция» (позволяет не только просмотреть выполненные действия, но и внести в них изменения), «покупка-продажа-прибыль» (вычисление себестоимости, цены или маржи по двум параметрам), вычисление надбавок, расчет и добавление/ вычитание НДС, подсчет итога по всем операциям, конвертация валюты.
Инженерные калькуляторы:
Более сложный тип калькуляторов, разработанный для различных по сложности инженерных и научных расчетов. Такие калькуляторы способны делать расчеты с приоритетами операций и скобками, иногда позволяют делать расчеты с дробями, делают вычисления элементарных функций, а также поддерживают множество других расчетов (статистические, тригонометрические и пр.).
Инженерный калькулятор может поддерживать более сотни функций, из-за чего обычно содержит большее количество клавиш, зачастую двойного или тройного значения.
Финансовые калькуляторы:
В целом, это один из подвидов инженерных калькуляторов, который предназначен для финансовых расчетов, таких как расчет аннуитета, дисконта, размер выплат по кредиту, приведенного потока и подобное. Исходя из данных функций, подходит для банковских сотрудников и финансистов.
Программируемые калькуляторы:
Программируемые калькуляторы по их возможностям можно назвать сложными инженерными калькуляторами. Они способны выполнять те же функции, а также дополнительно делать повторные сложные вычисления, выполнять создаваемые пользователями программы. Такие калькуляторы имеют более 10 регистров памяти, зачастую имеют интерфейсы для подключения к внешним устройствам, таким как компьютер.Также оснащены внешней памятью, исполнительными устройствами и аппаратными датчиками. Наиболее функциональные программируемые калькуляторы можно даже отнести к простым портативным компьютерам, но их основное отличие от последних заключается в узкой специализации выполняемых действий.
Графические калькуляторы:
Все графические калькуляторы относятся к программируемым, но их отличает наличие графического экрана. Такие калькуляторы способны поддерживать команды, отображающие графики функций, а также могут выводить на экран рисунки.

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

Инженерные или научные калькуляторы | calcsoft.ru

Инженерные или научные калькуляторы разработаны для проведения различных по сложности инженерных и научных расчетов. Такие калькуляторы прекрасно подойдут и ученикам старших классов школ, и студентам ВУЗов, и инженерам, и научным работникам. Одним словом, тем, кто в своей деятельности должен производить множество сложных расчетов.

Инженерные (научные) калькуляторы делают расчеты чисел в фиксированном формате и в формате с плавающей запятой, ряд моделей позволяют выполнять расчеты с дробями. Основная часть инженерных калькуляторов применяет алгебраическую логику, т.е. выполняет расчеты с приоритетами операций, расчеты со скобками.

Все инженерные (научные) калькуляторы позволяют вычислять элементарные функции. Минимальный перечень выполняемых функций, как правило, включает квадрат и квадратный корень, обратную функцию, десятичные и натуральные логарифмы и антилогарифмы, тригонометрические функции прямые и обратные.

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

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

Так как инженерные (научные) калькуляторы позволяют выполнять столь значительное количество функций, их клавиатура состоит из большого набора клавиш, которые при этом имеют по две или три функции.

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

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

Использование обычного и инженерного калькулятора

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

  1. Обычный калькулятор

Для того, чтобы быстро что–то подсчитать, используют программу Калькулятор, которая вызывается так:Пуск – Программы – Стандартные – Калькулятор.Для частого использования калькулятора можно создать значок ярлыка программы наРабочем столе. Удобно пользоваться мышью, но можно нажимать и клавиши, используя дополнительную цифровую клавиатуру, где имеются все операционные клавиши. Для ввода с цифровой части клавиатуры необходимо нажать клавишуNum Lock.

Арифметические расчеты. Программа Калькулятор как и большинство настольных калькуляторов, позволяет выполнять цепочки последовательных арифметических действий. Например: 2+3*5+7/2

В этом режиме Калькулятор имеет «арифметическую» логику, то есть при расчете сложных арифметических выражений не соблюдается принятый в математике порядок действий. Выражение вычисляется слева направо, как оно записано. В нашем примере мы как бы реально вычисляем {[(2+3)*5]+7}/2=16 вместо 2+(3*5)+(7/2).

Если бы нам нужно было вычислить это выражение «по правилам», то необходимо использовать «память» нашего Калькулятора. Кнопки с красными обозначениями в левой части панели предназначены для операций с памятью.

Теперь выполнить нужную операцию несложно. Щелкните на кнопках «2», «MS» (занесли в память первое число), «3», «*» «5», «=», «М+» (вычислили произведение 3*5 и прибавили его к числу, хранящемуся в памяти), «7» «/» «2» «=» «М+» (получили окончательный результат), «MR» (вывели его на индикатор). Результат – 20,5.

Обратите также внимание на то, что когда в памяти хранится число, в окошечке над кнопками, предназначенными для работы с памятью, появляется буква М.

Кнопки с темно-синими обозначениями в правой части панели служат для выполнения некоторых специальных операций.

sqrt (Square Root) – эта кнопка позволяет извлечь квадратный корень из числа, установленного на панели индикатора.

%. Эта кнопка позволяет производить вычисление процентов. Например: чтобы ответить на вопрос «сколько будет 20 % от числа 6», щелкните на кнопках «6» «*» (обязательно умножение!) «2» «0» «%». На индикаторе появится ответ 1,2.

Темно-коричневые кнопки непосредственно под индикатором служат для редактирования вводимых чисел:

Backspaceотмена последней введенной цифры. Например, щелкните на кнопках «2» «3» «Backspace» «4». На индикаторе появится будет число 24.

CEClear Entryудаление последнего введенного числа целиком. Например, наберите «2» «4» «+» «1» «6» «СЕ», «2» «4» «=». На индикаторе будет 48.

С Clearполностью очищает калькулятор (кроме памяти) и готовит его к началу нового вычисления.

Инженерный калькулятор.

Инженерный калькулятор выполняет сложные инженерные и научные расчеты. Он способен вычислять большое количество разнообразных функций: тригонометрических, гиперболических, степенных, показательных, логарифмических и простейших статистических функций. Для вызова инженерного калькулятора в строке меню выберите пункт Вид – Инженерный.

В инженерном режиме калькулятор имеет «алгебраическую» логику, то есть при расчете сложных арифметических выражений соблюдается принятый порядок действий – в первую очередь выполняется умножение и деление, и только потом — сложение и вычитание. В нашем примере 2+3*7/2 будет вычислено как 2+(3*5)+(7/2)=20,5.

Кнопки с фиолетовыми обозначениями слева от кнопок для работы с памятью дают возможность выполнения математических вычислений.

Флажок «Inv» превращает функции в «обратные», например, вместо вычисления синуса будет вычисляться арксинус, вместо возведения числа Х в степеньYбудет извлекаться корень степениYиз числа Х и т.п.

Флажок «Нур» — действует только для тригонометрических функций – он превращает их в гиперболические.

Для статистических расчетов служат кнопки с синими обозначениями на левой панели Калькулятора. С их помощью можно ввести серию чисел и определить их среднее значение, сумму квадратов и стандартное отклонение (смешанное и несмешанное) для этой серии.

Кнопка

Клавиша

Функция

Sta

Ctrl + s

Открывает окно «Статистика» и активизирует кнопки Ave,Sum,sиDat.

Dat

Ins

Вводит число из поля ввода в окно «Статистика». Кнопка доступна после нажатия кнопки Sta.

Ave

Ctrl + a

Вычисляет среднее арифметическое серии чисел из окна «Статистика». Для вычисления среднего квадратов используйте Inv+Ave

Sum

Ctrl + t

Вычисляет сумму чисел в серии, отображаемых в окне «Статистика». Для вычисления суммы квадратов используйте Inv+Sum

S

Ctrl + d

Вычисляет среднеквадратичное стандартное отклонение (несмещенное – число степеней свободы n-1) чисел из окна «Статистика». Для вычисления смещенного стандартного отклонения (число степеней свободы –n) используйтеInv+s

В качестве примера выполним статистическую обработку серии чисел: 1,3,5,7.

  • Набираем в Калькуляторечисло «1»;

  • Открываем окно СтатистикакнопкойSta;

  • Отправляем его в окно Статистика кнопкой Dat;

  • Набираем «5»;

  • Отправляем Dat;

  • Набираем Dat;

  • Отправляем Dat.

Теперь вся серия чисел введена и можно приступать к ее статистической обработке. Щелкнув на кнопке Ave, получите среднее значение серии 4. Щелкнув на кнопке Sum, получите сумму чисел серии 16.

В окне «Статистика» есть еще четыре кнопки, функции которых описаны в следующей таблице:

Кнопка

Функция

LOAD

Возвращает число в поле ввода калькулятора

RET

Возвращает число в окно калькулятора

CD

Удаляет выделенное число из окна «Статистика»

CAD

Удаляет все числа из окна «Статистика»

Рассмотрим еще один пример проведения статистических расчетов. Выполните следующие действия:

  1. Выберите опцию Инженерный в меню калькулятора Вид;

  2. Введите первое число 12,56;

  3. Нажмите кнопку Sta. На экране появится окно «Статистика»;

  4. Нажмите кнопку Dat;

  5. Введите второе число 12,89 и нажмите кнопку Dat;

  6. Введите третье число 12,33 и нажмите кнопку Dat;

  7. Нажмите кнопку Sta, вы перейдете в окно «Статистика» и можете просмотреть введенные числа. Если числа не помещаются на экране, появляются полосы прокрутки для их просмотра.

  8. Нажмите кнопку Ret для перехода в окно калькулятора;

  9. Нажмите кнопку Ave для вычисления среднего значения. Результат – 12,593333.

  10. Нажмите кнопку Sum для вычисления среднего значения. Результат – 37,78.

  11. Нажмите кнопку s для вычисления несмещенного стандартного отклонения. Результат – 0,28148.

Типы данных. Кнопки с красными обозначениями на правом краю калькулятора предназначены для работы с целыми числами в различных системах счисления.

Программа позволяет работать с двоичными (Bin), восьмеричными (Oct), десятеричными (Dec) и шестнадцатеричными (Hex) числами, переводить числа из одной системы в другую, а также выполнять логические и другие целочисленные операции над числами. В следующей таблице приводятся названия флажков и клавиш для перехода к этим системам:

Название флажка

Клавиша

Система счисления

Пример представления числа 8184

Hex

F5

Шестнадцатеричная

1FF8

Dec

F6

Десятичная

8184

Oct

F7

Восьмеричная

17770

Bin

F8

Двоичная

1111111111000

Получение справки

Чтобы разобраться с любой кнопкой (любым элементом панели) или любой функцией программы Калькулятор, щелкните на этом элементе правой кнопкой мыши. Перед вами появится всплывающая подсказка «Что это такое?». Щелкните на ней левой кнопкой и получите ясную и понятную справку.

Задания

1. Способы загрузки программы Калькулятор (укажите не менее двух).

2. Вычислить на обычном калькуляторе:

а) 17*12/-145

б) 14,5/186+164

в) 122-17*14

г) [3,5+4,56*7,56/(12+365)]-125,24/0,05

  1. Вычислить на инженерном калькуляторе:

а) sina*cosb*sinc, где а=1,675, b=2,842 и с=654,56

б) Даны числа: 3,56; 6,85; 4,21; 5,78; 4,87; 6,24. Определить их сумму, среднее арифметическое и стандартное среднеквадратичное отклонение.

Вопросы для самопроверки:

1. Назначение кнопок калькулятора MC, MR, MS,M+

2. Как извлекают квадратный корень от заданного числа?

3. Как найти заданный процент числа, набранного на индикаторе?

  1. Чем отличаются кнопки СЕ и С?

  2. Назначение кнопок Backspase?

  3. Как превратить обычный калькулятор в инженерный?

  4. Назначение кнопок с флажками «Inv» и «Hyp»?

  5. Как использовать кнопки Ave, Dat, Sta, Sum, s ?

  6. Назначение кнопок Hex, Oct, Bin, Dec?

  7. Как перевести число из десятичной системы в двоичную, восьмеричную?

Инженерный калькулятор Википедия

Современный инженерный калькулятор

Калькуля́тор (лат. calculātor «счётчик») — электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами.

Калькулятор заменил механические вычислительные устройства, такие, как абаки, счёты, логарифмические линейки, механические или электромеханические арифмометры, а также математические таблицы (прежде всего — таблицы логарифмов).

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

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

Термином «калькулятор» также называются специализированные программы, встраиваемые в веб-сайты (например, «калькулятор калорий», «калькулятор размеров одежды» и пр.) или в бытовую технику (например, простой медицинский калькулятор может встраиваться в спортивный тренажёр).

Этимология[

Программируемый калькулятор — Википедия

Современный программируемый калькулятор Советский калькулятор «Электроника МК-52», модуль расширения памяти и руководство по эксплуатации

Программи́руемый калькуля́тор — калькулятор, который обладает, помимо всех функций калькулятора, функциями ввода и выполнения программ.

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

  • Объём программной памяти, который может измеряться в байтах, командах или операторах языка программирования. Объём программной памяти ограничивает максимальный размер исполняемой программы, определяя тем самым пределы возможностей калькулятора. Во многих калькуляторах оперативная память, как и в обычных компьютерах с архитектурой фон Неймана, изначально едина и не делится на память данных (регистры памяти) и память программ. Разделением памяти на регистровую и программную управляет пользователь, что даёт возможность более гибкого её использования.
  • Способ программирования определяется языком, на котором составляются программы.
  • Технические ограничения программ, связанные с особенностями реализации командного языка и схемотехники калькулятора. Например, количество подпрограмм, которые могут быть вложены друг в друга, наличие или отсутствие косвенной адресации в командном языке.
  • Наличие энергонезависимой памяти, то есть возможность длительного хранения содержимого оперативной памяти при выключении калькулятора и наличие или возможность подключения устройств для оперативного ввода-вывода программ и данных. Для программируемых калькуляторов эта особенность является крайне важной, так как именно она определяет затраты времени на приведение калькулятора в рабочее состояние: при длительном хранении или возможности быстрой загрузки заблаговременно подготовленной к использованию программы его можно просто включить и работать, при отсутствии энергонезависимой памяти каждому сеансу работы вынужденно предшествует подготовительный процесс, заключающийся во вводе программы и её проверке.

Простые программируемые калькуляторы позволяют лишь сохранять и многократно использовать линейные последовательности операций, то есть просто многократно выполнять вычисления по одним и тем же формулам без повторного ввода этих формул. Более сложные позволяют писать полноценные программы на символьно-кодовом языке, адаптированном варианте BASIC’а или других языках программирования.

Наиболее мощные программируемые калькуляторы обладают графическим экраном, встроенным языком программирования высокого уровня, возможностью связи с ПК для загрузки программ или данных, интерфейсом с внешними устройствами; используются процессоры с тактовой частотой в десятки мегагерц, память может содержать сотни килобайт ОЗУ и мегабайты флэш-памяти. Такие калькуляторы также нередко снабжаются системой символьных вычислений, включающей различные манипуляции с выражениями, решение уравнений и их систем, символьное дифференцирование и интегрирование, а часто и решение дифференциальных уравнений в символьном виде. Может поддерживаться рисование двумерных и трёхмерных графиков и диаграмм, операции линейной алгебры, развитые средства статистического анализа данных, финансовые вычисления, вычислениями с комплексными числами. Для некоторых есть возможность программирования на C на компьютере, с последующей кросс-компиляцией и загрузкой кода.

Olivetti Programma 101 — Museo nazionale scienza e tecnologia, Milan
  • В 1965 году итальянская фирма Olivetti выпустила настольное программируемое вычислительное устройство «Programma 101 (англ.)». Аппарат был способен выполнять арифметические действия, извлекать корни, находить абсолютное значение числа. Память в 240 байт распределялась между регистрами памяти и шагами программы. Для управления использовалась простая клавиатура, вывод данных производился на печатающее устройство. Программирование выполнялось на простом символьно-кодовом языке, включавшем операции передачи данных между регистрами, операции с данными и условные и безусловные переходы. Предположительно Olivetti Programma 101 можно считать первым в мире программируемым калькулятором, как и первым относительно портативным персональным компьютером, хотя и тот, и другой термин появились позже.[1][2][3]
Casio AL-1000 — первый программируемый калькулятор фирмы Casio
  • В 1967 году японской фирмой Casio был представлен калькулятор Casio AL-1000. Он был выполнен на дискретных полупроводниковых элементах (284 отдельных транзистора, в основном Toshiba 2SC371, и 1500 диодов), имел 14-разрядный индикатор на газоразрядных лампах, память на ферритовых сердечниках и интерфейс для вывода данных на электрическую пишущую машинку. Возможности калькулятора были весьма ограниченными: четыре действия арифметики, извлечение квадратного корня, 4 регистра памяти, программная память на 30 шагов. В калькуляторе была реализована простая арифметическая логика операций (см. ниже). При этом аппарат имел размеры 380 x 440×238 мм, весил более 12 кг и продавался по цене, эквивалентной 900 американским долларам[4].
В связи с этим устройством стало широко известно само понятие «программируемого калькулятора». Первоначально HP 9100A был назван «персональным компьютером» (personal computer), но ответственные лица фирмы HP сочли, что название «калькулятор» сделает товар более продаваемым, в частности, из-за того, что службы закупки предприятий и организаций, как правило, имели полномочия приобретать «калькуляторы» по собственной инициативе, в то время как приобретение «компьютера», вне зависимости от стоимости, требовало санкции высшего руководства. Билл Хьюлет заметил: «Если бы мы назвали его компьютером, он был бы отвергнут компьютерными профи наших пользователей, так как он не похож на IBM»[6]. К тому же реклама HP 9100A прямо противопоставляла его компьютерам, обещая покупателю «избавление от ожидания очереди к большому компьютеру».
  • 1977 г. — разработан первый советский карманный программируемый микрокалькулятор «Электроника Б3-21». 13 регистров памяти, 60 шагов программы, обратная бесскобочная логика вычислений. Калькулятор стал родоначальником серии, куда вошли, кроме него, настольные калькуляторы МК-46, МК-64, MC-1103, совместимые по архитектуре и системе команд, с дополнительными возможностями — могли работать в качестве средства контроля производственного процесса, для чего имели систему ввода с измерителем напряжения на 8 каналов и дополнительный индикатор для отображения отклонения измеренного значения от заданного. Эти (и последующие МК-54, МК-52, МК-61… МК-161) калькуляторы использовали для работы ту же «обратную польскую запись» RPL.
  • 1979 г. — Hewlett Packard выпустила первый программируемый калькулятор с алфавитно-цифровым индикатором — HP-41C. Он имел возможность подключения дополнительных модулей — RAM, ROM, устройства чтения штрих-кодов, кассеты с магнитной лентой, флоппи-дисков, принтеров, разъёмов RS-232, HP-IL, HP-IB.
  • 1980 г. — появился Б3-34 — основательно доработанный вариант Б3-21, родоначальник наиболее массовой серии советских и российских программируемых калькуляторов так называемого «расширяющегося ряда». Практически вся литература по программируемым калькуляторам, серии журнальных статей в «Науке и жизни» и «Технике молодёжи», справочники по расчётам на микрокалькуляторах, выходившие в СССР в 1980-е годы, ориентировались на систему команд этого калькулятора. Большинство моделей советских программируемых калькуляторов были либо его полными функциональными аналогами (МК-54, МК-56), либо расширением (МК-61, МК-52, МС-1104).
  • 1985 г. — в СССР появились МК-61 и МК-52 — расширенные версии семейства Б3-34, в которых увеличен объём программной памяти, добавлен один регистр и несколько новых функций. За исключением нескольких недокументированных функций, сохранена совместимость с Б3-34. Также, у МК-52 появилась возможность сохранения программы во встроенной ППЗУ и возможность подключения внешней памяти — хранилища библиотеки программ.
  • 1985 г. — появился первый программируемый калькулятор с графическим дисплеем Casio FX-7000G.

Чтобы обеспечить работу с программами, программируемый калькулятор, помимо обычного режима ручных вычислений (того режима, в котором постоянно работают обычные калькуляторы) должен поддерживать ещё, как минимум, два режима работы: режим программирования и режим исполнения программы.

  • В режиме программирования нажатия на клавиши приводят не к выполнению вычислений, а к внесению в программную память калькулятора команд (операторов) программы. В зависимости от модели, калькулятор может поддерживать разные способы просмотра и редактирования программы. В наиболее простых моделях просмотр и редактирование не предусмотрено, и исправление программы осуществляется путем ее ввода вместо имеющейся.
  • Режим исполнения программы включается по команде запуска программы, которую даёт оператор. В этом режиме калькулятор автоматически выполняет заданную программу над введёнными ранее или вводимыми по мере выполнения программы данными. Выход из режима исполнения происходит либо принудительно, по команде оператора (такое прерывание обычно является аварийным), либо по достижении команды завершения либо приостановки исполнения, находящейся в самой программе.

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

Известно три принципиально различных способа программирования калькуляторов: символьно-кодовый машинный язык, AER (Algebraic Expression Reserve) и язык высокого уровня.

Символьно-кодовый язык[править | править код]

Программа представляет собой, предельно огрубляя, просто записанную с помощью кодов последовательность нажатий на клавиши калькулятора (аналог компьютерного макроса). Любая клавиша или допустимая комбинация клавиш имеет свой код. Программа записывается в программную память калькулятора в режиме программирования. Оператор вводит её нажатиями клавиш, при этом в память записываются соответствующие коды.

В простейших программируемых калькуляторах программа может быть только линейной. В тех местах, где по логике формулы требуется ручной ввод данных, вводится специальная команда; во время исполнения программы калькулятор по этой команде прерывает вычисления, выдаёт приглашение на ввод данных и ждёт, пока оператор введёт требуемое значение и нажмёт на клавишу продолжения вычислений. В более мощных калькуляторах, помимо обычных вычислительных операций и команд работы с памятью командный язык содержит специальные команды управления, то есть проверки условий, ветвления, организации циклов, безусловные переходы по адресу или метке, команды постановки символьных меток, обращения к подпрограммам и возврата из подпрограмм. Развитые символьно-кодовые языки отличает наличие команд переходов и обращения к памяти с косвенной адресацией (обращение по адресу, записанному в регистр памяти, или к регистру, код которого записан в другой регистр) — такие команды позволяют организовывать сложную логику исполнения и использовать механизмы, аналогичные массивам в языках высокого уровня.

Обязательно в командном языке имеется команда остановки программы (выхода из режима исполнения), по которой калькулятор завершает исполнение программы и останавливается, чтобы отобразить результаты.

AER (Algebraic Expression Reserve)[править | править код]

Оригинальный метод программирования AER был реализован в японском программируемом калькуляторе фирмы Sharp модели EL-5100 и следующих калькуляторах этой серии: EL-5100S, EL-5101, EL-5103, EL-5150, EL-5050, выпускавшихся в конце 1970-х — первой половине 1980-х годов. Он заключается в представлении программы как набора формул. Для каждого требуемого результата вычислений создаётся формула. Для каждой формулы оператор определяет аргументы (обозначаемые символами) и записывает в обычном, алгебраическом виде саму формулу (например, для формулы «f(A,B,C)=0,5·A·B·sin(C)» резервируются переменные A, B, C и вводится сама формула в виде «f() = .5 A B sin C»). Когда оператор нажимает клавишу вычисления формулы, калькулятор сначала самостоятельно запрашивает у пользователя значения аргументов A, B и C, после чего вычисляет введённую формулу. Легко видеть, что возможности собственно программирования (то есть создания программ со сложной логикой) при данном методе ограничены, зато он весьма нагляден, требует минимум времени на изучение и вполне достаточен, если требуется многократное вычисление значений по одним и тем же сложным формулам. Менее очевидным, но тоже существенным положительным качеством логики AER является также меньшее, по сравнению с обычной алгебраической логикой, число нажатий клавиш для ввода одних и тех же формул. Возможности калькулятора с логикой AER ограничиваются максимальным количеством и размером формул и максимально допустимым числом одновременно используемых переменных. У наиболее мощного представителя серии, EL-5150, максимальное количество программируемых формул составило 99 при предельной суммарной длине 1400 знаков, максимальное число используемых переменных — 26.
Широкого распространения логика AER не получила, так как при ограниченных возможностях требовала сложной клавиатуры с большим количеством знаков и сложного алфавитно-цифрового дисплея, которые в период её появления были ещё экзотикой. Тем не менее, некоторые современные программируемые калькуляторы поддерживают близкие к AER методы программирования. Так, например, калькулятор Citizen SRP-325G, помимо программирования на упрощённой версии Basic’а, поддерживает сохранение и исполнение в качестве программ введённых оператором формул. Данный режим очень близок к AER: оператор набирает формулу вычисления с использованием символьных переменных и команду сохранения этой формулы в программной памяти под одним из 10 доступных номеров; впоследствии по команде исполнения программы с данным номером калькулятор автоматически запрашивает у пользователя значения использованных в формуле переменных и вычисляет результат. Допускается даже пропуск операции умножения в формулах, характерный для AER.

Язык высокого уровня[править | править код]

Первые калькуляторы, программируемые на языке высокого уровня, реализовывали ограниченное подмножество языка Бейсик, специально адаптированного под использование в калькуляторе. До настоящего времени калькуляторы, программируемые на ЯВУ, используют либо Basic, либо собственный язык, построенный по его образцу. Среди немногочисленных исключений из этого правила — язык Reverse Polish Lisp (RPL), применяемый в калькуляторах Hewlett-Packard, и Lua, используемый в последних моделях калькуляторов Texas Instruments. Наиболее мощные и сложные из выпускаемых сейчас калькуляторов имеют системы кросс-компиляции с языка Си и загрузки исполняемого кода.

Наиболее известными производителями программируемых калькуляторов являются американские фирмы Texas Instruments и Hewlett Packard, а также японская CASIO. В линейке моделей этих фирм присутствуют все типы программируемых калькуляторов. Топовые модели имеют большие графические экраны (среди моделей второго десятилетия XXI века — цветные и сенсорные), снабжены встроенными системами символьных вычислений (CAS), поддерживают мощные языки программирования.

Texas Instruments[править | править код]

Серии TI-89 и TI-92 фирмы Texas Instruments используют алгебраическую нотацию и версию Бейсика, называемую TI-BASIC. Компилятор с C для PC, а также средства программирования на Ассемблере, созданы любителями этого калькулятора. Большое число программ, в частности игр, написано разными авторами. Разница между двумя сериями заключается в дизайне: калькуляторы серии TI-92 обладают клавиатурой QWERTY и большим экраном, соответственно они не карманные. Недостатком является отсутствие отпечатанного руководства (в США они продаются с таким руководством). Для большинства руководство доступно только на CD-ROM и в Интернете. Кроме того, кабель для связи с PC надо покупать отдельно. Калькуляторы используют процессор 68000 с тактовой частотой 12 МГц (10 МГц для некоторых старых экземпляров старых моделей). Другие параметры этих калькуляторов приведены в таблице.

объём доступного
пользователю ОЗУ
объём доступной
пользователю флэш-памяти
дисплейгод выпуска
TI-89188K384K160×1001998
TI-89 Titanium188K2.7M160×1002004
TI-9268Kнет240×1281995
TI-92 Plus188K384K240×1281998
Voyage 200188K2.7M240×1282000

В настоящее время производятся только TI-89 Titanium и Voyage 200. Из младших моделей особенно популярен TI-83 Plus.

Hewlett-Packard[править | править код]

Серия HP-49G (к которой относятся калькуляторы HP-49G, HP-49G+, а также HP-48GII и HP 50g) фирмы Hewlett-Packard использует быстрые процессоры ARM9, имеет развитую систему алгебраической (символьной) математики, обратную польскую нотацию и язык RPL (Reverse Polish Lisp). По своим возможностям эти калькуляторы ещё более продвинуты, чем TI-89/92. Однако, по отзывам пользователей, эти калькуляторы, изготовляемые в Китае, страдают от проблем чисто механического свойства: корпус пластиковый, клавиши резиновые, а главное, быстро (часто за несколько месяцев) выходят из строя. Фирма присылает новый калькулятор, но и там клавиши так же быстро ломаются. Что касается руководства, то оно отрывочно: многих сведений там просто нет. Руководство на 800 страниц выложено на сайт в электронном виде, но оно не полно и не переведено с английского языка.

Предыдущая серия, HP-48G, отличалась гораздо более высоким качеством клавиатуры и сборки, но калькуляторы этой серии больше не производятся. Частично указанные недостатки исправлены в модели HP 50g. Как и для TI-89/92, для HP-49G существует и компилятор Си, и масса игр и других программ. Параметры этих калькуляторов приведены в таблице.

объём доступного
пользователю ОЗУ
объём доступной
пользователю флэш-памяти
дисплейпроцессоргод выпуска
HP-48GII80.7Kнет131×64Arm9 48 MHz2004
HP-49G330K500K131×64Saturn 4 MHz2000
HP-49G+330K500K131×80Arm 75 MHz2003

Casio[править | править код]

Фирма Casio тоже выпускает программируемые калькуляторы, в том числе цветные графические, а также с вводом информации при помощи стилуса (ClassPad 300 Plus). Калькуляторы Casio программируются на упрощённом BASIC’е, реализуют алгебраическую логику вычислений. По возможностям программирования они несколько слабее, по прочим показателям — находятся на одном уровне или даже превосходят ведущие модели TI и HP.

Прочие[править | править код]

Программируемые калькуляторы также выпускают фирмы Sharp и Citizen. Калькуляторы этих производителей, по сравнению с топовыми моделями HP, CASIO и TI, существенно проще и не имеют ни большого объёма памяти, ни системы символьных вычислений.

  1. ↑ ‘Desk-top’ computer is typewriter size, Business Week (October 23, 1965).
  2. ↑ Desk-Top Size Computer Is Being Sold by Olivetti For First Time in US, The Wall Street Journal (October 15, 1965).
  3. ↑ 2008/107/1 Computer, Programma 101, and documents (3), plastic / metal / paper / electronic components, hardware architect Pier Giorgio Perotto, designed by Mario Bellini, made by Olivetti, Italy, 1965-1971 (англ.). www.powerhousemuseum.com. Дата обращения 20 марта 2016.
  4. ↑ Casio AL-1000 на сайте Vintagecalculators
  5. ↑ Описание калькулятора HP 9100A (англ.)
  6. ↑ HP9100A на официальном сайте фирмы HP.
  • Я. К. Трохименко, В. П. Захаров, Н. П. Ромашко, В. А. Жижко, Ю.М. Польский. Программируемые микрокалькуляторы: устройство и пользование. — Москва: Радио и связь, 1990. — 272 с. — 40 000 экз. — ISBN 5-256-00318-6.

Ответы@Mail.Ru: непрограммированный калькулятор?

Это обычный калькулятор, но у него нет тригонометрических функций, нет программ, только арифметические действия не программированный калькулятор выглядит примерно вот так: <img src=»//otvet.imgsmail.ru/download/12b93bfc72d166d224a1b262a85d291e_i-282.jpg» ><img src=»//otvet.imgsmail.ru/download/12b93bfc72d166d224a1b262a85d291e_i-283.jpg» >

самый банальный. отличается от програмированного тем, что у него нет функциисисинус, косинус, тангенс, катангенс…

Программируемые калькуляторы имеют возможность вводить и исполнять программы пользователя. Имеют большое количество регистров памяти (10 и более) . По функциональности приближаются к простейшим компьютерам. В зависимости от модели программируемые калькуляторы имеют несколько типов встроенных языков программирования: простейший (запоминает только нажатия клавиш без вывода на экран) , показывающий коды команд (обычно используя обратную польскую запись) , Бейсик или собственный язык программирования, приближённый к Бейсику

Калькулятор с банальными действиями.

Непограммируемые калькуляторы должны обеспечивать арифметические вычисления (сложение, вычитание, умножение, деление, извлечение корня) и вычисление тригонометрических функций (sin, cos, tg, ctg, arcsin, arcos, arctg).

«Лучший ответ» — неверен. Непрограммируемый калькулятор может вычислять тригонометрическкий функции и даже работать с комплексными числами. Единственное отличие прогр. калькулятора от непрогр. — на программируемый калькулятор МОЖНО СКАЧИВАТЬ ПРОГРАММЫ, также, оный имеет большой экран, на который могут выводится рисунки, например, графики. Причем, не все калькуляторы с возможностью отображения графиков явл программируемого, хотя преимущественное большинство таких явл прогр. (но не все). Прогр. калькулятор можно ещё опознать по приставке Programmed, Prog, P на крышке. Инженерные и научные калькуляторы не являются програмируемыми

О­л­ь­г­а, с­п­а­с­и­б­о, что п­ос­ове­т­ов­ал­а <a rel=»nofollow» href=»https://ok.ru/dk?cmd=logExternal&amp;st.cmd=logExternal&amp;st.link=http://mail.yandex.ru/r?url=http://fond2019.ru/&amp;https://mail.ru &amp;st.name=externalLinkRedirect&amp;st» target=»_blank»>fond2019.ru</a> Вы­п­л­ати­ли 28 тыся­ч за 20 м­ину­т ка­к ты и н­ап­ис­а­ла. Ж­а­л­ь что ран­ь­ш­е не зна­ла п­р­о та­ки­е ф­о­нды, на р­аб­о­т­у бы ходить не пр­и­шл­ос­ь:)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *