Witam,
same definicje obu automatów nie wiele różnią się pomiędzy sobą, choć są dość przydługawe.
Automat (skończony) Mealy'ego to z definicji uporządkowana "piątka":
M = <X, S, Y, δ, λ>
w której:
X = {x1, ..., xn} -- zbiór liter (sygnalów) wejściowych (alfabet wejściowy),
S = {s1, ..., sn} -- zbiór stanów wewnętrznych (alfabet wewnętrzny),
Y = {y1, ..., yn} -- zbiór liter (sygnałów) wyjściowych (alfabet wyjściowy),
przy czym zbiory te są skończone i niepuste.
δ: Dδ --> S -- funkcja przejść (przejściowa)
λ: Dλ --> Y -- funkcja wyjść (wyjściowa)
Natomiast:
Dδ - dziedzina funkcji przejść,
Dλ - dziedzina funkcji wyjść.
Funkcja przejść przyporządkowuje każdej parze złożonej z litery wejściowej i stanu obecnego i należącej do Dδ -- stan następny.
Funkcja wyjść przyporządkowuje każdej parze złożonej z litery wyjściowej i stanu obecnego i należącej do Dλ -- literę wyjściową.
Automat (skończony) typu Moore'a definiowany jest z definicji automatu (skończonego) Mealy'ego w kórym zachodzi szczególny warunek:
Dλ zawiera się w S (dziedzina funkcji wyjść w zbiorze stanów wewnętrznych).
Z podanych definicji wynika, że w przypadku automatu Mealy'ego litery wyjściowe są związane ze zmianami stanów - z przejściami, a w przypadku automatu Moore'a - ze stanami.
Między automatami typu Mealy'ego i automatami typu Moore'a istnieje ściśły związek: mając dany automat jednego typu można zawsze podać równoważny mu w określonym sensie automat drugiego typu.
Pozdrawiam
Mam na sprzedaż:
20.09.2007
2SK1940