4. Конечные детерминированные автоматы

4.1. Понятие конечного детерминированного автомата

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

4.3. Эквивалентные состояния. Минимизация к.д.а

4.4. Алгоритм минимизации конечного автомата

4.5. Каноническая таблица. Канонические уравнения

4.6. Функциональные и логические элементы. Проектирование дискретных устройств

4.1. Понятие конечного детерминированного автомата

Автоматы можно рассматривать как механизмы, состоящие из:

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

Входной канал считывает входные сигналы (Х) из внешней среды. Выходной канал выдает выходные сигналы (Y) во внешнюю среду. Работа автомата протекает в дискретные такты времени t=1,2,3,…. По команде в некотором такте времени blank блок управления установлен в состоянии blank и входной канал воспринимает blank, тогда в этом же такте blank в выходной канал выдается символ blank, а к следующему такту blank+1 блок управления перейдет в состояние blank.

Определение. К.Д.А. называется система blank, где blank алфавит состояний, blank– входной алфавит, blank– выходной алфавит. Множества S, X, Y – конечные.

blank – функция переходов,

blank – функция выходов.

Если в автомате выделено одно состояние , называемое начальным (обычно blank), то автомат называется инициальным.

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

    1. Таблица переходов–выходов.

S\X

blank

blank

blank

blank

M

blank

blank

M

blank

To top