SekApps


PrgCalc

Программируемые микрокалькуляторы (ПМК), популярные в 80-х годах прошлого века, сейчас почти забыты. И совершенно незаслуженно! Эти интересные устройства, перенесенные в виде программы на современную техническую базу, могут и сегодня оказаться очень полезными. Многим необходимо производить какие-то сложные расчеты, а компьютера со специальными программами рядом нет. Вот тут и пригодится ПМК на iPhone. Он способен производить расчеты, с которыми не справится и Excel! Очень полезен может быть наш PrgCalc для обучения программированию - программа ПМК содержит все основные элементы: условные и безусловные переходы, подпрограммы и циклы. Вместе с тем она проста и не требует знания какого-то языка программирования. Многие современные программисты начинали освоение своей профессии именно с ПМК.

Мы не ставили своей целью точно скопировать какой-то конкретный ПМК, однако по системе команд, архитектуре и даже дизайну PrgCalc напоминает некоторые известные ПМК - МК54, МК61, БЗ34 и другие. На нем пойдут практически все программы, созданные для этих калькуляторов. А таких программ существует огромное количество - по математике, статистике, инженерным расчетам, финансам и т.д. Конечно же и игрушки.

Возможности калькулятора значительно расширены: быстродействие увеличено в тысячи (!) раз, программы (и состояние регистров памяти) можно сохранять в файл и считывать из него. Эти файлы доступны для обмена через iTunes. Калькулятор также имеет встроенный текстовый редактор, позволяющий создавать программы прямо на iPhone. Калькулятор использует чрезвычайно удобную обратную “польскую” систему вычислений, которая позволяет обойтись без скобок. Доступно 16 адресуемых регистра памяти. Программа может содержать до 100 команд. С помощью “свайпов” (движения пальца влево или вправо) на дисплее можно удалять неверно введенную цифру и “выдвигать” список оперативных и адресуемых регистров. В режиме программирования таким образом можно “прокручивать” программу. Состояние калькулятора сохраняется даже после выгрузки приложения из памяти.

Приложение PrgCalc универсальное - оно поддерживает и iPhone и iPad. Имеется поддержка Retina.


Что нового в версии 1.1

  1. Исправлены обнаруженные ошибки.
  2. Надписи на кнопках и корпусе калькулятора в русской локализации приведены в соответствие с аналогичными надписями на калькуляторах МК-5461.
  3. При удалении всех цифр вводимого числа на индикаторе с помощью свайпов влево, восстанавливается значение регистра X, которое было до начала ввода числа.
  4. В таблице регистров значение регистра X выводится с учетом вводимого числа.
  5. Добавлены функции для работы с угловыми величинами.