Помощь в написании студенческих работ
Антистрессовый сервис

Способы задания автоматов Мили

РефератПомощь в написанииУзнать стоимостьмоей работы

О"}; У = {Pj,…, р;и}. Таблица автомата состоит из двух частей: левая часть задает функцию переходов, правая часть — функцию выходов. Из данной таблицы следует, что число различных автоматов Мили (различных таблиц) с алфавитами мощности г, /?, т равно (тп)П1. Множество состояний всякого конечного автомата (вершин автоматного графа) разбивается на г компонент связности, 1 < г < |б1. Рис. 9.2… Читать ещё >

Способы задания автоматов Мили (реферат, курсовая, диплом, контрольная)

Для задания автомата А = (X, 5, У, h, /) необходимо описать каждое из множеств X, S, Y и задать отображения /г и /. Это делается различными способами.

Зададим алфавиты автомата: X = {^, S = {а

…, о"}; У = {Pj,…, р}. Таблица автомата состоит из двух частей: левая часть задает функцию переходов, правая часть — функцию выходов.

Значения st+{

Значения yt

Xt = %

X, = i

x, = r

Xt = %

X, = ki

X, = l-

6> = Oi

st = af

h (<3,).

/(<*,. ?i).

s( = o"

Из данной таблицы следует, что число различных автоматов Мили (различных таблиц) с алфавитами мощности г, /?, т равно (тп)П1.

Пусть max{r, п, т) = k, тогда функции h и / можно рассматривать как функции Л-значной логики (частично определенные, если min{r, п} < k). Следовательно, можно описать алфавиты X, S, У и задать функции Ли/ формулами или алгоритмами.

Автомат Мили А = (X, 5, У, Л, f) задают автоматным графом (или графом автомата) — орграфом ТЛ = (S, Е) с помеченными вершинами и дугами. Пара (а, а;) е? найдется ?/€ X, при котором Л (а, ?/) = о,. Дуга (а" а,-) помечена набором символов (^ /р^,…,^ /р7/), что равносильно выполнению равенств, и = 1,…, t:

Способы задания автоматов Мили.

Для автомата Мура А в Гл дуга (а, а;) помечена набором),.

означающим, что h (aif^L) = Oj>v= 1,t, а вершина а, — символом Р/, где Р,;=М);

Автомат, А (и автоматный граф Гл) называется сильно связным, если из каждого состояния можно перейти в любое другое состояние при некотором входном слове. Автомат А (и автоматный граф Гл) связен, если связен граф, полученный из Гл заменой дуг на ребра.

Множество состояний всякого конечного автомата (вершин автоматного графа) разбивается на г компонент связности, 1 < г < |б1.

При описании конечного автомата Мили нередко наряду с формулами для большей наглядности используются схемы. Приведем несколько примеров.

1. Неавтономный регистр сдвига длины п с одной обратной связью ty (xn,…, Х) (рис. 9.1). Это автомат Мура, в котором Х= Y = {0, 1}, S = Vn, f — б.ф. выходов, h задана системой б.ф.: h (xw …, хх, а) = (а © (р (хп,…, х{), хп,…, х2)', f (xn, …, xv а) = хх. При нулевой входной последовательности автомат равносилен автономному регистру сдвига.

Неавтономный регистр сдвига.

Рис. 9.1. Неавтономный регистр сдвига.

2. Внутренне автономный автомат на основе регистра сдвига (рис. 9.2). Функции переходов и выходов этого автомата имеют вид h (xn, …, xv а) = = (ф (*",… *0, хп, х2); f (x", xt, а) = а © х,.

Внутренне автономный автомат на основе регистра сдвига.

Рис. 9.2. Внутренне автономный автомат на основе регистра сдвига.

Полугруппа автомата А есть циклическая полугруппа (h).

Показать весь текст
Заполнить форму текущей работой