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
Коментар не знайдено