Automaty ze stosem
Automaty ze stosem
Pomocny jest tu bardziej skomplikowany automat, tzw. automat ze stosem czyli pamięcią zorganizowana w stos nakładających się informacji (stos kartek z informację). Najniższa informacja (na dole)mówi, że stos jest pusty. Najwyższa jest aktualna. Można ia zmienić dokładając nowa lub zdejmując aktualna. W ten tylko sposób można dotrzeć do wnętrza stosu (czyli przez zdejmowanie).
Definicja automatu ze stosem A z S jest to siódemka Az S = (Q,T, Z, P, z, q, F) gdzie Q, T, P, F jak przedtem, zaś Z to alfabet, którym posługujemy się na stosie, a z symbol na samym dnie stosu.
Teraz P:TxQxZ=?-QxZ, zaś P(r, a, t) (p, $) oznacza, że będąc w stanie r, czytając a z wejścia i widząc ? na stosie, automat przechodzi do stanu p i kładzie na stosie $ zamiast t.
Przykład:
Prześledźmy działanie tego automatu ze stosem na przykładzie języka anbn. P(q, a, z) =*• (p, az), P(p, a, az) =*• (p, aaz), P(p, b, aaz) =*• (r, az), P(r, b, az) =* (r, z)
Zobaczymy jak przebiega akceptacja słowa aabb
(q, aabb, z) =* (p, abb, az) =» (p, bb, aaz) =*• (r, b, az) =*• (r, @z)
czyli aabb jest akceptowane przez A z S.
A z S odpowiada gramatykom bezkontekstowym, czyli dla dowolnej gramatyki bezkontekstowej można zbudować automat ze stosem, który akceptuje język generowany przez nią.
Istnieją jednak języki (np. anbncn — kontekstowy), dla których nie da się zbudować automatu ze stosem. Można dla niego zbudować nowy automat tzw. MT (od nazwy "maszyna Turinga"— modelem maszyny Turinga będziemy się zajmować pod koniec tego kursu).
Wyszukiwarka
Podobne podstrony:
Ponadto wydaje się, że Wittgenstein jest tu bardziej niż Gadamer konsekwentny w odrzuceniu jakiejkol30 W mgnieniu oka. Sztuka montażu filmowego filmów fabularnych jest o wiele bardziej skomplikowany zw opinii społeczeństwa. Mechanizm zaspokajania potrzeby uznanie jest tu trochę skomplikowany. Uznaniw opinii społeczeństwa. Mechanizm-zaspokajania potrzeby uznania Jest tu trochę skomplikowany. Uznanijest dużo bardziej skomplikowana. Ciągłość krawędzi nie zawsze była zachowywana, powodującwewnętrzną! społeczną-jest więc bardziej skomplikowana. 3 wymiary podziałów społeczeństwa: -w opinii społeczeństwa. Mechanizm zaspokajania potrzeby uznania jest tu trochę skomplikowany. Uznaniw opinii społeczeństwa. Mechanizm zaspokajania potrzeby uznania Jest tu trochę skomplikowany. UznaniDSC04152 Symetria kubiczna jest znacznie bardziej skomplikowana. Wspólną cechą niektórych brył o regDSC07412 mierze dla ludności pozamiejscowej. Definicja wsi jest jeszcze bardziej skomplikowana, zwłabadanie0 Istota szumów w lampach elektronowych jest znacznie bardziej skomplikowana. W zasadzie szuskanuj0026 (64) łyp Ele (tablica XXXVI) Główka jest tu również okrągła regularnie wychodząca poza osskanuj0026 (64) łyp Ele (tablica XXXVI) Główka jest tu również okrągła regularnie wychodząca poza osIMG638 to Mit i znak ze zwierzyńca potęgi. „Bogini" Jest natomiast bardzie) „duchowa i zarazem34 PRZEDSIĘBIORCZOŚĆ DLA AMBITNYCH sytuacja w tej mierze jest tym bardziej utrudniona, że łączy sięPicture1 (2) M t, l*i/i .ir/cgimit jest tu ir^nhi przekory I <• ( hatelieni-lłmwmi, która mówi,IMG 15 (5) Wspomniałam wcześniej, że rola jest pojęciem bardziej złożonym m funkcje, o czym decydujeIMG 15 (5) Wspomniałam wcześniej, że rola jest pojęciem bardziej złożonym m funkcje, o czym decydujewięcej podobnych podstron