РЕАЛИЗАЦИЯ АРИФМЕТИЧЕСКОГО КАЛЬКУЛЯТОРА НА ЯЗЫКЕ OBJECT PASCAL

Главная статья

Д.В. Коннов

Аннотация

В статье представлен обзор основных принципов построения арифметического калькулятора, включающего компьютеризированные расчеты по алгоритму маневровой станции и польской нотации PRN. Предложена программная реализация будущего облачного инженерного калькулятора на примере JclExprEval.pas из библиотеки кода JEDI (JCL), одной из наиболее поддерживаемых и актуальных библиотек языка Object Pascal на сегодняшний день. Рассмотрены вопросы токенизации входного выражения, построения дерева разбора, рекурсивного спуска и вычисления дерева. Отмечены требования, необходимые для реализации качественного продукта и приведены примеры реализации кода. Дано обоснование преимуществ использования калькулятора в инженерных расчетах в составе ядра технической системы. На основе этого исследования предложены пути и подходы к разработке будущего многопользовательского системного калькулятора. Обоснована новизна исследования как направление интеграции калькулятора с облачными системами и отделение скриптовых формул приложения от компилируемого кода.

Подробнее

Как цитировать
КОННОВ, Д.В.. РЕАЛИЗАЦИЯ АРИФМЕТИЧЕСКОГО КАЛЬКУЛЯТОРА НА ЯЗЫКЕ OBJECT PASCAL. Международный журнал информационных технологий и энергоэффективности, [S.l.], v. 8, n. 8(34), p. 004-016, авг. 2023. ISSN 2500-1752. Доступно на: <http://openaccessscience.ru/index.php/ijcse/article/view/423>. Дата доступа: 18 мая 2024
Раздел
Информационные технологии