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

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

28.01.2012, 19:20. Показов 1163464. Ответов 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
04.12.2014, 08:29
Студворк — интернет-сервис помощи студентам
Учись писать, читать и понимать алгоритмы в ИС Дракон. / В.Д. Паронджанов /
Для каждого нужен не метод, а инструмент. / http://forum.obiromcore.ru/vie... 864#p89864 /
Совершенствоваться -значит меняться, быть совершенным - значит меняться часто. / сэр Уинстон Черчилль /

http://forum.obiromcore.ru/vie... 910#p89910
ИС Дракон, выпуск от 05.12.2014

Прошу сообщать Ваши отзывы, замечания и предложения.
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
06.12.2014, 19:19
Учись писать, читать и понимать алгоритмы в ИС Дракон. / В.Д. Паронджанов /
Для каждого нужен не метод, а инструмент. / http://forum.obiromcore.ru/vie... 864#p89864 /
Совершенствоваться -значит меняться, быть совершенным - значит меняться часто. / сэр Уинстон Черчилль /

http://forum.obiromcore.ru/vie... 943#p89943
ИС Дракон, выпуск от 07.12.2014

Прошу сообщать Ваши отзывы, замечания и предложения.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
07.12.2014, 10:11
Прошу дать ссылку с подробными инструкциями, как дракон-схемы транслировать в си файлы.
0
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
07.12.2014, 16:16
http://drokom.su/video_i_prezimtacii/stort
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
07.12.2014, 20:40
MrYurom, вот ЭТО что угодно только не С .
Такой бред даже в страшном сне не приснится ...
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
L36:
/* 36. Вопрос // Нажата кнопка? */
if (!(PRESS_BUTTON == get_state_button())) goto L36;
/* 45. Действие // Вкл. преобразователь */
dc_dc_on();
/* 46. Действие // Вкл. мотор на закрывание */
motor_on_to_close();
/* 22. Адрес // Закрывается */
goto L40;
/* ==================== Шампур */
/* 25. ИмяВетки // Закрывается */
L40:
/* 40. Вопрос // Ригель закрыт? */
if (!(RIGEL_LOCK == get_state_rigel();)) goto L40;
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
07.12.2014, 20:51
Где ты скачивал программу? То что я скачал, пробная версия. Листы не сохраняет, код не транслирует.
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
07.12.2014, 20:58
dymyurk1978 , я не ставил и не пользую это убожество, все по ссылкам что выше приведены http://drokom-practic.ru/is_drokom_part1.pdf
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
07.12.2014, 21:02
А листинг ты откуда взял тогда?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
07.12.2014, 21:35
Цитата Сообщение от dosykus_2
я не ставил и не пользую это убожество
Так, ты погоди какашками бросаться. На самом деле дракон-схемы отличная вещь. Я прочитал некоторые материалы Паронджанова. У него составление алгоритмов очень хорошо расписано, есть правила, по которым следует составлять алгоритмы. И если составлять алгоритмы по этим правилам, то алгоритмы хорошо читаются, все понятно. Что касается программы ИС Дракон, то у меня есть некоторые замечания и предложения.
Как мне видится мощный инструментарий для создания проектов: возможность рисовать алгоритмы, гибкость составления алгоритмов. Возможность составлять алгоритмы учитывая направления в программировании. Обычный цикл, автоматное программирование, смешанные функции. Использование макросов.
Возможность симулирования проектов. Окна с отображением ввода-вывода, переменных. Возможность создания модулей для переменных. Скажем, есть char, int, long. Битовые переменные. Есть окно для отображение переменных. Есть переменная counter. Выделяем место под эту переменную, чтобы она отображалась. 16-ричное, 10-чное, бинарное отображение. Выделяем место под порты. Периферию. Возможность задания значений, дать им имена, как они названы в проекте.
Запускаем симуляцию, если требуется задаем значения переменным. ввода-вывода. И пошли проверять проект.
Если все это будет - то получится очень мощный инструментарий.
Примерно так мне это видится.

0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
07.12.2014, 22:06
Разве плохо было бы делать так проекты?

0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
08.12.2014, 09:29
Цитата Сообщение от dymyurk1978
Примерно так мне это видится.
В любом случае все это видится как рисовалка чартов и не более.
И никак не "конвертер в С" и тем более "язык программирования" как утверждает их гуру ...
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
08.12.2014, 09:31
Цитата Сообщение от dymyurk1978
Разве плохо было бы делать так проекты?
Халява до добра не доводит, в случае с нубами это вообще полный ахтунг ...
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
08.12.2014, 12:16
dymyurk1978, так нормально, единственное - псевдокод столь же понятен, а на экране займёт в 2-3 раза меньше места ;-)

Но если кому-то легче воспринимать с квадратиками (привет визуалам) - их право. Если при этом энфорсится нормальная структура программы (сборка из небольших блоков, переходы назад - только нормальные циклы, вперёд - if/switch/выход из блока) - совсем хорошо (хотя лично мне и не нужно). Если вдобавок ко всему графический "код" взаимно-однозначно представляется текстом, ложащимся под VCS (так, чтобы можно было сливать изменения, сделанные двумя людьми в одной схеме) - то даже можно пользоваться. Хотя, сдаётся мне, в большинстве программисты к тому моменту, как задумываются о VCS, уже перерастают нужду в графическом представлении кода (хотя появляется нужда в других костылях - диаграммы классов и т.п.). Но если к этому моменту они будут приучены к лотку к нормальной структуре программы (рисование стрелочек обычно ведёт к клубку макарон, но в драконе, как я понимаю, постарались от этого уйти) - опять хорошо.
0
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
08.12.2014, 12:28
Цитата Сообщение от dymyurk1978
Если все это будет - то получится очень мощный инструментарий.
Примерно так мне это видится.
Ключевое слово - "если"....
Пока, увы, это не так.
Хотя сам по себе алгоритм (дракон-схема), сделаная в соответсвии с парадигмами дракона - уже вещь прекрасная и по сути самодостаточная как ТЗ, и готова к передаче на кодирование (или "пайку". или на перепрооектирование... ).
Ну и к тому же, алгоритм в виде дракон-схем не обязан быть алгоритмом для программы/прибора - это может быть формализация произвольного процесса, применимо практически к любой области человеческой деятельности.
0
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
08.12.2014, 12:51
Цитата Сообщение от oomomstir
dymyurk1978, так нормально, единственное - псевдокод столь же понятен, а на экране займёт в 2-3 раза меньше места ;-)
смысл дракона - уход от кода вообще. Т.е. по задумке это инструмент не программирования а алгоритмирования.
Но если кому-то легче воспринимать с квадратиками (привет визуалам) - их право.
Вот для тех, кто воспринимает квадратики легче - непрограммисты - энтот дракон и предназначен. своего рода "программирование для непрограммистов". Точнее, из этого он рос (в те времена, когда он появлялся, "программироввание" было то-ли матерным словом, то-ли колдунством и шаманством).
Кстати, вопрос - а не отстал ли дракон "как система программирования" от времени?
Если при этом энфорсится нормальная структура программы (сборка из небольших блоков, переходы назад - только нормальные циклы, вперёд - if/switch/выход из блока) - совсем хорошо (хотя лично мне и не нужно).
есть такое.

Если вдобавок ко всему графический "код" взаимно-однозначно представляется текстом, ложащимся под VCS (так, чтобы можно было сливать изменения, сделанные двумя людьми в одной схеме) - то даже можно пользоваться.
вот этого вроде нет. хотя что-то пытались... Хотя могу и ошибаться...
Хотя, сдаётся мне, в большинстве программисты к тому моменту, как задумываются о VCS, уже перерастают нужду в графическом представлении кода (хотя появляется нужда в других костылях - диаграммы классов и т.п.).
Дракон - инструмент не только программистов. Для программистов - это своего рода "задание на кодирование". а если сделают нормальный (вменяемый) кодогенератор - то даже не "на кодирование", а "на отладку".
Цитата:
Но если к этому моменту они будут приучены к лотку к нормальной структуре программы (рисование стрелочек обычно ведёт к клубку макарон, но в драконе, как я понимаю, постарались от этого уйти) - опять хорошо.
Програмиста-то приучить можно. а вот непрограммиста? вы давно программистам задачу ставили? как заказчик? причем как заказчик, которого мало волнует собствено программирование? :-)
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
08.12.2014, 13:32
Примерно никогда :-)
Зато "с другого конца трубы" опыт есть. И он свидетельствует, что извлекать из заказчика алгоритм - малореально (люди не думают в схемах со стрелочками), зато он может описать юзкейсы в виде последовательности действий и требуемых результатов (точнее, через последовательность ты его проводишь серией вопросов; заказчик представляет, что должно быть в итоге и обычно представляет возможные действия для текущего состояния системы - этого достаточно для "обхода лабиринта").
Итого, схему рисуешь сам.
0
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 648
08.12.2014, 13:46
Вот простой пример, есть у меня друг который решил стать программистом для платформы 1С:Предприятие, но программированию никогда не учился, постепенно я его научил основам программирования, но дальше с увеличением объемов программного кода ему становиться сложно выполнять задания, и он выкрутился следующим образом: http://drokom.su/drokom-sxemy_... araptanova рисует вот такие схемы, а потом генерируется код 1С. Код сразу скажу не особо читаемый, но на работе где он работает, этого вполне хватает для решения поставленной задачи. В приемлемые сроки. Я конечно не сторонник так делать код, но когда это позволяет недо-программисту решать поставленную задачу в срок, это неплохо.
п.с. Очень напрягает в сгенерированном коде большое число переходов по меткам. :-)
0
0 / 0 / 0
Регистрация: 20.06.2010
Сообщений: 454
08.12.2014, 13:58
Хорошо, что он не решил стать хирургом.

Завтра он решит стать художником, а несчастная компания будет искать кого-то кто согласится поддерживать это?
0
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 648
08.12.2014, 14:10
Цитата Сообщение от //Mt
Хорошо, что он не решил стать хирургом.

Завтра он решит стать художником, а несчастная компания будет искать кого-то кто согласится поддерживать это?
В связи с олимпиадой, газпром урезал планы по развитию, в результате ~20% предприятий на севере на грани банкротства, и эта контора в которой он работает, продержится не более полугода.... главное успеть перед государством отчитаться :-)
0
0 / 0 / 0
Регистрация: 20.06.2010
Сообщений: 454
08.12.2014, 14:18
Ну эт грустно конечно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.12.2014, 14:18

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
440
Закрытая тема Создать тему
Новые блоги и статьи
сукцессия 30. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем **Полевые заметки о двухнедельной совместной работе**. . .
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru