Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diskretnaya_matematika_1.doc
Скачиваний:
199
Добавлен:
10.02.2016
Размер:
11.37 Mб
Скачать

18.2. Способи завдання автоматів

Для завдання кінцевого автомата А необхідно задати усі компоненти вектора А = (S, X, Y, , , {s0}), тобто вхідний Х, внутрішній S і вихідний Y алфавіти, а також функції переходів і виходів. Частіше для завдання автоматів використовуються табличний і графічний способи.

18.2.1. Табличний спосіб

Автомат Мілі задається таблицями входів і виходів

Приклад. Функція переходів автомата Мілі :SXS.

Таблиця 18.1

X

S

s1

s2

s3

x1

S2

s3

s2

x2

S3

s2

s1

Функція виходів автомата Мілі :SXY.

Таблиця 18.2

X

S

S1

s2

s3

x1

Y1

y3

y3

x2

Y2

y1

y1

Автомат Мура описується однією (відзначеною) таблицею переходів, у якій для кожного стовпця, крім стану si є визначеним ще і вихідний сигнал yh =(si).

Приклад. Функція переходів-виходів автомата Мура  :SXS; :SY.

Таблиця 18.3

S

X

s1

s2

s3

s4

s5

Y

y1

y1

y3

y2

y3

x1

s1

s5

s5

s3

s3

x2

s4

s2

s2

s1

s1

У таблицях для часткових автоматів замість невизначеного стану ставиться риска.

Приклад Частковий автомат Мілі

Функція переходів автомата Мілі :SXS.

Таблиця 18.4

S

X

s1

s2

s3

s4

x1

s2

s3

s4

-

x2

s3

-

s2

s2

Функція виходів :SXY.

Таблиця 18.5

S

X

s1

s2

s3

s4

x1

y1

y3

y3

-

x2

y2

-

-

y2

Для завдання автомата Мілі часто використовують одну сполучену таблицю переходів-виходів.

Приклад. Сполучена таблиця автомата Мілі, що поєднує функції переходів і виходів

Таблиця 18.6

S

X

s1

s2

s3

s4

х1

s2/y1

s3/y3

s4/y3

- / -

х2

s3/y2

- / -

s2/-

s2/y2

18.2.2. Графічний спосіб

Автомат задається у вигляді орієнтованого графу, вершини якого відповідають станам, а дуги – переходам з одного стану в інший.

Дві вершини графу si і sr з'єднуються дугою, спрямованою від si до sr якщо в автоматі мається перехід з si у sr, тобто для деякого вхідного символу xj sk = (si, xj). У автоматі Мілі дузі <si, sk> графу приписується вхідний сигнал xj і вихідний сигнал yh =(si, xj). Якщо автомат переходить зі стану si у стан sk під дією декількох вхідних сигналів, то дузі <si, sk> приписуються ці вхідні і відповідні вихідні сигнали.

При описі автомата Мура вихідний сигнал записується усередині відповідної вершини чи поруч з нею.

Приклад. Автомат Мілі з трьома станами і шістьма переходами.

Рис. 18.1. Автомат Мілі

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]