Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность/Надёжность
Это старая версия документа.
Форумы языков Оберон и Дракон
• Для каждого нужен не метод, а инструмент.
• О ЧЕМ ДУМАТЬ ПОЛЕЗНО? Без ручки, бумаги, интеллектуальной карты, схемы ДРАКОН — НИ О ЧЕМ! В.П. Борисенко
Разработчик программы Тышов Геннадий Николаевич
г. Северодвинск, ОАО «СПО «Арктика», www.spoarktika.ru .
Интегрированная Среда Дракон является средой работы с Дракон-алгоритмами.
С помощью ИС Дракон внедряется алгоритмическая культура во многие виды деятельности.
Процедурное знание, алгоритм - описывает порядок действий с объектом, отображено в Дракон-схемах вида Примитив и Силуэт.
Декларативное знание - отвечает на вопрос: «Что это такое?», отображено в Дракон-схеме вида Гном.
Создание и редактирование Дракон-схем выполняется в ИС Дракон.
Отличительной особенностью программы является высокая степень автоматизации ввода графики.
Вторая особенность - каждая икона имеет несколько (до 4-х) уровней ввода текста. Один из этих уровней отображается на «теле» иконы, другой может содержит фрагмент программного кода. Оставшиеся уровни (A-текст, B-текст, P-текст, S-текст) могут использоваться произвольно, например, содержать подробные комментарии, ссылки и сопроводительную информацию. Сопроводительная информация может содержат указание на законодательные и организационно-распорядительные документы, содержать фрагменты документов.
Наличие сопроводительной информации важно для лиц работающих с юридически значимыми алгоритмами. Наличие к иконе сопроводительной информации обосновывает происхождение и срок действия юридической нормы отображенной в иконе. Именно наличие сопроводительной информации определяет актуальность юридически значимого Дракон-алгоритма.
Для отображения бизнес-процессов иконы дополняются наименованием участников бизнес процесса.
Все отображаемые тексты могут быть многострочными и большого объема.
Максимальное количество строк в иконе задается в настройках программы, полностью текст отображается в текстовом редакторе на вкладке.
ИС Дракон является программой общего назначения, в т.ч. для программирования. В программе есть средства настройки на различные языки программирования. Программа позволяет производить сборку Дракон-схем в исходные тексты программ на языках имеющих операторы: комментарий, метка, безусловный переход (GOTO), переход по условию; к примеру языки семейств 1С, Delphi, C. Сборка программного кода икон в файл производится внутренним Маршрутным транслятором.
Для работы с языками программирования без GOTO и с ассемблерами предусмотрен режим сборки без Маршрутного транслятора в заданном программистом порядке.
Для языка Tcl, без GOTO, есть опыт формирования программного кода Маршрутным транслятором и с последующей доработкой, смотрите http://forum.oberoncore.ru/viewtopic.php?p=89576#p89576 .
Программа ИС Дракон разработана на основе визуальных алгоритмических языков Дракон и Гном созданных В.Д. Паронджановым и государственного стандарта ГОСТ 19.701-90 (ISO 5807–85). Идеи и цели языка Дракон получили развитие для практического и широкого применения.
При общем использовании
ИС Дракон работает в других операционных системах
В UNIX-подобными ОС работает с программой Wine.
В MacOS работает с программой Parallels Desktop.
Дракон-алгоритмы на планшетниках
Некоторые вопрос использования Дракон-алгоритмов созданных в ИС Дракон рассмотрены на форуме в теме "ИС Дракон и Андроид".
При программировании
Форма программы.
Программы имеет минимальное количество элементов управления, т.е. пользователь не отвлекается от работы с алгоритмом.
Графическая копия Дракон-листа.
Действия к иконам 19 и 21 выполняются участниками бизнес-процесса.
Дракон-лист отображен в режиме программирования.
Точки ввода текста (до 4-х квадратов) являются A,B,S,P-текстами: A,B для ввода сопровождающей информации, P для ввода программного кода, S для просмотра собранного программного кода. При наличии текста квадрат темный.
Лист можно сопроводить колонтитулами: верхний средний, нижний левый, нижний средний, нижний правый.
Знаком »?« отмечены обязательные места ввода текста в иконы, места ввода иконы в блоке икон для обеспечения функциональности блока.
Графическая копия Дракон-схемы Силуэт во время редактирования.
Икона 3 выбрана для редактирования.
Знаком »?« в иконах Адрес и Ветка отмечено отсутствие передачи управления. Передача управления визуально отображается штриховой линией.
Выпуск ИС Дракон от 09.12.2014 скачать здесь.
ИС Дракон © Тышов Г.Н., 2008-2014
Совершенствоваться - значит меняться, быть совершенным - значит меняться часто. Уинстон Черчилль.
Программа не является СПО, требуется установка.
Рекомендуется использовать последний выпуск программы.
Калиногорский Н. А. Автоматизация процесса разработки алгоритмов управления в интегрированной среде Дракон. \ Методические указания. — Новокузнецк, Изд. центр СибГИУ, 2013. — 50с. Методические указания разработаны на Кафедре прикладной информатики Института информационных технологий и автоматизированных систем Сибирского государственного индустриального университета, г. Новокузнецк.
О практике программирования в ИС Дракон
Примеры использования ИС Дракон
Здесь можно скачать книги В.Д. Паронджанова по языку Дракон
Печать выполнять так: сохраните графический файл, печатайте его в PAINT-е. Там есть возможности печати с масштабированием и раскладкой на несколько листов формата А4, есть настройки для печати.
Для освоения приёмов работы с программой ИС Дракон полезно посмотреть видеоролики. Показан процесс от первого запуска редактора до загрузки полученной прошивки в микропроцессор.
Примечание.
Ролики записывались с устаревшей версией ИС Дракон. Тем не менее, они хорошо передают суть работы программы. Подробнее смотрите здесь. Автор С.Д. Ефанов.