a) Вычислим вектора смены маркировок
,
, где
- это вектора срабатывания переходов, а
- это вектора возбуждения переходов. Заметим, что в таблице инцидентности находятся числа
/
,
. Тогда получим:
,
,
,
,
,
.
b) Вычисляем вектор возбуждения переходов
, где
. Тогда
.
c) Выбираем переход, который сработает на этом шаге. Пусть сработал переход
, тогда
.
d) Повторяем шаги b и c до тех пор, пока не получим тупиковую маркировку, либо пока маркировка на текущем шаге не будет равна одной из маркировок на предыдущих шагах:
-
;
- пусть сработал переход
, тогда
;
-
;
- пусть сработал переход
, тогда
;
-
;
- сработал переход
, тогда
;
-
;
- пусть сработал переход
, тогда
;
-
;
- пусть сработал переход
, тогда
.
e) Так как
, то завершаем процедуру и делаем вывод о том, что последовательность смены маркировок счётна, а заданная сеть Петри не останавливается.
Задача 32
Сеть Петри задана двудольным графом. Получить её формальное описание.
![]() |
Занятие 2.3. Магазинный автомат (МА)
Задача 33
Грамматика
задана множеством продукций

Синтезировать МА принимающий язык
.
Решение
1. Грамматика
является КС-грамматикой, так как все её продукции имеют вид
.
2. Построим МА
в соответствии с теоремой о КС-грамматике и МА.
a)
.
b) Алфавит входных знаков
.
c) Множество состояний
.
d) Стековый алфавит
.
e) Начальная конфигурация
.
f) Магазинное отображение строим следующим образом:

3. Проверка.
A. Получим строку, принадлежащую языку
:
.
B. Определим строку, не принадлежащую языку
следующим образом:
a) Вычислим множество строк языка
с длиной не более 3:
- Зададим вектор
, где
,
,
,
. Строим систему уравнений относительно множеств вектора
следующим образом: если в множестве
есть продукции
, то запишем уравнение
. Тогда получим систему:

-
;
-
;
-
;
-
;
-
;
-
;
-
;
-
;
b) Так как
, то
есть множество строк языка
с длиной не более 3.
c) Пусть строка, не принадлежащая языку
, есть
.
C. Проверим, распознаёт ли МА
строку
.
| Конфигурация | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| * |
|
|
|
D. Проверим, не распознаёт ли МА
строку
.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 |



