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

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

Контакты

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

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