22
Пример 2. Детерминированный автомат Мура задан таблицей
поведения.
Таблица 11.
Детерминированный автомат Мура ψ: (Q⊗X)→ Q; ϕ: Q→Y
символы входного алфавита x∈X
текущее
состояние
q∈Q
x
1
x
2
x
3
x
n
выход
y∈Y
q
1
q
2
q
3
q
4
q
1
y
1
q
2
q
3
q
4
q
1
q
2
y
3
q
3
q
2
q
3
q
1
q
2
y
2
q
m
q
4
q
1
q
2
q
1
y
1
Составить таблицу соединения состояний автомата и начертить граф.
Найти генерируемые автоматом слова β для различных начальных
состояний, если на входе автомата задано слово α = (x
1
x
2
x
3
x
4
x
4
x
3
x
2
x
1
).
Для формирования таблицы соединения состояний автомата находим
по таблице 11 число строк и столбцов. Это число равно 4. Имена
строк и столбцов заданы именами элементов множества q∈Q.
Элементами таблицы соединения состояний автомата будут значения
x, соответствующие переходу из состояния q[τ] в состояние q[τ+1].
Переход из состояния q
3
в q
2
обусловлен двумя входными символами
(x
1
и x
4
). Поэтому на дуге (q
3
;q
2
) cледует указать (x
1
∨x
4
). Переход из
состояния q
4
в q
1
обусловлен также двумя входными символами (x
2
и
x
4
). Поэтому на дуге (q
4
;q
1
) cледует указать (x
2
∨x
4
). Таблица 12
представляет таблицу соединений состояний автомата Мура, а рис.10
- его граф.