PCalc for Java - Программирование калькулятор. Вы можете писать программы для стека машины (с упрощенной Java, как набор инструкций). Программа состоит из одной или более процедуры, которые могут быть вложенными. Можно получить доступ к переменным верхней процедуры (например, в Pascal). Вы можете выполнить программу Ste за шагом и проверить стек и переменные в отладчик. Ввод команд и тир операндами оптимизирован для мобильного телефона. Этот калькулятор использует арифметику с плавающей точкой с квадр точностью (64 бита для обоих мантиссы и экспоненты), реализованный Николай Климчук.
& Мидот; PCalc сохраняет в базе данных всех ваших программ. Программа состоит из основной процедуры и могут быть некоторые subprocedures. Программа может иметь входные параметры. Значения этих параметров будет предложено при запуске программы. Доступ к параметрам осуществляется с использованием инструкции ввода.& Мидот; PCalc обеспечивает стека на основе языка (как Forth). Операнды помещаются в стек и операции выполняются с верхними элементами стека. Временные результаты также могут быть магазины в локальных переменных (самости или внешней процедуры). Стек также используется для передачи параметров процедур и возвращаемых значений. Содержимое стека после возвращения из основной процедуры рассматривается как результат программы. Также возможно отображение значений переменных главной процедуры (если программа должна возвращать много результатов удобнее хранить их в локальных переменных).
& Мидот; PCalc предоставляет следующие группы инструкций: загрузки / сохранения, операторы, функции, управление потоком. ?нструкции первых трех групп не требуют дополнительных пояснений. ?нструкции потока управления включает в себя вызов процедуры, возврат, условное (IF) и безусловные ветви (GOTO). IF прообразы управления на указанную метку, если значение на стеке равно нулю. Этикетка для этих инструкций задается путем выбора инструкции в списке. Обратите внимание, что когда вы вставляете новую команду ветвления пока нет в списке.& Мидот; PCalc предоставляет широкие возможности редактирования. Можно добавить / удалить / переименовать любой переменной / параметра / функции. Единственное ограничение состоит в том, что это не представляется возможным, чтобы удалить объект, который используется. Кроме того, можно перемещать метку (регулируя все команды перехода, ссылающийся этот ярлык) или изменить цель конкретной команды перехода.
& Мидот; PCalc позволяет ввести новую переменную только при указании операнда для МАГАЗ?НА. Операнд метода загрузки выбирается из списка доступных переменных. Это как-то мешает программисту использовать неинициализированные переменные.
Детали приложения:
Версия: 1.0
Дата загрузки: 1 Jul 11
Разработчик: Konstantin Knizhnik
Тип распространения: Бесплатная
Популярность: 334
Размер: 51 Kb
Комментарий не найдено