Данная инструкция на английском языке, находится в приложении jbak2layout.
---
Краткое описание как программировать на калькуляторе
(16.10.2016)
Про то, как считать на калькуляторе, читайте в настройках самой клавиатуры, пункт Как пользоваться клавиатурой.
Я постарался максимально приблизить программируемый калькулятор к мк61, однако из-за ограничений клавиатуры (это всё-таки клавиатура, а калькулятор в ней в нагрузку) полную совместимость с мк61 сделать невозможно.
Описание клавиш калькулятора
В программирумируемом калькуляторе (далее ПМК), есть 2 режима AUTO (автоматический) и PRG (программирование)
Основной режим калькулятора - AUTO
Для того чтобы ввести программу, необходимо перейти в режим PRG.
Там просто нажимаем последовательность клавиш, которые будут выполнятся при исполнении программы.
Подробнее о принципах программирования на ПМК читайте в интернете о программировании на МК61 (калькулятор в клавиатуре является неполным аналогом МК61, МК52, МК54, БЗ34)
Кратко о параметрах ПМК:
99 регистров памяти (в МК61 16)
999 шагов для программы (в МК61 105)
Отсутствуют операторы цикла (в МК61 4), вместо их можно использовать условные операторы
4 оперативных регистра - x,y,z,t
8 условных операторов (в МК61 4)
Описания клавиш управления программой:
Поместить число с индикатора в ячейку памяти
в режиме AUTO:
Пх[клавиша, на которую назначен, например 20 регистр]
в режиме prg:
Пх и две цифры номера регистра
ИПх
извлечение на экран индикатора значения регистра
работает аналогично Пх в обоих режимах
НОМЕРА РЕГИСТРОВ РЕКОМЕНДУЕТСЯ ОПИСЫВАТЬ В ТЕГЕ android:help!
в/о
В режиме AUTO устанавливает указатель шага программы на адрес 0.
В режиме PRG: если находится подпрограмме - признак окончания подпрограммы, возвращает из подпрограммы на следующий шаг откуда была вызвана подпрограмма; если в основном коде программы - устанавливает указатель шага программы на ноль
с/п
Старт/стоп программы.
В режиме AUTO запускает программу на выполнение с текущего шага. В режиме PRG - останавливает выполнение программы и переводит калькулятор в режим AUTO
БП (безусловный переход)
в режиме AUTO:
нажимаем БП и три цифры адреса - установит указатель шага на введённый адрес.
Например, БП056 - установит указатель на адрес 56
в режиме PRG - действует точно также как и выше
ПП
подпрограмма
в режиме AUTO не имеет смысла
в режиме PRG - выполняет подпрограмму (признак её окончания - в/о)
Например:
000 Сх
001 5
002 ПП
003 0
004 0
005 8
006 с/п
007 в/о
008 6
009 в/о
результат выполнения программы будет 56
Условные операторы:
в режиме AUTO не имеют смысла
в режиме PRG, клавиша (к примеру) [x=0] и три цифры адреса
если условие выполняется, то происходит выполнение программы со следующего шага после адреса. Если не выполняется - указатель шага программы устанавливается на указанный (три цифры) адрес
|