Cтраница 2
В заданном слове каждая пара друг другу соответствующих скобок заменяется оболочкой. Затем буквы в А или оболочки, перед которыми в преобразуемом слове стоят имена ветвей связей, фиксируются соответствующими ветвями соответствующих связей. Затем отбрасывают все имена связей и все связи следования букв, которые присутствовали в преобразованном слове. [16]
Для этого нужно построить алгоритм, который производил бы линеаризацию преобразуемою слова, затем замены имен ветвей начинающей и заканчивающей связей именами ветвей продолжающей связи следования перед первой и перед последней буквами образа слова чем достигается преобразованиеобраза слова в образкольца. [17]
Для этого нужно построить алгоритм, который производил бы линеаризацию преобразуемою слова, затем замены имен ветвей начинающей и заканчивающей связей именами ветвей продолжающей связи следования перед первой и перед последней буквами образа слова чем достигается преобразованиеобраза слова в образкольца. [18]
Дополнение TASK в операторе CALL задается в том случае, если требуется дать имя ветви. Кроме того, имя ветви так же необходимо для задания или изменения приоритета вызываемой процедуры ( ветви), так как функция PRIORITY ( см. § 9.9) имеет в качестве своего аргумента имя ветви. [19]
Нетрудно сообразить, какова должна быть структура исходного слова для того, чтобы оно могло быть исходным для линеаризации. Это слово должно расчленяться на фрагменты, состоящие из нескольких имен ветвей и замыкающей их буквы в А или слова, взятого в круглые скобки. В круглых скобках опять должны стоять слова, разложимые на фрагменты. Нужно также, чтобы имен ветвей каждой связи было столько, сколько ветвей имеет эта связь, и чтобы между именами ветвей и ветвями было необходимое соответствие. Кроме того, расположение имен ветвей должно обеспечивать получение после делинеаризации одной, а не нескольких конструкций. [20]
Нетрудно сообразить, какова должна быть структура исходного слова для того, чтобы оно могло быть исходным для линеаризации. Это слово должно расчленяться на фрагменты, состоящие из нескольких имен ветвей и замыкающей их буквы в А или слова, взятого в круглые скобки. В круглых скобках опять должны стоять слова, разложимые на фрагменты. Нужно также, чтобы имен ветвей каждой связи было столько, сколько ветвей имеет эта связь, и чтобы между именами ветвей и ветвями было необходимое соответствие. Кроме того, расположение имен ветвей должно обеспечивать получение после делинеаризации одной, а не нескольких конструкций. [21]
Нетрудно сообразить, какова должна быть структура исходного слова для того, чтобы оно могло быть исходным для линеаризации. Это слово должно расчленяться на фрагменты, состоящие из нескольких имен ветвей и замыкающей их буквы в А или слова, взятого в круглые скобки. В круглых скобках опять должны стоять слова, разложимые на фрагменты. Нужно также, чтобы имен ветвей каждой связи было столько, сколько ветвей имеет эта связь, и чтобы между именами ветвей и ветвями было необходимое соответствие. Кроме того, расположение имен ветвей должно обеспечивать получение после делинеаризации одной, а не нескольких конструкций. [22]
Ветвь - некоторая совокупность выполняемых непосредственно друг за другом операторов данного алгоритма. Таким образом, один и тот же оператор алгоритма может принадлежать нескольким ветвям. Необходимо существование по крайней мере одной ветви во время выполнения программы. Среди всего множества ветвей выделяется одна ветвь, называемая главной ветвью. Если программа выполняется синхронно, то главная ветвь совпадает с самой программой. Каждой ветви, за исключением главной ветви, можно дать некоторое имя, которое может быть использовано для задания приоритета ветви. Имя ветви задается идентификатором. Ветвь может быть задана и переменной, которая называется переменной типа ветвь. Переменная типа ветвь может быть элементом массива или структуры. [23]
Асинхронное выполнение - это параллельное выполнение операторов, которое обусловливается наличием так называемых ветвей. Ветвь - некоторая совокупность выполняемых непосредственно друг за другом операторов данного алгоритма. Таким образом, один и тот же оператор алгоритма может принадлежать нескольким ветвям. Необходимо существование по крайней мере одной ветви во время выполнения программы. Среди всего множества ветвей выделяется одна ветвь, называемая главной ветвью. Если программа выполняется синхронно, то главная ветвь совпадает с самой программой. Каждой ветви, за исключением главной ветви, можно дать некоторое имя, которое может быть использовано для задания приоритета ветви. Имя ветви задается идентификатором. Ветвь может быть задана и переменной, которая называется переменной типа ветви. Переменная типа ветви может быть элементом массива или структуры. [24]