Hey. ich brauche mal kurz eure Hilfe
ich muss einen regulären Ausruck angeben für: etwas das mit einem a beginnt, gefolgt von einer beliebig langen Folge von c
oder mit einer beliebig langen folge von b beginnt und mit c endet.
Alphabet a,b,c,
ich habs jetzt so gemacht:
a(c*) | (b*)c
aber ich weiß nicht, ob die klammern richtig gesetzt sind oder ob das * nicht hinter die klammer muss?
als 2. soll ich in natürlicher sprache folgendes wiedergeben:
(a|(aa)|(aaa))) ((bb)|(cc))))?-d*
ich würde sagen es heißt:
etwas das mit einem, zwei oder drei a´s beginnt (für was steht der Doppelpunkt?) optional mit bb oder cc weitergeht und mit einer beliebigen Anzahl d´s endet.
Beschreiben sie kontextrfrei eine Sprache, die zwar durch eine kontextfreie Grammatik, jedoch nicht durch einen regulären Ausdruck definiert werden kann. Begründen sie ihre Antwort.
Eine kontextfreie Grammatik ohne regulären Ausdruck? - sollen wir da was neues erfinden? mir fällt echt nichts ein.
Mir würde höchstens eine Reguläre Definition in den Sinn kommen?
LG Kira
ich muss einen regulären Ausruck angeben für: etwas das mit einem a beginnt, gefolgt von einer beliebig langen Folge von c
oder mit einer beliebig langen folge von b beginnt und mit c endet.
Alphabet a,b,c,
ich habs jetzt so gemacht:
a(c*) | (b*)c
aber ich weiß nicht, ob die klammern richtig gesetzt sind oder ob das * nicht hinter die klammer muss?
als 2. soll ich in natürlicher sprache folgendes wiedergeben:
(a|(aa)|(aaa))) ((bb)|(cc))))?-d*
ich würde sagen es heißt:
etwas das mit einem, zwei oder drei a´s beginnt (für was steht der Doppelpunkt?) optional mit bb oder cc weitergeht und mit einer beliebigen Anzahl d´s endet.
Beschreiben sie kontextrfrei eine Sprache, die zwar durch eine kontextfreie Grammatik, jedoch nicht durch einen regulären Ausdruck definiert werden kann. Begründen sie ihre Antwort.
Eine kontextfreie Grammatik ohne regulären Ausdruck? - sollen wir da was neues erfinden? mir fällt echt nichts ein.
Mir würde höchstens eine Reguläre Definition in den Sinn kommen?
LG Kira