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

ДРАКОН-схема с несколькими входами
https://forum.drakon.su/viewtopic.php?f=62&t=3750
Страница 1 из 1

Автор:  Ильченко Эдуард [ Суббота, 07 Январь, 2012 21:07 ]
Заголовок сообщения:  ДРАКОН-схема с несколькими входами

Допустим есть некоторая схема, имеющая два входа. (см. рис. A.png)
Вложение:
A.png
A.png [ 9.07 КБ | Просмотров: 5859 ]


Требуется изобразить её вызов, как на рис. B.png
Вложение:
B.png
B.png [ 2.46 КБ | Просмотров: 5859 ]


Вопросы:
1. Можно ли так изобразить вызов многовходовой процедуры?
2. Если можно, то как изобразить через какой вход будет произведён вызов?

P.S. Обсуждения не нашёл.

Автор:  Владислав Жаринов [ Суббота, 07 Январь, 2012 21:22 ]
Заголовок сообщения:  Re: ДРАКОН-схема с несколькими входами

Был пример здесь: viewtopic.php?f=62&t=3433#p62870.
Там один вход у процедур - так что только для иллюстрации синтаксиса. Вы встаёте на тот же путь - только осталось вместо Начало и Конец писать параметры вызова и возврата. :) Скажем, в формате ДМ-языка.
Как пишется для многих входов - см. ДМ-схему в этом примере: http://grafit-basis.narod.ru/L3/viz_alg ... -n42-1B-I2 (два входа у головной процедуры и вызов одной из вставок из разных процедур).
Для двух входов будет, как Вы и предлагаете - только удобно к имени входа приписывать какой-то его номер (есть там же на ПК-схеме). Чтобы знать, что это именно вызов разных входов.
Например, для Вашего случая: Осн:Многовходовка; Доп1:Вход2.
Типа так. :)

Автор:  Владимир Паронджанов [ Воскресенье, 08 Январь, 2012 10:15 ]
Заголовок сообщения:  Re: ДРАКОН-схема с несколькими входами

Ильченко Эдуард писал(а):
Допустим есть некоторая схема, имеющая два входа. (см. рис. A.png)
Вложение:
A.png


Требуется изобразить её вызов, как на рис. B.png
Вложение:
B.png


Вопросы:
1. Можно ли так изобразить вызов многовходовой процедуры?
2. Если можно, то как изобразить через какой вход будет произведён вызов?

P.S. Обсуждения не нашёл.

Уважаемый Эдуард!

1. Можно.
2. В 1-й вход по имени "Многовходовка". Во 2-й вход по имени "Вход 2".

С точки зрения вызова, имена "Многовходовка" и "Вход 2" равноправны.
Но они, разумеется, задают РАЗНЫЕ режимы работы вызываемой процедуры.

Автор:  ==== [ Воскресенье, 08 Январь, 2012 11:56 ]
Заголовок сообщения:  Re: ДРАКОН-схема с несколькими входами

Нет тут никакой проблемы.

В каждой иконе "Заголовок" свой уникальный текст, соответственно в иконе "Вставка" текст дублирует текст иконы "Заголовок".

В ИС Дракон решен вопрос генерирования программного текста процедуры соответствующей схеме "Силуэт" с несколькими иконами "Заголовок".

Автор:  Ильченко Эдуард [ Воскресенье, 08 Январь, 2012 13:49 ]
Заголовок сообщения:  Re: ДРАКОН-схема с несколькими входами

Всем спасибо.

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