Применение объектно-ориентированного подхода в синтаксическом анализе для интеллектуальных систем
DOI:
https://doi.org/10.5281/zenodo.15586144Ключевые слова:
парсинг, лексема, токен, лексер-токенизатор, методы синтаксического анализа, синтаксическое дерево, алгоритмы интеллектуальных системАннотация
Представлены основные принципы синтаксического анализа текста, содержащего запись математического выражения, описаны приёмы выделения арифметических операций и операндов, выполнение выделенных элементов в виде исполняемого кода. Для построения парсера использован объектно-ориентированный подход, который предусматривает создание объектов, представляющих различные части арифметического выражения и их взаимодействие для выполнения требуемых операций. Подробно описаны основные этапы построения парсера. Представлен полный набор контрольных примеров, позволяющих понять суть программного продукта. Результаты таких исследований представляют методический интерес при подготовке студентов по направлению «Прикладной искусственный интеллект»: в статье достаточно подробно рассмотрена роль этого вида разработок для задач искусственного интеллекта. Программа написана на языке C++ и функционирует в операционной системе Linux.
Загрузки
Опубликован
Выпуск
Раздел
Лицензия

Это произведение доступно по лицензии Creative Commons «Attribution-NonCommercial» («Атрибуция — Некоммерческое использование») 4.0 Всемирная.
Статьи журнала «Вестник Донецкого университета. Серия 04. Технические науки» находятся в открытом доступе и распространяются в соответствии с условиями Лицензионного Договора с Донецким Государственным университетом, который бесплатно предоставляет авторам неограниченное распространение и самостоятельное архивирование.





