Zusätzliche Übungsaufgaben - Blatt 2

fredpape
Beiträge: 25
Registriert: Di 11. Nov 2008, 21:16

Re: Zusätzliche Übungsaufgaben - Blatt 2

Beitrag von fredpape »

Romeo hat geschrieben:Guten Morgen,

Zu 22:

Die Lösung, wie sie auf der GBI-Homepage veröffentlich wurde, erscheint mir persönlich nicht einsichtig.

Mein erster Ansatz hatte auch so ausgesehen, dieser hatte aber die Schwäche, die Christian sehr richtig angemerkt hat: Wenn ich beispielsweise nur ein "a" eingebe, so erhalte ich als Ausgabe , was ja definitiv nicht dem gesuchten Wort entspricht (welches doch einfach w' = a sein müsste!?).

Noch schlimmer wird es beispielsweise bei der Eingabe von "ab"...
[...]
Habe ich auch gerade bemerkt, als ich die Aufgabe gemacht habe. Bin auf den gleichen Automat gekommen, wie er in der Lösung steht und dann ist mir eingefallen, dass er nicht stimmt (man gebe z.B. abba oder a ein) und es überhaupt gar nicht möglich ist so einen endlichen Mealy-Automaten zu konstruieren.

Was mir allerdings auffällt ist, dass der Automat in der Lösung bei Zustand 2 einen Doppelkreis hat, so wie bei einem Akzeptor (2 € akzeptierte Zuständsmenge F?). Was wollen die uns damit sagen? o.O
Romeo
Beiträge: 50
Registriert: Fr 19. Dez 2008, 20:24

Re: Zusätzliche Übungsaufgaben - Blatt 2

Beitrag von Romeo »

Was mir allerdings auffällt ist, dass der Automat in der Lösung bei Zustand 2 einen Doppelkreis hat, so wie bei einem Akzeptor (2 € akzeptierte Zuständsmenge F?). Was wollen die uns damit sagen? o.O
Ja, das habe ich dann einfach ignoriert, weil ich mich so oder so schon so unwohl gefühlt habe :-)

Hat jemand vielleicht noch eine Idee wegen der 20 a)?

Grüße
Roland
fredpape
Beiträge: 25
Registriert: Di 11. Nov 2008, 21:16

Re: Zusätzliche Übungsaufgaben - Blatt 2

Beitrag von fredpape »

Romeo hat geschrieben:[...]
Edit - Zu 20a:

Mir ist noch etwas aufgefallen - vielleicht bin ich auch zu unvermögend, um die Richtigkeit der Lösung zu erkennen:

Der Automat in der Lösung sieht ja sehr elegant aus, doch bekomme ich ein Problem mit der zweiten Hälfte des regulären Ausdrucks:

Angenommen, ich habe eine korrekte "linke Hälfte" eingegeben (bspw. "b"). Dann bin ich im akzeptierenden Zustand 2. Jetzt darf ich nur noch beliebig viele "rechte Hälften" konkatenieren (bspw. "bbbabba"). Was ich - meines Erachtens! - nicht machen darf ist, dass ich jetzt bspw. nur mit "bbb" konkateniere, da
in jeder rechten Hälfte genau vorkommen muss.
Der vorgestellte Automat allerdings würde so etwas anstandslos akzeptieren...

Vielleicht ist das heute auch nicht mein Tag - man möge es mir i.d.F. nachsehen :-)

Grüße
Roland
Ich sehe das genau so wie du, wenn man nach Eingabe einer korrekten linken Hälfte (Zustand ist dann also 2) noch ein oder mehrere einzelne b's eingibt, dann bleibt der Automat von der Lösung ja im akzeptierten Zustand 2, was aber falsch ist, da jeder rechte Teil genau 2 a's enthalten muss.
Ich kann mir nicht vorstellen, dass die Lösungen von Ü.20 a) und Ü.22 richtig sind.
riQ
Beiträge: 15
Registriert: Mi 19. Nov 2008, 21:46

Re: Zusätzliche Übungsaufgaben - Blatt 2

Beitrag von riQ »

Kann euch nur zustimmen hinsichtlich 20a) und 22. Imo ist die 22 nicht lösbar.

Für 20a) wäre mein vorschlag:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Romeo
Beiträge: 50
Registriert: Fr 19. Dez 2008, 20:24

Re: Zusätzliche Übungsaufgaben - Blatt 2

Beitrag von Romeo »

Guten Morgen,

Muss der linke, untere Zustandsübergang nicht ein b sein? Sonst wäre dein Automat nicht deterministisch.

Der Zustandsübergang unten soll doch wahrscheinlich mit "a" beschriftet sein oder?

Ansonsten habe ich diese Lösung auch!

Grüße
Roland

P.S. Ich glaube, man kann sogar einen Zustand sparen: Man kann den Zustand rechts oben als den von rechts unten verwenden. Man muss nur noch den Zustandsübergang "z+" --a--> "z_ro" hinzufügen und den Rest umhängen...
riQ
Beiträge: 15
Registriert: Mi 19. Nov 2008, 21:46

Re: Zusätzliche Übungsaufgaben - Blatt 2

Beitrag von riQ »

Jo die beiden Sachen hab ich falsch übernommen/vergessen.
Nach deinem Vorschlag siehe Anhang sollte auch gehen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
Kubik-Rubik
Administrator
Beiträge: 267
Registriert: Di 21. Okt 2008, 19:55
Wohnort: Kehl / Karlsruhe

Re: Zusätzliche Übungsaufgaben - Blatt 2

Beitrag von Kubik-Rubik »

riQ hat geschrieben:Jo die beiden Sachen hab ich falsch übernommen/vergessen.
Nach deinem Vorschlag siehe Anhang sollte auch gehen.
So haben wir es auch...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Registrierung nur noch mit E-Mail Adresse der Universität Karlsruhe möglich.
Mehr Informationen: Registrierung nur noch mit E-Mail Adresse der Universität

Notation für Übungsblätter - FACH[x]#y (Blatt x - Aufgabe y für FACH)
Benutzeravatar
Kubik-Rubik
Administrator
Beiträge: 267
Registriert: Di 21. Okt 2008, 19:55
Wohnort: Kehl / Karlsruhe

Übung 20 a.)

Beitrag von Kubik-Rubik »

Wir haben Herrn Worsch angeschrieben, er hat die Richtigkeit unserer Lösung bestätigt und die Lösung aktualisiert!

http://gbi.ira.uka.de/uebung/blatt-uebu ... sungen.pdf
Registrierung nur noch mit E-Mail Adresse der Universität Karlsruhe möglich.
Mehr Informationen: Registrierung nur noch mit E-Mail Adresse der Universität

Notation für Übungsblätter - FACH[x]#y (Blatt x - Aufgabe y für FACH)
Benutzeravatar
salami
Beiträge: 179
Registriert: Mi 5. Nov 2008, 22:41
Wohnort: Karlsruhe

Re: Zusätzliche Übungsaufgaben - Blatt 2

Beitrag von salami »

Habe mal eine Frage zu 19 6).
Wäre b*(a*b*|a*) auch eine Lösung?
Benutzeravatar
Kubik-Rubik
Administrator
Beiträge: 267
Registriert: Di 21. Okt 2008, 19:55
Wohnort: Kehl / Karlsruhe

Re: Zusätzliche Übungsaufgaben - Blatt 2

Beitrag von Kubik-Rubik »

salami hat geschrieben:Habe mal eine Frage zu 19 6).
Wäre b*(a*b*|a*) auch eine Lösung?
Nein, da fehlen noch ein Haufen Wörter wie zum Beispiel aabba (irgendwas, wo bba vorkommt)!
Registrierung nur noch mit E-Mail Adresse der Universität Karlsruhe möglich.
Mehr Informationen: Registrierung nur noch mit E-Mail Adresse der Universität

Notation für Übungsblätter - FACH[x]#y (Blatt x - Aufgabe y für FACH)
Antworten

Zurück zu „Übung“