45
Где из входной очереди
A в устройство управления могут поступать по одному
знаки, то есть обозревается только конец очереди. В выходную очередь
может
записываться только один знак. Стек
S обозревается на глубину одного знака, но запись
может производиться на произвольной глубине стека.
Дисциплина доступа к очереди FIFO, к стеку LIFO.
Определение.
КОНФИГУРАЦИЕЙ МАГАЗИННОГО АВТОМАТА
называется
выражение
σ
i
qK = , где
i
q - состояние устройства управления,
- состояние стека.
Конфигурация магазинного автомата однозначно определяет его сосстояние.
Отличие магазинного автомата от машины Тьюринга в том, что вместо ленты,
доступной в каждой ячейки, используется стек, доступный только на вершине. Таким
образом изменено устройство чтения и записи знаков.
Процесс занесения на ленту машины Тьюринга исходных данных и чтение
результата моделируется в магазинном автомате
входной и выходной очередью, и в
процессе функционирования, магазинный автомат последовательно извлекает знаки из
входной очереди и записывает знаки в выходную очередь, возможно не вкаждый такт
работы.
e-ПЕРЕМЕЩЕНИЕ МАГАЗИННОГО АВТОМАТА
е-перемещение магазинного автомата существует четырех видов:
1 рода . Осуществляется командами вида ][
/
tiji
bqesq
σ
→ .Не извлекается знак в 1
такт работы магазинного автомата.
2 рода. Осуществляется командами вида
][
/
tiki
bqeaq
σ
→ . Извлекается знак из
входной очереди, но не извлекается знак из стека.
3 рода. Осуществляется командами вида ][
/
tjjkji
bsaasq → . Состояние стека не
изменяется, то есть извлеченный знак
j
s из стека тут же заносится обратно в
стек.
4 рода. Осуществляется командами вида
][
/
tii
bqeeq
σ
→ . В стек заносится строка
Определение.
МНОЖЕСТВО ПРИНИМАЕМЫХ МАГАЗИННЫМ АВТОМАТОМ
СТРОК
()
ML - есть такое множество строк в алфавите A , при подаче
которых на вход магазинного автомата, магазинный автомат перейдет из
начальной конфигурации в заключительную, года состояние устройства
управления
0
q .
/
01
σσ
α
qq ⎯→⎯ , где
*/*
,; SA ∈∈
σσα
.