DRAKON.SU
https://forum.drakon.su/

Прошу помочь с преобразованием классич БС в БС ДРАКОН
https://forum.drakon.su/viewtopic.php?f=78&t=7434
Страница 1 из 1

Автор:  Дмитрий Никитин [ Понедельник, 11 Ноябрь, 2024 08:04 ]
Заголовок сообщения:  Прошу помочь с преобразованием классич БС в БС ДРАКОН

Здравствуйте.
Прошу помочь с преобразованием "классической блок-схемы" (БСК) в блок схему на языке ДРАКОН (БСД).
Постоянно встречаю непонятные, запутанные блок- схемы, в которых трудно разобраться. Пытаюсь преобразовывать в ДРАКОН, но за недостатком знаний и опыта - не все получается.

Автор:  Дмитрий Никитин [ Понедельник, 11 Ноябрь, 2024 08:06 ]
Заголовок сообщения:  Re: Прошу помочь с преобразованием классич БС в БС ДРАКОН

Вот, например, встретилась такая схема (принадлежит уч№1 фирмы 1С) :

Вложения:
Схема выбора модулей классич блок схема.png
Схема выбора модулей классич блок схема.png [ 152.87 КБ | Просмотров: 4986 ]

Автор:  Дмитрий Никитин [ Понедельник, 11 Ноябрь, 2024 08:14 ]
Заголовок сообщения:  Re: Прошу помочь с преобразованием классич БС в БС ДРАКОН

Пытаюсь преобразовать её с помощью ДРАКОНа, но не могу добиться того, что мне нужно.
Допустим в схеме ниже у меня получаются две одинаковых иконки "Пиши код в общий модуль" и не могу никак нарисовать по-другому(
Использую редактор Дракон Про (drakonpro.ru).

Вложения:
Схема выбора модулей блок схема ДРАКОН.png
Схема выбора модулей блок схема ДРАКОН.png [ 63.08 КБ | Просмотров: 4987 ]

Автор:  Владимир Паронджанов [ Понедельник, 11 Ноябрь, 2024 09:15 ]
Заголовок сообщения:  Re: Прошу помочь с преобразованием классич БС в БС ДРАКОН

Дмитрий Никитин писал(а):
Пытаюсь преобразовать её с помощью ДРАКОНа, но не могу добиться того, что мне нужно.

Дмитрий, я не нашел в вашей схеме ошибок. У меня единственное замечание Убрать слово "схема" из Заголовка. Получится
Цитата:
Выбор модулей для размещения кода

А чем вы не довольны?

Автор:  Дмитрий Никитин [ Понедельник, 11 Ноябрь, 2024 09:34 ]
Заголовок сообщения:  Re: Прошу помочь с преобразованием классич БС в БС ДРАКОН

Цитата:
У меня единственное замечание Убрать слово "схема" из Заголовка.

Спасибо за замечание, Владимир Данилович! Убрал.

Вложения:
Схема выбора модулей блок схема ДРАКОН.png
Схема выбора модулей блок схема ДРАКОН.png [ 62.76 КБ | Просмотров: 4982 ]

Автор:  Дмитрий Никитин [ Понедельник, 11 Ноябрь, 2024 09:37 ]
Заголовок сообщения:  Re: Прошу помочь с преобразованием классич БС в БС ДРАКОН

Цитата:
А чем вы не довольны?

Тем, что у меня две одинаковых иконки "Пиши код в общий модуль" - крайняя левая и крайняя правая. Ну если это допустимо... Я подумаю, как можно ещё сделать...

Автор:  Владимир Паронджанов [ Понедельник, 11 Ноябрь, 2024 10:31 ]
Заголовок сообщения:  Re: Прошу помочь с преобразованием классич БС в БС ДРАКОН

Цитата:
А чем вы не довольны?

Дмитрий Никитин писал(а):
Тем, что у меня две одинаковых иконки "Пиши код в общий модуль"

В вашем случае устранить повторяющиеся иконы нельзя.
Язык ДРАКОН позволяет устранить повторы только в строго определенных ситуациях.
Эти ситуации описаны в книге по ссылке см. глава 3 стр. 57–61.

Автор:  Дмитрий Никитин [ Понедельник, 11 Ноябрь, 2024 11:49 ]
Заголовок сообщения:  Re: Прошу помочь с преобразованием классич БС в БС ДРАКОН

Понял. Спасибо!

Автор:  Дмитрий Никитин [ Понедельник, 11 Ноябрь, 2024 12:18 ]
Заголовок сообщения:  Re: Прошу помочь с преобразованием классич БС в БС ДРАКОН

Пока придумал для повышения наглядности - покрасить каждый модуль своим цветом.

Вложения:
Выбор модулей для размещения кода v 1_2.png
Выбор модулей для размещения кода v 1_2.png [ 78.82 КБ | Просмотров: 4962 ]

Автор:  pme [ Пятница, 15 Ноябрь, 2024 16:52 ]
Заголовок сообщения:  Re: Прошу помочь с преобразованием классич БС в БС ДРАКОН

Привет!
Дмитрий Никитин писал(а):
Цитата:
А чем вы не довольны?

две одинаковых иконки "Пиши код в общий модуль"


Силуэт машины состояний поможет.
Иконок будет побольше.
Зато автоматно.

Автор:  Дмитрий Никитин [ Пятница, 15 Ноябрь, 2024 19:12 ]
Заголовок сообщения:  Re: Прошу помочь с преобразованием классич БС в БС ДРАКОН

Цитата:
Силуэт машины состояний поможет.
Иконок будет побольше.
Зато автоматно.

Пока ничего из этого не понял, но посмотрю-подумаю. Спасибо.

Автор:  Дмитрий Никитин [ Пятница, 15 Ноябрь, 2024 19:34 ]
Заголовок сообщения:  Re: Прошу помочь с преобразованием классич БС в БС ДРАКОН

Цитата:
Силуэт машины состояний поможет.
Иконок будет побольше.
Зато автоматно.

Ну да, иконок побольше..

Автор:  Алексей Е [ Пятница, 15 Ноябрь, 2024 21:35 ]
Заголовок сообщения:  Re: Прошу помочь с преобразованием классич БС в БС ДРАКОН

А если немного изменить порядок условий?

Вложения:
Выбор модуля для размещения(1).png
Выбор модуля для размещения(1).png [ 63.57 КБ | Просмотров: 4829 ]

Автор:  Дмитрий Никитин [ Суббота, 16 Ноябрь, 2024 19:27 ]
Заголовок сообщения:  Re: Прошу помочь с преобразованием классич БС в БС ДРАКОН

Цитата:
А если немного изменить порядок условий?

Тогда схема не вполне соответствует исходной, хотя вроде весь код попадает в нужный модуль... Подумать надо.
Тем не менее - спасибо!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/