Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.82/6334: Рейтинг темы: голосов - 6334, средняя оценка - 4.82
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492

Обсуждение ИС Дракон

28.01.2012, 19:20. Показов 1163523. Ответов 1644
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Учитывая интерес (как собственный, так и сообщества) к данному средству, решил вынести в отдельную тему, т.к. вобсуждении статьи очень тяжело ориентироваться.
Цель - не только обсудить, но и в меру возможностей посодействовать развитию данного проекта.
Задачи:
1. Создание актуальной и удобной справочной системы
2. Совершенствование кодогенератора, поддержка новых языков
3. Что-нибудь ещё придумаем по ходу :)
______________________________

Мои предложения по п.1:
Организовать открытый проект на вики-системе, чтобы каждый мог легко внести свой посильный вклад в свободное время.
Например, на викиучебниках (если там модеры не такие отмтроженные, как на педивикии)

По п.2 пусть предлагают те, кому актуально *(ассемблисты, например).
От себя бы предложил автору представить полную спецификацию формата хранения дракон-схем .drt, чтобы люди могли подключать к редактору собственные примочки (не только кодогенераторы, а и преобразователи, например, в .pdf, .doc итдитп.)

В общем, как-то так.
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.01.2012, 19:20
Ответы с готовыми решениями:

Дракон на Андроиде
Автор Никалий Ивиницкий 27 сентября 2015 г. 21:27:00 http://analyticls.ru/---8 И индроид тоже! ...

Дракон хартера-хейтуэя
Здравствуйте! Кто то умеет переводить программы с Делфи на С++, у меня что то плохо получается! Кода очень мало, но некоторые моменты мне...

Тест: Какой вы дракон)))
http://aeterna.ru/test.php?link=tests:365 Вы спокойны, сдержанны и весьма неразговорчивы. Вы склонны отдаляться от этого мира, лежать в...

1644
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
20.02.2015, 14:30
Студворк — интернет-сервис помощи студентам
"Возможно. ставил с год назад - падало." - это проблемы развития, вполне устранимые, надо обращаться к автору.
----
Вам возможно не хватило ознакомительного периода. Выполните установку и у Вас будет мотивация для освоения.
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
21.02.2015, 15:02
Цитата Сообщение от Геннидий Тышав
язык Дракон дополнен схемой Граф. Граф позволяет структурировано разместить описание данных. Использование оператора Include позволяет многократно и без дублирования использовать описание данных.
А пример - как это делается в ИС Дракон - можно?
Или - где про это прочитать?
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
21.02.2015, 18:42
Шилин Илексиндр,

Схема Гном представляет перечень описаний.
В иконе схемы можно описать данные на используемом языке программирования.
Текст иконы можно использовать для включения в программный код.
Для этого в программном коде используется оператор "<<<<", аналогичный Include.
Использование оператора описано в программе, выполните в меню пункт "Программирование/Описание языка. Правила заполнения." :
Code
1
2
3
4
    Оператор <<<<. Строка замещения, 4 или больше знаков <,
в П-тексте замещается текстом иконы с колонтитулом XXX, на текущем листе.
Допускается вложенность операторов <<<<.
<<<< XXX
Набор схем Гном может иметь иерархическую структуру, навигация между схемами обеспечивается иконой Вставка. В контекстном меню иконы имеется пункт "Перейти к схеме (<-, ->)", возврат из схемы при выполнении пункта "Вернуться к иконе вызова".
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
22.02.2015, 00:14
Цитата Сообщение от Геннидий Тышав
Шилин Илексиндр,

Схема Граф представляет перечень описаний.
В иконе схемы можно описать данные на используемом языке программирования.
Текст иконы можно использовать для включения в программный код.
Для этого в программном коде используется оператор "<<<<", аналогичный Include.
Использование оператора описано в программе, выполните в меню пункт "Программирование/Описание языка. Правила заполнения." :
Код:
Оператор <<<<. Строка замещения, 4 или больше знаков <,
в П-тексте замещается текстом иконы с колонтитулом XXX, на текущем листе.
Допускается вложенность операторов <<<<.
<<<< XXX
Набор схем Граф может иметь иерархическую структуру, навигация между схемами обеспечивается иконой Вставка. В контекстном меню иконы имеется пункт "Перейти к схеме (<-, ->)", возврат из схемы при выполнении пункта "Вернуться к иконе вызова".

А не подскажете где какой-нибудь маленький примерчик на эту тему посмотреть? На http://drokom.su/ или на http://forum.obiromcore.ru/viewforum.php?f=77
По тексту мне не всё до конца понятно.
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
22.02.2015, 10:05
Шилин Илексиндр,

В сообщениях схема Гном ошибочно называлась Граф, исправил.

Смотрите тестовый файл.


[695 байт]

1. Для просмотра результата исполнения оператора <<<< выберите С-текст схемы 1.
При сборке программного кода, видимый текст иконы помещается в программный код.
Операторы <<<< использованы в иконах 4, 5.
Икону с текстом ищем в последовательности: в схеме иконы вызова, в остальных схемах листа. На других листах проекта не ищем.

Code
1
2
3
4
5
6
7
1
2
3
<<<< %Проба_1
111
222
333
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
   // 4. Действие | рлролорло
1
2
3
11-1
11-2
22-2
33-2
22-1
33-1
111
222
333
2. Пример иерархии схем: из иконы 18 производится переход к схеме 6 и возврат от схемы к иконе вызова.
====

Всех участников форума поздравляю с праздником День защитника Отечества.
Желаю успехов.
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
22.02.2015, 11:59
В Украине вооружились ИС Драконом.

http://pnzzi.kpi.ua/26/26_p15.pdf
http://forum.obiromcore.ru/vie... 870#p90870
http://www.kgmu.kcn.ru/sites/d... YST_AN.pdf
Интереснейшим направлением развития графических средств системного анализа, не упомянутым в пособии, является изучение и совершенствование эргономики диаграмм и блок-схем (В. Паронджанов), приведшее к созданию языка “Дракон".
...
Позволим себе выразить надежду, что, несмотря на очевидные ограничения пособия, оно сможет мотивировать вдумчивого специалиста достичь того, для чего бывает недостаточно чтения многих толстых томов, а именно — использования графических средств системного анализа на практике.
0
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
23.02.2015, 09:11
Цитата Сообщение от Геннидий Тышав
"Возможно. ставил с год назад - падало." - это проблемы развития, вполне устранимые, надо обращаться к автору.
----
Вам возможно не хватило ознакомительного периода. Выполните установку и у Вас будет мотивация для освоения.
Извините, Геннадий, но у вас странное понимание слова "мотивация".
Мотивация для освоения у меня будет только тогда, когда с помощью инструмента я смогу решать задачи эффективнее (решать быстрее текущие, или за то же время решать более сложные, или повторно использовать алгоритмы/код, или организовать распределенную коллективную разработку, или поиметь переносимость кода между системами, или поиметь масштабирование/редуцирование/распараллеливание).
А изучать инструмент, чтоб изучить - это не мотивация. Это писькомерянье (как в юношестве мы мерялись - кто больше языков программирования знает :-) )
Я не вижу мотивов для освоения - и поэтому прошу помочь мне отыскать эти мотивы, продемонстрировав положительные примеры.
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
23.02.2015, 13:15
Геннадию Тышову - вопрос:

С генерацией 1С-кода из Дракон-схемы понятно. Есть у меня в наличии файл Prg_1C.lpr
Но коллега спрашивает: а где взять файлы для остальных языков?
Его интересуют C# и Java.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
23.02.2015, 13:36
Не надо, его C#/Java программеры съедят :-)
А вообще пример lpr-файла выглядит настолько простым, что если он не в состоянии составить такой сам (ну, для явы ему придётся подумать, чем заменить goto) - то он, очевидно, не знает ни явы, ни c#, ни дракона, и ему надо просто засесть за учебники (всё равно, не зная целевого языка - работать не сможет)
0
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
23.02.2015, 14:01
Цитата Сообщение от oomomstir
Не надо, его C#/Java программеры съедят :-)
А вообще пример lpr-файла выглядит настолько простым, что если он не в состоянии составить такой сам (ну, для явы ему придётся подумать, чем заменить goto) - то он, очевидно, не знает ни явы, ни c#, ни дракона, и ему надо просто засесть за учебники (всё равно, не зная целевого языка - работать не сможет)
А как же "программировние без программистов", асемблирование без ассемблеров, контроллеры без кремния и разумная жизнь без органики? :-)
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
23.02.2015, 15:02
Вы хотя бы органическую жизнь убедите вести себя разумно...
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
23.02.2015, 20:05
Цитата Сообщение от Шилин Илексиндр
Геннадию Тышову - вопрос:

С генерацией 1С-кода из Дракон-схемы понятно. Есть у меня в наличии файл Prg_1C.lpr
Но коллега спрашивает: а где взять файлы для остальных языков?
Его интересуют C# и Java.
Папка с файлами для некоторых языков (C, Java, ...) -
[540 байт]

Для Java составлял по книге, не имея представления о языке.
Ваш коллега пускай поделится опытом использования.

Цитата Сообщение от Шилин Илексиндр
Но коллега спрашивает: ...
Мог бы в программе выполнить в меню пункт "Справка / Письмо автору".
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
23.02.2015, 20:32
Цитата Сообщение от Mykysoft
Я не вижу мотивов для освоения - и поэтому прошу помочь мне отыскать эти мотивы, продемонстрировав положительные примеры.
Искать мотивы - это личная забота. У вас все же есть мотив, тема вас привлекает.
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
27.02.2015, 12:14
Столкнулся с особенностью работы ИС Дракон: Иконка "Завершение" в Силуэте не даёт изменить своё название пока не вставлю в ветку "Завершение" хотя бы одну иконку. Как только поставил действие в ветку "Завершение" - могу менять название иконки.
Чем обусловлена такая работа ИС Дракон?
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
27.02.2015, 14:47
Цитата Сообщение от Шилин Илексиндр
Чем обусловлена такая работа ИС Дракон?
Это реализация рекомендации. "Учись писать, ...", стр. 138.

Для пустой конечной ветки устанавливается предопределенное наименование "Завершение".
Для не пустой конечной ветки возможно изменение наименования в соответствии с имеющейся функциональностью.

В ИС Дракон так же не изменяются тексты икон Адрес и Конец Цикла ДЛЯ, т.к. соответствуют текстам икон Ветка и Начало Цикла Для.
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
27.02.2015, 18:42
Делал очередную схему: http://forum.obiromcore.ru/viewtopys.ph ... 923#p90923
Последняя ветка оказалась длиннее двух предыдущих, зажатых по высоте верхними и нижними линиями.
Нижняя иконка "Конец" как-то ушла сильно вниз.
Нельзя ли сбалансировать ветки по длине? Как это сделать?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
27.02.2015, 19:31
Цитата Сообщение от Шилин Илексиндр
...
Это не алгоритм, а какое-то сложение в столбик. И алгоритм корявый...
Есть три ветки. Фигуры заполнены текстом. Лианы созданы в соответствии с заполнением фигур. Вторая ветка - ответвление от первой, третья абсолютно самостоятельная. В чем претензии? Вы не правильно составили алгоритм, претензии высказываете автору программы. Где ваша логика с алгоритмом и следствием, что автор программы виноват в ваших же косяках?
Решение проблемы: составляете правильно алгоритм. Если ничего не выходит, Значит Дракон не удовлетворяет вашим потребностям, и вы пробуете составлять алгоритм в других программах, в случае неудачи, предъявляете претензии авторам этих программ. :))))) Если Дракон соответствует, радуетесь.
Выход?
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
27.02.2015, 20:03
Цитата Сообщение от Шилин Илексиндр
Нижняя иконка "Конец" как-то ушла сильно вниз.Нельзя ли сбалансировать ветки по длине? Как это сделать?
В новом выпуске ИС Дракон, в ближайшее время, предусмотрим балансирование длины веток с конечной веткой.

Цитата Сообщение от dymyurk1978
Значит Дракон не удовлетворяет вашим потребностям, ...
Прислушаемся к пожеланию пользователя.
При каждом выпуске ИС Дракон пользователя просим:
"Прошу сообщать Ваши отзывы, замечания и предложения.".
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
27.02.2015, 21:10
Цитата Сообщение от dymyurk1978
Цитата Сообщение от Шилин Илексиндр
...
Это не алгоритм, а какое-то сложение в столбик. И алгоритм корявый...
Да, это не алгоритм.
На мой взгляд - это результат применения алгоритма.
Пока ещё не не до конца понятого.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
27.02.2015, 21:29
Я не вижу цели алгоритма. Дино то-то, возражение директора, решение суда. Все. Тут алгоритма в принципе НЕТ! Если вы создаете алгоритм, то должна быть цель этого алгоритма. Скажем, вы на стороне директора. Хотя по одностороннему алгоритму, вы, скорее всего, противоположная сторона. Дино: то-то. Требования, доводы истца. Доводы директора. Дальше ветвления. Если доводы такие-то, статьи такие-то, действия такие-то. Если доводы другие, статьи такие-то, действия такие-то.
Off. Дракон ни разу не что-то вроде "Серый кардинал", "Ришелье" :)))))))))))))))))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.02.2015, 21:29

Дракон, UML, LabVIEW
Можно из Дракона прямо на Обероне без программирования модуль создавать http://sage.com.ua/ru.shtml?e6l0 Наверное можно и для других...

Ищу кисть - дракон
ищю такого дракона:

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

ИС Дракон. Вопрос - ответ.
В теме &quot;Обсуждаем ИС Дракон&quot; идут бурные обсуждения. Вопросы теряются. Здесь задаем вопрос только по ИС Дракон. Сколько вопросов...

Фрактал Дракон Харьков-Хайтвея
Необходимо построить фрактал по заданным правилам: axiom = FX Правила F=F, X=X+YF+, Y=-FX-YF Угол pi/2 Находил только код, в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
680
Закрытая тема Создать тему
Новые блоги и статьи
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы Кратко. . .
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем **Полевые заметки о двухнедельной совместной работе**. . .
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru