Основы трансляции. Рыбанов А.А. - 10 стр.

UptoLike

Составители: 

10
На рисунке 4 изображены примеры вложенного соединения: а - структуры
1-б в структуру 1-б; б - последовательного соединения структур 1-в, 1 и 1-а в
структуру 1-б; в - последовательного соединения структур 1-б и 2-б в структуру
1-б.
Рис. 4. Вложенное соединение: замена дуги со стрелкой справа
Дуги R-схем нагружаются надписями (условиями и действиями). Надписи на
элементах и структурах R-схем должны соответствовать указанным в таблице 5.
Таблица 5
Надписи на элементах R-схем
Наименование
Обозначение и его
содержание
Функция
1. Надпись над дугой
Условие прохождения по дуге
2. Надпись под дугой
Действие, выполняемое при прохождении
по дуге
ЗАПИСЬ - любой текст, включая пустой, формульный, формальный (на
языках программирования), содержащий любые специальные знаки, таблицы,
рисунки и т. п. и записанный в одну или более строк таким образом, что длина
любой строки не превышает длину дуги, соответствующей тексту.
Надпись над дугой указывается условие прохождения по дуге, под дугой
указывается действие, которое выполняется при прохождении по дуге (рис. 5).
Рис. 5. Надписи на R-схеме
При создании R-схем транслятора, действия представляют семантическими
функциями. Семантические функции должны быть связаны с каждым
переходом из одной вершины R-схемы в другую. Т.о. необходимо определить
семантические функции для каждого перехода так, чтобы для произвольной
   На рисунке 4 изображены примеры вложенного соединения: а - структуры
1-б в структуру 1-б; б - последовательного соединения структур 1-в, 1-б и 1-а в
структуру 1-б; в - последовательного соединения структур 1-б и 2-б в структуру
1-б.




           Рис. 4. Вложенное соединение: замена дуги со стрелкой справа
   Дуги R-схем нагружаются надписями (условиями и действиями). Надписи на
элементах и структурах R-схем должны соответствовать указанным в таблице 5.
                                                                          Таблица 5
                          Надписи на элементах R-схем
                       Обозначение и его
   Наименование                                           Функция
                          содержание

1. Надпись над дугой                        Условие прохождения по дуге


2. Надпись под дугой                        Действие, выполняемое при прохождении
                                            по дуге
   ЗАПИСЬ - любой текст, включая пустой, формульный, формальный (на
языках программирования), содержащий любые специальные знаки, таблицы,
рисунки и т. п. и записанный в одну или более строк таким образом, что длина
любой строки не превышает длину дуги, соответствующей тексту.
   Надпись над дугой указывается условие прохождения по дуге, под дугой
указывается действие, которое выполняется при прохождении по дуге (рис. 5).




                            Рис. 5. Надписи на R-схеме
   При создании R-схем транслятора, действия представляют семантическими
функциями. Семантические функции должны быть связаны с каждым
переходом из одной вершины R-схемы в другую. Т.о. необходимо определить
семантические функции для каждого перехода так, чтобы для произвольной

                                       10