@ThoMit Also ich hab geschrieben, dass da zwei Terminale und ein Non-Terminal sind und ein Terminal einem Non-Terminal folgt.
Ich wusste ehrlich gesagt nicht, was ich schreiben soll (hatte mich dadrauf nicht wirklich vorbereitet) und habe dann geschrieben, dass da "S = /A/" wird und "A = *B* | **" wird, dies nicht die einfachste Variante wäre und das deswegen in "S = /*A/" und "A = B* | *" bzw. in "S = /A*/" und "A = *B | *" umgeschrieben.
Zuletzt bearbeitet von ThoMit am 16.04.2015 um 15:03 Uhr
Meinst du jetzt die Aufgabe, wo man selber eine Grammatik entwerfen sollte?
Die sollte regulär sein, deine wäre es aber nicht, weil da dann drei Terminale sind, es darf aber nur genau eines sein.
Ich hab das ungefähr so:
S -> /A
A -> *B
B -> *C | *B | zB | #B
C -> /
Bin mir aber nicht mehr 100% sicher...
Die sollte regulär sein, deine wäre es aber nicht, weil da dann drei Terminale sind, es darf aber nur genau eines sein.
Ich hab das ungefähr so:
S -> /A
A -> *B
B -> *C | *B | zB | #B
C -> /
Bin mir aber nicht mehr 100% sicher...