Автоматы Мура и Мили — различия между версиями
Alive (обсуждение | вклад) (Новая страница: «== Абстрактные автоматы == |definition= Абстрактный автомат (АА) является математической модел...») |
Alive (обсуждение | вклад) (→Абстрактные автоматы) |
||
Строка 1: | Строка 1: | ||
== Абстрактные автоматы == | == Абстрактные автоматы == | ||
+ | {{ | ||
|definition= | |definition= | ||
Абстрактный автомат (АА) является математической моделью дискретного устройства и описывается шестикомпонентным набором <tex>S=(A, Z, W, δ, λ, a_{1})</tex>, где | Абстрактный автомат (АА) является математической моделью дискретного устройства и описывается шестикомпонентным набором <tex>S=(A, Z, W, δ, λ, a_{1})</tex>, где | ||
+ | |||
1. <tex>A=\{a_{1}, …, a_{m}, …, a_{M}\}</tex> - множество состояний или алфавит состояний АА. | 1. <tex>A=\{a_{1}, …, a_{m}, …, a_{M}\}</tex> - множество состояний или алфавит состояний АА. | ||
+ | |||
2. <tex>Z=\{z_{1}, …, z_{f}, …, z_{F}\}</tex> - множество входных сигналов или входной алфавит АА. | 2. <tex>Z=\{z_{1}, …, z_{f}, …, z_{F}\}</tex> - множество входных сигналов или входной алфавит АА. | ||
+ | |||
3. <tex>W=\{w_{1}, …, w_{g}, …, w_{G}\}</tex> - множество выходных сигналов или выходной алфавит АА. | 3. <tex>W=\{w_{1}, …, w_{g}, …, w_{G}\}</tex> - множество выходных сигналов или выходной алфавит АА. | ||
+ | |||
4. δ - функция переходов АА, которая некоторым парам \<состояние - входной сигнал\> (<tex>a_{m}</tex>, <tex>z_{f}</tex>) ставит в соответствие состояние АА <tex>a_{s}</tex>, т.е. <tex>a_{s} = δ(a_{m}, z_{f})</tex>, <tex>a_{s}∈A</tex>. | 4. δ - функция переходов АА, которая некоторым парам \<состояние - входной сигнал\> (<tex>a_{m}</tex>, <tex>z_{f}</tex>) ставит в соответствие состояние АА <tex>a_{s}</tex>, т.е. <tex>a_{s} = δ(a_{m}, z_{f})</tex>, <tex>a_{s}∈A</tex>. | ||
+ | |||
5. λ - функция выходов АА, которая некоторым парам \<состояние – входной сигнал\> (<tex>a_{m}</tex>, <tex>z_{f}</tex>) ставит в соответствие выходной сигнал АА <tex>w_{g}</tex>, т.е. <tex>w_{g}=λ(a_{m},z_{f})</tex>, <tex>w_{g}∈W</tex>. | 5. λ - функция выходов АА, которая некоторым парам \<состояние – входной сигнал\> (<tex>a_{m}</tex>, <tex>z_{f}</tex>) ставит в соответствие выходной сигнал АА <tex>w_{g}</tex>, т.е. <tex>w_{g}=λ(a_{m},z_{f})</tex>, <tex>w_{g}∈W</tex>. | ||
+ | |||
6. <tex>а_{1}</tex> - начальное состояние АА. | 6. <tex>а_{1}</tex> - начальное состояние АА. | ||
+ | }} | ||
{{Определение | {{Определение |
Версия 20:36, 7 января 2015
Абстрактные автоматы
{{ |definition= Абстрактный автомат (АА) является математической моделью дискретного устройства и описывается шестикомпонентным набором
, где1.
- множество состояний или алфавит состояний АА.2.
- множество входных сигналов или входной алфавит АА.3.
- множество выходных сигналов или выходной алфавит АА.4. δ - функция переходов АА, которая некоторым парам \<состояние - входной сигнал\> (
, ) ставит в соответствие состояние АА , т.е. , .5. λ - функция выходов АА, которая некоторым парам \<состояние – входной сигнал\> (
, ) ставит в соответствие выходной сигнал АА , т.е. , .6.
- начальное состояние АА. }}
Определение: |
Пусть 1. не является префиксом для , при2. Сумма называется кодом Хаффмана. минимальна. ( — длина кода ) | — алфавит из n различных символов, — соответствующий ему набор положительных целых весов. Тогда набор бинарных кодов , такой, что: