DRAKON.SU

Текущее время: Четверг, 28 Март, 2024 18:24

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: Вторник, 30 Апрель, 2013 16:10 

Зарегистрирован: Понедельник, 25 Март, 2013 17:11
Сообщения: 11
Набросал мою первую ДРАКОН-схему программы. Прошу "старших товарищей" потратить пару минут на критику, дабы ошибки на раннем этапе освоения не закреплялись. Особенно меня беспокоит взаимодействие икон 40-32 и икона 47, правильно ли я отображаю взаимодействие с пользователем?

Буду весьма благодарен за отзывы, они очень мне помогут.


Вложения:
phca.png
phca.png [ 19.43 КБ | Просмотров: 21233 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 16:46 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Есть противоречие.

Вы в ветке "Ввод данных", используете икону № 47 Вывод, необходимо заменить на икону Ввод, вверху указать способ ввода информации (клавиатура, файл и его имя) и куда производится ввод, внизу указать что вводится и назначение.

Иконы 30, 34 Вставки лучше заменить на иконы Вывод, вверху указать куда выводится (на экран, на форму), внизу указать что выводится и назначение.

Хорошая у Вас схема для начала освоения ИС Дракон, задействованы многие возможности.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 16:57 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 234
Откуда: Украина, Киев
От лишних малюсеньких квадратиков и нумерации аж в глазах рябит.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 17:11 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Ярослав Романченко писал(а):
От лишних малюсеньких квадратиков и нумерации аж в глазах рябит.
Это не существенно, при освоении придет умение отключить их отображение.

Нумерация как раз нужна для ссылок при обсуждении, так же возможно отключит отображение нумерации.

Ярослав, Вы же все это знаете.


Последний раз редактировалось ==== Вторник, 30 Апрель, 2013 19:38, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 17:27 

Зарегистрирован: Понедельник, 25 Март, 2013 17:11
Сообщения: 11
Ярослав Романченко писал(а):
От лишних малюсеньких квадратиков и нумерации аж в глазах рябит.


Вот где бы прочитать зачем они нужны? Искал в справке ИС ДРАКОН, но ничего не нашёл :(
Я уже задавал этот вопрос здесь http://forum.oberoncore.ru/viewtopic.php?f=79&t=4334

А отключать я их уже научился, да ;)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 17:28 

Зарегистрирован: Среда, 24 Апрель, 2013 09:26
Сообщения: 40
Не замечал проблем у студентов с диаграммами Миткина. Хотя с уважением отношусь к дополнительным важным возможностям ИС "Drakon".
Первый раз вблизи вижу диаграмму от ИС "Дракон", признаюсь меня тоже смутили маленькие квадратики и сложные иконы.

Сообщение о тесте для Android приложения на Drakon

Имел опыт работы с программой Electric, которая так же имеет графический интерфейс и тут же отображает графику к код языка VHDL. К Drakon пришёл именно от опыта работы с продвинутыми VLSI CAD. В той программе маленькие квадратики появлялись при наведении курсора и являлись графическим отображением портов (аргументов функций структурного описания ИС). И исчезали, когда курсор перемещался на другой элемент. Программа Electric несколько лет назад была переписана на Java.
Далее, часть библиотек продолжили разрабатывать на Scala.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 17:29 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
я подберу материал с форума.

Тема от юриста " Как "прорабатывать" новую отрасль знаний?". Ответ http://forum.oberoncore.ru/viewtopic.php?p=78050#p78050 о точках A, B, P.

Тема от разработчика МК устройств "Программируем с и.с. Drakon". Один из ответов http://forum.oberoncore.ru/viewtopic.php?p=57123#p57123, о использовании точки P при программировании. Это ранняя тема, сейчас ИС Дракон упрощен для применения.

Ответы преподавателю http://forum.oberoncore.ru/viewtopic.php?p=75805#p75805, http://forum.oberoncore.ru/viewtopic.php?p=75824#p75824


Последний раз редактировалось ==== Вторник, 30 Апрель, 2013 18:05, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 17:52 

Зарегистрирован: Понедельник, 25 Март, 2013 17:11
Сообщения: 11
Геннадий, благодарю за отзыв!

Геннадий Тышов писал(а):
Вы в ветке "Ввод данных", используете икону № 47 Вывод, необходимо заменить на икону Ввод, вверху указать способ ввода информации (клавиатура, файл и его имя) и куда производится ввод, внизу указать что вводится и назначение.


Тут я не совсем понял: я хотел изобразить то, что при переходе в ветку "Ввод данных" пользователю выводится сообщение "Здесь будет ввод данных", и через 5 сек. он перенаправляется в ветку "Выбор действия". Так называемая "заглушка".

Вероятно, тут возникает противоречие между логикой работы ветки и её названием? Вы имели ввиду это?

Геннадий Тышов писал(а):
Иконы 30, 34 Вставки лучше заменить на иконы Вывод, вверху указать куда выводится (на экран, на форму), внизу указать что выводится и назначение.


Мысль понял, учту!

Геннадий Тышов писал(а):
Хорошая у Вас схема для начала освоения ИС Дракон, задействованы многие возможности.


Благодарю! :oops:


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 18:00 

Зарегистрирован: Понедельник, 25 Март, 2013 17:11
Сообщения: 11
Может быть кто-то подскажет, есть ли где-нибудь примеры Дракон-схем в области разработки ПО? Так сказать, ближе к теме для более глубокого ознакомления? Хотелось бы ознакомиться с примерами решений ввода-вывода, внешним запросам к хранилищу и т.д.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 18:12 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Быстро научиться программировать с ИС Дракон вероятно не получиться, но если есть желание то можно.

На Форуме есть много примеров, посмотреть можно видио 4 ролика С.Д. Ефанова. http://www.drakon-practic.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 18:13 

Зарегистрирован: Среда, 24 Апрель, 2013 09:26
Сообщения: 40
Может быть это?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 18:16 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
ignat99 писал(а):
Нет, это лучше не смотреть, потеряете время.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 18:22 

Зарегистрирован: Понедельник, 25 Март, 2013 17:11
Сообщения: 11
Геннадий Тышов писал(а):
Быстро научиться программировать с ИС Дракон вероятно не получиться, но если есть желание то можно.


Ну я же программист, я полагаю здесь у меня есть преимущество ;)

В идеале я бы вообще хотел бы править и генерировать весь код из таких схем, но, полагаю, так просто это не получится. А было бы здорово...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 18:46 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Сообщение http://forum.oberoncore.ru/viewtopic.php?p=79505#p79505 со ссылкой на подборку по программированию с ИС Дракон.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 20:48 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 234
Откуда: Украина, Киев
Геннадий Тышов писал(а):
Нет, это лучше не смотреть, потеряете время.
Чья бы корова мычала.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 20:58 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 234
Откуда: Украина, Киев
Геннадий Николаевич, если вы сами в программировании как свинья в апельсинах, зачем людей смущаете?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 21:55 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Ярослав Романченко писал(а):
Чья бы корова мычала.
Ярослав Романченко писал(а):
Геннадий Николаевич, если вы сами в программировании как свинья в апельсинах, зачем людей смущаете?

Икона - термин языка Дракон.

Святой праведный воин Федор Ушаков.
Адмирал флота Российского.
Его слова "Не отчаивайтесь!
Сии грозные бури обратятся к славе России."
Изображение
Изображение иконы находиться под стеклом на рабочем столе.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 30 Апрель, 2013 22:50 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 234
Откуда: Украина, Киев
Пока вы молились на свою И.с. Дракон с иконами, за бугром уже сделали среду в которой нет ничего лишнего (впрочем нет и полезной схемы "силуэт") и в которой получается готовый структурированный исходный код (C++ код или Pascal-подобный псевдо-код) без ваших любимых GOTO.
http://watts.cs.sonoma.edu/SFC/
Вложение:
sfc_cpp.PNG
sfc_cpp.PNG [ 17.43 КБ | Просмотров: 21120 ]
Вложение:
sfc_pascal.PNG
sfc_pascal.PNG [ 18.21 КБ | Просмотров: 21120 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 01 Май, 2013 00:24 

Зарегистрирован: Среда, 24 Апрель, 2013 09:26
Сообщения: 40
Поместил в эту ветку интересные и, на мой взгляд, закономерные идеи по развитию визуального языка. В частности про CAD (САПР) подход к редакторам кода для FPGA (ПЛИС).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 01 Май, 2013 09:03 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
..


Последний раз редактировалось ==== Среда, 01 Май, 2013 09:59, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB