Систему формул перехода (СФП) получим выписав формулы перехода поочередно для каждой строки МСА, начиная со строки У0.
Так из рис.23.4 получим следующую систему формул перехода (СФП)
 (24.4)
 (24.4)
Переход от СФП к ГСА можно выполнить, приведя вначале каждую формулу перехода к минимальной скобочной форме и построив затем подграф для каждой минимальной формулы перехода.

Рисунок 23.4 – Пример ГСА
23.4. Система секвенций
В общем случае Yt сложного алгоритма (описывающего, например, функционирование автоматизированной системы управления (АСУ)), зависит от конечного числа логических условий {Xi1, …, Xir}, принадлежащих множеству Х.
В связи с этим, удобно использовать специализированный язык для задания алгоритмов. К числу таких языков относится система секвенций (СС). Элементарная секвенция определяет условие (перехода) к оператору последователю Уj после оператора предшественника Уi.
Секвенция определяется в форме (23.4)
                                          
             (23.4)
                    (23.4)
Символ |— означает “если то”. Формулу (23.4) следует понимать таким образом: оператор Уj может быть выполнен после оператора Yi, если условие Хij истинно. Если оператор Уj имеет много операторов предшественников, то секвенция представляется в форме систем секвенций:
                                                  
 , j=1,…,T.        (23.5)
, j=1,…,T.        (23.5)
Примером алгоритма предшественного в форме системы секвенций – СС является следующий алгоритм:
 (23.6)
                                      (23.6)
Легко видеть, что СС (23.6) можно получить из МСА, выписав секвенцию для каждого столбца.
Представление алгоритма в форме СС имеет в качестве преимущества компактность представления. От СС можно перейти к МСА и далее к другим формам представления алгоритм-граф-схеме алгоритм (ГСА), логической схеме алгоритма ХСП или к системе формул перехода (СФП).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.