Automaty skończone 2

Automaty skończone 2



Automat, gdzie sygnał wyjściowy zależy od wejściowego i stanu automatu to automat Mealy'<jo, zaś gdy jest wyłącznie funkcja stanu to automat Moore’a.

Do czego służy nam automat?

Sposób rozpoznawania języka przez gramatykę polegał na generacji poprawnych słów. Jak do tego podejdzie automat?

Bedzie rozpoznawał dowolne wczytane napisy i decydował czy ie akcentuje czy nie. Ogół słów akceptowanych przez automat to akceptowany przez niego język. Rozpoznawanie polega na zapisaniu na wejściu słowa do sprawdzenia, ustawienia urządzenia sterującego w stanie początkowym q a następnie wczytywaniu symbol po symbolu z wejścia i równoczesnym zmienianiu stanów według funkcji przejść. Jeśli po wczytaniu całego słowa dojdziemy do stanu końcowego, to jest ono akceptowane. Jeśli nie, to nie.

Przykład:

Prześledźmy język o parzystej liczbie takich samych liter. Mamy automat:

A= ({q. p. r}, {a}, P. q,{r},), gdzie: P (q, a) = p P (p, a) = r stany    stany


P (r, a) = p

symbol z wejścia

Podobnie, jak w przypadku parsera konfiguracja to para (p, w) gdzie w jest następnym nienrzeczytanym symbolem będącym częścią słowa (z jakiego zbudoyyane jest słowo). Jeśli nieprzeczytana część słowa jest pusta pojawia się symbol @.

Sprawdźmy akceptację słowa aaaa

(q, aaaa) =* (p. aaa) =» (r, aa) =*• (p, a) =*• (r, @)

Słowa o nieparzystej długości nie będą akceptowane! (otrzymam (p, @) zamiast stanu końcowego r.

Powyższy automat skończony pozwala zatem akceptować iezyki liniowe. Niestety, nie dla każdego języka bezkontekstowego da się zbudować automat skończony. Np. nie da się dla naszego anbn! Wynika to z braku możliwości pamiętania informacji o przeczytanej części słowa (np. o jego długości — liczbie znaków).


Wyszukiwarka

Podobne podstrony:
Image521 pojemnościowym. Wadą układu jest to, że czas narastania sygnału wyjściowego zależy wykładni
Image0994 I Temperatury obliczeniowe t, (6,) podane są w normie PN-82/B-02402 w tablicy gdzie ich wi
img012 (17) s- I • Sygnał detektora zależy od stężenia badanej .substancji w gazie nośnym. Jest to d
Image0994 I Temperatury obliczeniowe t, (6,) podane są w normie PN-82/B-02402 w tablicy gdzie ich wi
img296 128 15.6. Normowanie pasz Wielkość i skład dawki pokarmowej kom zalezy od wieku, stanu fizjol
Skanuj Budowa skóry i rola jej elementów ■    szybkość wzrostu - zależy od wieku i s
P1010021 Żywienie •    Zapotrzebowanie na białko zależy od użytkowości i stanu
P1010022 Żywienie • Zapotrzebowanie na białko zależy od użytkowości i stanu fizjologicznego ■
86864 P1010020 ■    Zapotrzebowanie na białko zależy od użytkowości i stanu fizj
32415 P1010021 Żywienie •    Zapotrzebowanie na białko zależy od użytkowości i s
img296 128 15.6. Normowanie pasz Wielkość i skład dawki pokarmowej kom zalezy od wieku, stanu fizjol
P1010022 Żywienie • Zapotrzebowanie na białko zależy od użytkowości i stanu fizjologicznego ■
CCI20111111031 łecz zależy od prądu wyładowania, np. przy przekroczeniu prądu znamionowego pojemnoś
img296 128 15.6. Normowanie pasz Wielkość i skład dawki pokarmowej kom zalezy od wieku, stanu fizjol

więcej podobnych podstron