DRAKON.SU

Текущее время: Четверг, 05 Август, 2021 17:04

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
СообщениеДобавлено: Четверг, 04 Февраль, 2016 13:59 

Зарегистрирован: Вторник, 27 Май, 2008 13:24
Сообщения: 155
Для тех кому лень рисовать "иконки" и вписывать "Да - Нет". Минимум рисования, максимум текста. С полным сохранением визуальной ясности маршрутов, траекторий алгоритма.
Подвигли на это Р-схемы. Центральная идея которых очень сильна, но правила чтения не очевидны.
Похоже вследствие последнего недостатка проект и застыл. В итоге получилось сочетание свойств ДРАКОНа и Р-схем.

От ДРАКОНА:
- устремлённый граф
- силуэт
- правила непересечения, приоритетности "шампуров" и прочие эргономические строгости синтаксиса ДРАКОНа

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

Отсебятина:
- текст пишется справа от вертикальной линии а не под горизонтальной, как оно в Р-схемах.
- для указания направления "Да" символы ">" и "v". В силуэте может использоваться "<" для указания возврата на веточный цикл.
- направление "Нет" не указывается.

Недопустимо пересечение линий в том числе и когда в центре "креста" находится ">" или "v".
В этом случае "крест" заменить "ступенью" вниз. См. пример "Логика".

Остальное добавить/убавить по вкусу, например номера ветвей вместо их заголовков. Или вместе с заголовками.
Использовал нечто вроде этого для одноразовых набросков карандашом "для себя". Здесь выполнено в текстовом редакторе AkelPad. Для него есть скрип DrawLine, рисоваание линий Shift+стрелки, клавишу можно переназначить.
У FAR-овского редактора есть похожий плагин, представляется менее удобный.

Примеры из книги В.Д.

Вложение:
001zabor.png
001zabor.png [ 108.86 КБ | Просмотров: 6121 ]

Вложение:
02uravnenije.png
02uravnenije.png [ 60.18 КБ | Просмотров: 6121 ]

Вложение:
003logica.png
003logica.png [ 114.64 КБ | Просмотров: 6121 ]

Вложение:
04rybalca.png
04rybalca.png [ 98.18 КБ | Просмотров: 6121 ]


Вложения:
primery_txt_866.7z [430.82 КБ]
Скачиваний: 240
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 04 Февраль, 2016 16:18 

Зарегистрирован: Воскресенье, 04 Ноябрь, 2007 23:01
Сообщения: 511
ЗдОрово! Но блочное редактирование текста - это не для ленивых :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 05 Февраль, 2016 08:01 

Зарегистрирован: Суббота, 16 Февраль, 2008 07:58
Сообщения: 236
Откуда: Россия, Стерлитамак
Наверное для этого и редакторы проще реализовывать? По сути табличный документ + линии сетки + в перекрестиях немного знаков?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 05 Февраль, 2016 08:07 

Зарегистрирован: Суббота, 16 Февраль, 2008 07:58
Сообщения: 236
Откуда: Россия, Стерлитамак
А как вложенные схемы обозначать? Просто доп. черту добавить к шампуру?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 05 Февраль, 2016 08:24 

Зарегистрирован: Суббота, 16 Февраль, 2008 07:58
Сообщения: 236
Откуда: Россия, Стерлитамак
Блин, ваще круто, при желании можно добавить знаков кроме "V" для обозначени "вида иконы", и в таблице просто рисовать будет: одну колонку для знака обозначения иконы, и у этой колонки будет задана граница шампура.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 05 Февраль, 2016 11:15 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5214
Откуда: Москва
dvuugl, просьба пояснить, а в чем экономия? Я не понял. Что именно выиграют ленивые?
Вы говорите, "кому лень рисовать иконки".
Но если есть редактор, их не надо рисовать — они создаются в один клик.

Или ваше предложение рассчитано только на рисование вручную?

У меня просьба. Вот онлайн редактор Степана Митькина.
http://drakon-editor.com

Пожалуйста, сравните два варианта: Ваш и онлайн редактор Митькина (он тоже для ленивых).
И на этом примере скажите, в чем Вы видите экономию.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 05 Февраль, 2016 13:15 

Зарегистрирован: Суббота, 16 Февраль, 2008 07:58
Сообщения: 236
Откуда: Россия, Стерлитамак
Попробовал оценить, вот что в екселе получилось. Просто искал возможности, как в 1С рисовать, в табличном документе 1С будет тоже самое.

Спасибо за идею

Обозначения икон можно либо вообще не использовать, либо микроиконами заменить. Наглядность дракона при этом, на мой взгляд не теряется.


Вложения:
DrakonExcel.jpg
DrakonExcel.jpg [ 165.15 КБ | Просмотров: 6078 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 06 Июнь, 2016 10:54 

Зарегистрирован: Пятница, 15 Апрель, 2016 11:38
Сообщения: 119
Откуда: из СССР
Вау. Позавчера практически "переоткрыл" для себя такую текстовую нотацию ДРАКОН-схем, в попытках сопоставления Р-Технологии и ДРАКОН.
Спасибки, Владимиру Даниэловичу за предоставленную ссылку.

Но, как понимаю, эта тема уже "утонула" и неактуальна тут..


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 08 Ноябрь, 2019 09:16 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5214
Откуда: Москва
dvuugl писал(а):
Для тех кому лень рисовать "иконки" и вписывать "Да - Нет".
Не могу согласиться.
При использовании любого ДРАКОН-конструктора:
— не надо рисовать иконы;
— не надо вписывать "Да - Нет".

Обе эти операции ДРАКОН-конструктор выполняет АВТОМАТИЧЕСКИ.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

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


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

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


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

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