27.02.2013 Aufrufe

Kontextfreie Sprachen Kontextfreie Grammatiken Definition 13.1 ...

Kontextfreie Sprachen Kontextfreie Grammatiken Definition 13.1 ...

Kontextfreie Sprachen Kontextfreie Grammatiken Definition 13.1 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Zustandsüberführungsfunktion des Kellerautomaten<br />

(q', k 1…k n) * #(q, x, k) • Ist K im Zustand q,<br />

• liest auf dem Eingabeband das Symbol x<br />

• und auf dem Keller das Symbol k,<br />

• dann kann K in den Zustand q' wechseln<br />

• und k auf dem Keller durch k 1…k n ersetzten,<br />

• wobei k 1 zum obersten Symbol wird.<br />

(q', ') * #(q, x, k) • Ist K im Zustand q,<br />

• liest auf dem Eingabeband das Symbol x<br />

• und auf dem Keller das Symbol k,<br />

• dann kann K in den Zustand q' wechseln<br />

• und k vom Keller löschen.<br />

(q', k 1…k n) * #(q, ', k) • Ist K im Zustand q,<br />

• und liest auf dem Keller das Symbol k,<br />

• dann kann K in den Zustand q' wechseln<br />

• und k auf dem Keller durch k 1…k n ersetzten,<br />

• wobei k 1 zum obersten Symbol wird.<br />

(q', ') * #(q, ', k) • Ist K im Zustand q,<br />

• und liest auf dem Keller das Symbol k,<br />

• dann kann K in den Zustand q' wechseln<br />

• und k vom Keller löschen.<br />

FGI-1 Habel / Eschenbach Kap 13 <strong>Kontextfreie</strong> <strong>Sprachen</strong> & <strong>Grammatiken</strong> [59]<br />

Beispiel Kellerautomat<br />

K 1 = ({a, b}, {q 0, q 1, q f}, {1, $}, # 1, q 0, $, {q f}) mit<br />

# 1(q 0, ', $) = # 1(q 1, ', $) = {(q f, ')}<br />

# 1(q 0, a, $) = {(q 0, 1$)}<br />

# 1(q 0, a, 1) = {(q 0, 11)}<br />

# 1(q 0, b, 1) = # 1(q 1, b, 1) = {(q 1, ')}<br />

# 1(q 0, ', 1) = # 1(q 0, b, $) = # 1(q 1, ', 1) =<br />

# 1(q 1, a, $) = # 1(q 1, a, 1) = # 1(q 1, b, $) =<br />

# 1(q f, ', $) = # 1(q f, ', 1) = # 1(q f, a, $) =<br />

# 1(q f, a, 1) = # 1(q f, b, $) = # 1(q f, b, 1) = ,<br />

FGI-1 Habel / Eschenbach Kap 13 <strong>Kontextfreie</strong> <strong>Sprachen</strong> & <strong>Grammatiken</strong> [60]

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!