Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6.автоматы.doc
Скачиваний:
79
Добавлен:
16.04.2019
Размер:
3 Мб
Скачать
☆

1.2. Таблица состояний автомата

Рассмотрим наряду с графом переходов табличный способ задания автоматов. Обозначим текущий момент вре-мени через ti , а предыдущий момент времени через ti-1.

Определение. Таблица, задающая функции выходов F и переходов G автомата Мили в виде таблиц, называется таблицей состояний автомата. Входными переменными таблицы являются множества Q, Х , описывающие вход и

284

внутреннее состояние автомата, причем вход задается в те-кущий момент времени ti , а внутреннее состояние – в пре-дыдущий момент времени ti-1. Выходными данными табли-цы являются значения Q, Z в текущий момент времени ti . Для инициального автомата начальные состояния указы-ваются отдельно.

Пример . Построить таблицу состояний для автомата, рассмотренного в Примере п. 1.1.

Решение. 1. Входные столбцы таблицы получим, упорядо-чивая сочетания (Xi, Qj) ((X1 - X6), (Qож , Qв/A, Qв/В )) в лекси-кографическом порядке. В выходных столбцах будут нахо-диться соответствующие им значения Z(Xi, Qj), Q(Xi, Qj), которые переносим из графа переходов.

X

Qj (ti-1)

Z

Qj (ti)

X1

Qож

Z1

Qож

X1

Qв/A

Z1

Qож

X1

Qв/В

Z1

Qож

X2

Qож

Z1

Qв/A

X2

Qв/A

Z1

Qв/A

X2

Qв/В

Z1

Qв/A

X3

Qож

Z1

Qв/В

X3

Qв/A

Z1

Qв/В

X3

Qв/В

Z1

Qв/В

X4

Qож

Z4

Qож

X4

Qв/A

Z2

Qв/A

X4

Qв/В

Z4

Qв/В

X5

Qож

Z4

Qож

X5

Qв/A

Z4

Qв/A

X5

Qв/В

Z3

Qв/В

X6

Qож

Z4

Qож

X6

Qв/A

Z4

Qв/A

X6

Qв/В

Z4

Qв/В

285

Замечание. В случае применения числовых кодировок входов, выходов и внутренних состояний автоматов в дво-ичной или многозначной системе счисления таблица со-стояний будет, соответственно, таблицей истинности неко-

торых функций в алгебре логики либо многозначной логи-ке. Данные функции, как правило, являются частично определенными.

Задачи.

1. Построить таблицы состояний для автоматов, указанных в Задачах 1-6 п.1.1.