Работа программируемого микрокалькулятора (ПМК) основана на том, что он ведёт вычисления по заранее введённой программе. 4
Простые ПМК позволяют сохранять и многократно использовать линейные последовательности операций, то есть многократно выполнять вычисления по одним и тем же формулам без повторного ввода этих формул. 3 Более сложные позволяют писать полноценные программы на символьно-кодовом языке, адаптированном варианте BASIC'а или других языках программирования. 3
Режим исполнения программы включается по команде запуска программы, которую даёт оператор. 3 В этом режиме калькулятор автоматически выполняет заданную программу над введёнными ранее или вводимыми по мере выполнения программы данными. 3 Выход из режима исполнения происходит либо принудительно, по команде оператора, либо по достижении команды завершения либо приостановки исполнения, находящейся в самой программе. 3
Дополнительно ПМК может поддерживать режим пошагового исполнения программы (он может быть совмещён с обычным режимом ручных вычислений). 3 В таком режиме калькулятор по нажатию определённой клавиши на клавиатуре выполняет ровно одну, текущую команду программы и переходит в ручной режим. 3 Пошаговое исполнение предназначено для отладки программ: после выполнения очередной операции или нескольких операций оператор имеет возможность проанализировать состояние калькулятора и убедиться, что исполнение программы происходит именно так, как планировалось. 3