DRAKON.SU https://forum.drakon.su/ |
|
ДРАКОН для ленивых ( ДРАКОН + Р-схемы ) https://forum.drakon.su/viewtopic.php?f=62&t=5616 |
Страница 1 из 1 |
Автор: | dvuugl [ Четверг, 04 Февраль, 2016 13:59 ] | ||
Заголовок сообщения: | ДРАКОН для ленивых ( ДРАКОН + Р-схемы ) | ||
Для тех кому лень рисовать "иконки" и вписывать "Да - Нет". Минимум рисования, максимум текста. С полным сохранением визуальной ясности маршрутов, траекторий алгоритма. Подвигли на это Р-схемы. Центральная идея которых очень сильна, но правила чтения не очевидны. Похоже вследствие последнего недостатка проект и застыл. В итоге получилось сочетание свойств ДРАКОНа и Р-схем. От ДРАКОНА: - устремлённый граф - силуэт - правила непересечения, приоритетности "шампуров" и прочие эргономические строгости синтаксиса ДРАКОНа От Р-схем: - нагруженное текстом ребро графа вместо нагруженного узла у ДРАКОНа - отсутствие "иконок" - условие ветвления (вопрос) пишется над горизонтальной линией - цепь нескольких ветвлений может быть записана не только на одной вертикали как в ДРАКОНе, но и на одной горизонтали как в Р-схемах или как в ДРАКОНовском "переключателе". Это несколько экономит пространство и усилия в рисовании, но снижает визуальную понимаемость для незнакомого с синтаксисом. Но не сильно снижает. Ничто не мешает эту возможность не использовать, если в приоритетна понимаемость незнакомыми с синтаксисом. Отсебятина: - текст пишется справа от вертикальной линии а не под горизонтальной, как оно в Р-схемах. - для указания направления "Да" символы ">" и "v". В силуэте может использоваться "<" для указания возврата на веточный цикл. - направление "Нет" не указывается. Недопустимо пересечение линий в том числе и когда в центре "креста" находится ">" или "v". В этом случае "крест" заменить "ступенью" вниз. См. пример "Логика". Остальное добавить/убавить по вкусу, например номера ветвей вместо их заголовков. Или вместе с заголовками. Использовал нечто вроде этого для одноразовых набросков карандашом "для себя". Здесь выполнено в текстовом редакторе AkelPad. Для него есть скрип DrawLine, рисоваание линий Shift+стрелки, клавишу можно переназначить. У FAR-овского редактора есть похожий плагин, представляется менее удобный. Примеры из книги В.Д. Вложение: 001zabor.png [ 108.86 КБ | Просмотров: 9385 ] Вложение: 02uravnenije.png [ 60.18 КБ | Просмотров: 9385 ] Вложение: 003logica.png [ 114.64 КБ | Просмотров: 9385 ] Вложение: 04rybalca.png [ 98.18 КБ | Просмотров: 9385 ]
|
Автор: | Рэйлвэй Каген [ Четверг, 04 Февраль, 2016 16:18 ] |
Заголовок сообщения: | Re: ДРАКОН для ленивых ( ДРАКОН + Р-схемы ) |
ЗдОрово! Но блочное редактирование текста - это не для ленивых |
Автор: | adva [ Пятница, 05 Февраль, 2016 08:01 ] |
Заголовок сообщения: | Re: ДРАКОН для ленивых ( ДРАКОН + Р-схемы ) |
Наверное для этого и редакторы проще реализовывать? По сути табличный документ + линии сетки + в перекрестиях немного знаков? |
Автор: | adva [ Пятница, 05 Февраль, 2016 08:07 ] |
Заголовок сообщения: | Re: ДРАКОН для ленивых ( ДРАКОН + Р-схемы ) |
А как вложенные схемы обозначать? Просто доп. черту добавить к шампуру? |
Автор: | adva [ Пятница, 05 Февраль, 2016 08:24 ] |
Заголовок сообщения: | Re: ДРАКОН для ленивых ( ДРАКОН + Р-схемы ) |
Блин, ваще круто, при желании можно добавить знаков кроме "V" для обозначени "вида иконы", и в таблице просто рисовать будет: одну колонку для знака обозначения иконы, и у этой колонки будет задана граница шампура. |
Автор: | Владимир Паронджанов [ Пятница, 05 Февраль, 2016 11:15 ] |
Заголовок сообщения: | Re: ДРАКОН для ленивых ( ДРАКОН + Р-схемы ) |
dvuugl, просьба пояснить, а в чем экономия? Я не понял. Что именно выиграют ленивые? Вы говорите, "кому лень рисовать иконки". Но если есть редактор, их не надо рисовать — они создаются в один клик. Или ваше предложение рассчитано только на рисование вручную? У меня просьба. Вот онлайн редактор Степана Митькина. http://drakon-editor.com Пожалуйста, сравните два варианта: Ваш и онлайн редактор Митькина (он тоже для ленивых). И на этом примере скажите, в чем Вы видите экономию. |
Автор: | adva [ Пятница, 05 Февраль, 2016 13:15 ] | ||
Заголовок сообщения: | Re: ДРАКОН для ленивых ( ДРАКОН + Р-схемы ) | ||
Попробовал оценить, вот что в екселе получилось. Просто искал возможности, как в 1С рисовать, в табличном документе 1С будет тоже самое. Спасибо за идею Обозначения икон можно либо вообще не использовать, либо микроиконами заменить. Наглядность дракона при этом, на мой взгляд не теряется.
|
Автор: | Arhat109 [ Понедельник, 06 Июнь, 2016 10:54 ] |
Заголовок сообщения: | Re: ДРАКОН для ленивых ( ДРАКОН + Р-схемы ) |
Вау. Позавчера практически "переоткрыл" для себя такую текстовую нотацию ДРАКОН-схем, в попытках сопоставления Р-Технологии и ДРАКОН. Спасибки, Владимиру Даниэловичу за предоставленную ссылку. Но, как понимаю, эта тема уже "утонула" и неактуальна тут.. |
Автор: | Владимир Паронджанов [ Пятница, 08 Ноябрь, 2019 09:16 ] |
Заголовок сообщения: | Re: ДРАКОН для ленивых ( ДРАКОН + Р-схемы ) |
dvuugl писал(а): Для тех кому лень рисовать "иконки" и вписывать "Да - Нет". Не могу согласиться.При использовании любого ДРАКОН-конструктора: — не надо рисовать иконы; — не надо вписывать "Да - Нет". Обе эти операции ДРАКОН-конструктор выполняет АВТОМАТИЧЕСКИ. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |