ВИЗУАЛЬНО-ГРАФИЧЕСКАЯ СИСТЕМА ПРОГРАММИРОВАНИЯ НА ОСНОВЕ РАЗРАБОТКИ БЛОКСХЕМ АЛГОРИТМОВ. КОНВЕРТИРОВАНИЕ ТЕКСТОВ ПРОГРАММ НА РАЗЛИЧНЫХ ЯЗЫКАХ ПРОГРАММИРОВАНИЯ В БЛОК-СХЕМЫ И ОБРАТНО

А.А. Вохмин, О.А. Евдокимова, А.А. Малявко
 DOI: 10.25699/SSSB.2021.37.3.013 Download PDF
Аннотация: В работе представлены результаты исследований и разработки средств визуально-графического проектирования сложных алгоритмов в виде блок-схем в целом и, в частности, интерфейсной компоненты таких средств – конвертора текстов программ на различных языках программирования во внутреннее структурно-вложенное представление и обратно в тексты. Визуально-графическое представление алгоритмов лучше воспринимается человеком-разработчиком, чем традиционное текстовое представление, поэтому развитию подобных систем программирования в последнее время уделяется определенное внимание. Однако реализация максимально удобных для человека технологий создания и редактирования блок-схем сопряжена с необходимостью решения ряда сложных задач формирования и адекватного отображения управляющих структур, используемых в популярных языках программирования. Проведен анализ таких структур для наиболее популярных по разным метрикам языков программирования, представлены его результаты и предложен способ выявления и преобразования управляющих структур во внутреннее представление визуально-графического редактора. Описаны основные алгоритмы работы конвертора текстов программ как в прямом, так и в обратном направлениях.
Ключевые слова: конвертер, синтаксический анализ, программный код, языки программирования, блок-схема, алгоритм.

Контакты

Россия, 659305, Алтайский край, г. Бийск,
ул. Трофимова, 27, к. 404Б
Тел. +7-923-162-93-27
(ответственный секретарь -
Голых Роман Николаевич)
e-mail: info@s-sibsb.ru

Свидетельство