Визуальная среда разработки алгоритмов ИС ДРАКОН: различия между версиями

Материал из Викиучебника — открытых книг для открытого мира
Содержимое удалено Содержимое добавлено
Нет описания правки
→‎Настройка: [[/Настройка/
Строка 25: Строка 25:
Для первого знакомства со средой ИС Дракон можно ничего не настраивать и работать "искаропки".
Для первого знакомства со средой ИС Дракон можно ничего не настраивать и работать "искаропки".


При реальной работе для удобства использования можно [[Настройка/Настройка внешнего вида|настроить внешний вид]], а при трансляции листов в исходный код [[Настройка/Настройка опций программирования|настроить опции программирования]].
При реальной работе для удобства использования можно [[/Настройка/Настройка внешнего вида|настроить внешний вид]], а при трансляции листов в исходный код [[/Настройка/Настройка опций программирования|настроить опции программирования]].


== Создание нового листа ==
== Создание нового листа ==

Версия от 21:43, 1 января 2015

Введение

Интегрированная среда "ИС Дракон" является одной из немногих открытых реализаций алгоритмического языка ДРАКОН, созданного в рамках космической программы "Буран" и предназначенного для унификации представления алгоритмов не только для программистов, но и для широкого круга специалистов, не имеющих непосредственного отношения к программированию и компьютерным технологиям.

ИС Дракон разрабатывается Г.Н Тышовым с 2008г. и активно совершенствуется в настоящее время, учитывая пожелания и отзывы пользователей. От других реализаций отличается глубиной проработки интерфейса, удобством пользования и большим количеством имеющихся возможностей.

Среда позволяет создавать листы произвольного размера, размещать на них произвольное количество алгоритмических схем, сохранять полученные схемы в графическом формате, генерировать исходный код на различных языках программирования.

Редактор отличается автоматическим форматированием и встроенными средствами защиты, исключающими разработку неправильных с т.з. языка ДРАКОН алгоритмических структур. Развитые средства редактора позволяют копировать и перемещать как отдельные элементы, так и куски схем, а также быстро изменять структуру (пересадка и заземление лиан).

Целью данного учебника является создание актуального справочного пособия для популяризации и облегчения работы со средой ИС Дракон.

Где взять

Автор выкладывает новые версии программы на форуме. Для скачивания регистрация не требуется. Архив содержит исполняемый файл программы и вспомогательные файлы конфигураций и настроек. Установка не требуется. В ОС семейства Linux отлично запускается в Wine.

Начинаем работу

В данном разделе будет показано, как быстро приступить к созданию дракон-схем и оценить основные возможности среды.

Настройка

Для первого знакомства со средой ИС Дракон можно ничего не настраивать и работать "искаропки".

При реальной работе для удобства использования можно настроить внешний вид, а при трансляции листов в исходный код настроить опции программирования.

Создание нового листа

Запустив среду и выбрав меню "Файл/Новый лист", увидим следующее окошко:

Как видим, появилось новое окошко для будущего листа, на котором будут размещены дракон-схемы.
В шапке окошка высвечивается текущее имя файла, которое можно изменить через меню "Файл/Сохранить как".

Если нажать левой кнопкой мыши на шапку листа или полоску в низу листа, то в нижней части окна приложения откроется область для ввода текста. Туда можно ввести комментарии или служебную информацию, относящуюся к данному листу.

Далее можно переходить к созданию схем.

Создание дракон-схемы

Кликнув правой кнопкой мыши в поле листа, увидим контекстное меню:

Основной тип схемы - это "силуэт". По умолчанию силуэт имеет две ветки - основную и ветку "Конец".
"Примитив" - простейшая схема, которая не может иметь веток. Обычно применяется для описания подпрограмм и вкладок. "Гном" - это, в отличие от предыдущих двух, декларативная схема, содержащая описание не алгоритма, а сопутствующих данных, имен файлов, модулей и т.д.

Итак, выбираем "силуэт".

Появляется поле схемы, обведенное пунктиром, на котором расположена сама схема.

При нажатии на шапку схемы открывается область текстового ввода, куда можно ввести название схемы. Введенный текст будет отображен в шапке. Силуэт состоит из иконы заголовка и двух веток, одна из которых - конец. Если алгоритм не предполагает выхода (например, встраиваемое приложение для прошивки микроконтроллера), то можно заменить ветку "конец" на зацикливание первой ветки. Для этого достаточно щелкнуть правой кнопкой мыши на свободном пространстве схемы и выбрать в контекстном меню пункт "Образовать бесконечный цикл".

Чтобы операция зацикливания прошла успешно, в схеме перед конечной веткой, содержащей икону "конец", должен быть организован веточный цикл, то есть одна или несколько последовательных веток зациклены на начало.

Материалы и ресурсы по теме "Дракона"

forum.oberoncore.ru Скачать выпуск от 09.07.2014, последующие дальше в теме
drakon-practic.ru Уроки по использованию ИС Дракон
drakon.su Обобщенный сайт о теории и практике "Дракона"
[1] Обсуждения на forum.oberoncore.ru
Статья Ефанова С. Д. на easyelectronics.ru