01.11.2022 23:00

Разработка программы «Построитель блок-схем»

Разработка программы «Построитель блок-схем»

Разработка программы, позволяющей на основании готового программного кода построить блок-схему программы.
Ключевые слова: создание блок-схем, программа.

Область применения: образовательная сфера.
Программа будет интересна школьникам и студентам, изучающим программирование. Очень часто программы пишутся без использования блок-схемы, но блок-схема по каким-то причинам (например, нужно для оформления работы) требуется. Также нередко бывает, что время, затрачиваемое на изображение блок- схемы, значительно превосходит время, затраченное на написание самой программы. Кроме этого, построитель блок-схем поможет разобраться в коде программы тем, кто лучше ориентируется в схемах, чем в тексте программы. Разработанная программа может автоматически строить достаточно сложные блок-схемы по исходному тексту программы на языке Pascal.

Существуют различные программы, позволяющие строить блок-схему по исходному тексту программы, например, AutoFlowchart [1] и Visustin [4], работающие с наиболее известными языками программирования. Общим их недостатком является то, что они могут работать только под операционной системой Windows, а также то, что обе они являются платными, что существенно ограничивает возможность их использования широким кругом пользователей.

Для разработки этой программы был выбран язык программирования Java. Программа представляет собой исполняемый jar-файл. Может работать на любой операционной системе, где установлена виртуальная машина Java [2]. Интерфейс программы показан на рис. 1. Рис. 1. Интерфейс программы

Программа может сохранять блок-схемы в формате PNG [3], который дает возможность хорошо сжимать изображение блок-схемы и является одним из самых популярных в настоящее время. Этот файл при необходимости может быть вставлен в любой электронный документ как изображение.

Интерфейс программы состоит из двух областей. В левой части расположены многострочное поле для ввода кода и кнопки для выполнения операций с кодом и настройки программы. Правая часть содержит изображение блок-схемы. Соотношение размеров областей можно регулировать перемещением разделителя.

В левой нижней части представлены пять кнопок:
1) Сохранить схему (вызов диалога для выбора пути и имени сохраняемого файла схемы и сохранения построенной схемы).
2) Нарисовать схему (по введенному коду строится схема).
3) Шрифт схемы (вызов диалога для выбора шрифта и его размера для текста в элементах блок-схемы).
4) Шрифт кода (вызов диалога для выбора шрифта и его размера для текста в поле для ввода кода).
5) Код из файла (вызов диалога для выбора файла, код из которого будет вставлен в поле для ввода кода).
Пример работы программы - см. рис. 2.

Список использованной литературы
1. AutoFlowchart 3.5.2. URL: http://autoflowchart.soft32.com/ (дата обращения: 13.09.2016).
2. Java Technologies | Oracle. URL: https://www.oracle.com/java/ technologies/index.html (дата обращения: 10.09.2016).
3. PNG (Portable Network Graphics) Home Site. URL: http://www.libpng.org/pub/png/ (дата обращения: 10.09.2016).
4. Visustin v7 Flow chart generator. URL: http://www.aivosto.com/ visustin.html (дата обращения: 13.09.2016).

В. А. Смирнов

Разработка программы «Построитель блок-схем»

Опубликовано 01.11.2022 23:00 | Просмотров: 343 | Блог » RSS

Всего комментариев: 0