Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » regulärer Ausdruck darf 010 nicht enthalten » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (2): [1] 2 nächste » Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen regulärer Ausdruck darf 010 nicht enthalten
Beiträge zu diesem Thema Autor Datum
 regulärer Ausdruck darf 010 nicht enthalten KleenEule 19.06.2011 13:48
 RE: regulärer Ausdruck darf 010 nicht enthalten zockermax 19.06.2011 14:42
 RE: regulärer Ausdruck darf 010 nicht enthalten zockermax 19.06.2011 16:13
 RE: regulärer Ausdruck darf 010 nicht enthalten zockermax 19.06.2011 16:38
 RE: regulärer Ausdruck darf 010 nicht enthalten KleenEule 19.06.2011 15:35
 RE: regulärer Ausdruck darf 010 nicht enthalten ed209 19.06.2011 21:19
 RE: regulärer Ausdruck darf 010 nicht enthalten zockermax 19.06.2011 21:38
 RE: regulärer Ausdruck darf 010 nicht enthalten Karlito 19.06.2011 21:44
 RE: regulärer Ausdruck darf 010 nicht enthalten ed209 19.06.2011 21:54
 RE: regulärer Ausdruck darf 010 nicht enthalten zockermax 20.06.2011 11:31
 RE: regulärer Ausdruck darf 010 nicht enthalten Karlito 19.06.2011 21:50
 RE: regulärer Ausdruck darf 010 nicht enthalten Karlito 19.06.2011 22:05
 RE: regulärer Ausdruck darf 010 nicht enthalten zockermax 19.06.2011 22:34
 RE: regulärer Ausdruck darf 010 nicht enthalten Karlito 19.06.2011 22:39
 RE: regulärer Ausdruck darf 010 nicht enthalten zockermax 20.06.2011 11:22
Nächste Seite »

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
KleenEule
Grünschnabel


Dabei seit: 19.06.2011
Beiträge: 7

regulärer Ausdruck darf 010 nicht enthalten Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Guten Tag: Ich habe hier eine Frage zu den regulären Ausdrücken. Hier die Aufgabe:

Gib reguläre Ausdrücke für die folgenden Sprachen über Sigma = {0,1} an:
(a) L1 = {w | w enthält nicht das Wort 010}

Meine Ideen:
Unsere Idee war erst, das wir (1)(0*111*0*)*(1) nehmen. Haben aber im Endeffekt rausgefunden, dass des nicht wirklich stimmt.
Kann uns da jmd weiterhelfen?
19.06.2011 13:48 KleenEule ist offline E-Mail an KleenEule senden Beiträge von KleenEule suchen Nehmen Sie KleenEule in Ihre Freundesliste auf
zockermax
Grünschnabel


Dabei seit: 19.06.2011
Beiträge: 7

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Mein Problem ist das Wort "enthält nicht". Ich habe den Reg Ex für w<>010. Bist du dir sicher, dass das "enthält nicht" heißen muss?

Gruß Max

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von zockermax: 19.06.2011 14:44.

19.06.2011 14:42 zockermax ist offline Beiträge von zockermax suchen Nehmen Sie zockermax in Ihre Freundesliste auf
zockermax
Grünschnabel


Dabei seit: 19.06.2011
Beiträge: 7

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also w ist doch bestimmt Element von Sigma.

->w sind alle bildbaren wörter aus Sigma.
-> w enthält nicht das Wort 010.
-> w sind alle Wörte Sigma bis auf das Wort 010.

Also würde die L1 0010 akzeptieren.

Gruß max
19.06.2011 16:13 zockermax ist offline Beiträge von zockermax suchen Nehmen Sie zockermax in Ihre Freundesliste auf
zockermax
Grünschnabel


Dabei seit: 19.06.2011
Beiträge: 7

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

(1(1|0)*)* | (0 ( 0 (1|0)*)*) | (01(1(1|0)*)*) | ( 010 ( 1|0 )+)
19.06.2011 16:38 zockermax ist offline Beiträge von zockermax suchen Nehmen Sie zockermax in Ihre Freundesliste auf
KleenEule
Grünschnabel


Dabei seit: 19.06.2011
Beiträge: 7

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Japp 100% sicher, habe die Aufgabe absichtlich direkt kopiert, damit keine fehler passieren.

DAs ist aber auch das, was uns persönlich zweifeln lässt , also das "enthält nicht"
19.06.2011 15:35 KleenEule ist offline E-Mail an KleenEule senden Beiträge von KleenEule suchen Nehmen Sie KleenEule in Ihre Freundesliste auf
ed209
Routinier


Dabei seit: 07.09.2006
Beiträge: 324

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich komme auf einen wesentlich kürzeren Ausdruck.
Mir hilft es dazu den DEA dazu zu konstruiieren, der Ausdruck ist dann relativ einfach daraus abzulesen.

Gruß
ED

PS: Man kann auch damit anfangen den Automaten zu finden der das Komplement der Sprache enthält. (also die Wörter die 010 enthalten), das ist intuitiver.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ed209: 19.06.2011 21:21.

19.06.2011 21:19 ed209 ist offline E-Mail an ed209 senden Beiträge von ed209 suchen Nehmen Sie ed209 in Ihre Freundesliste auf
zockermax
Grünschnabel


Dabei seit: 19.06.2011
Beiträge: 7

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Kannst du mal bitte den kürzeren Regulären Ausdruck angeben?

Außerdem schreibst du auch "Wörter die 010 enthalten", aber eigentlich akzeptiert die Sprache L1 alle Wörter außer dem Wort 010.

Gruß Max
19.06.2011 21:38 zockermax ist offline Beiträge von zockermax suchen Nehmen Sie zockermax in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hier ist die Frage wie die Aufgabe gemeint ist...

Kann auch sein, dass es so gewollt ist, dass kein Infix 010 erlaubt ist...

Ich glaube, wenn nur das Wort 010 nicht erlaubt ist, dann ist die Aufgabe zu trivial...

VG,

Karlito

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Karlito: 19.06.2011 21:45.

19.06.2011 21:44 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
ed209
Routinier


Dabei seit: 07.09.2006
Beiträge: 324

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:

Kann auch sein, dass es so gewollt ist, dass kein Infix 010 erlaubt ist...


Genau so wird es gemeint sein: Jedes Wort in dem nicht 010 enthalten ist.

@zockermax:

Es geht hier nicht darum die Lösung vorzusagen. Idee des Forum ist es Hinweise zum Lösungsweg zu geben, damit man es lernt, nicht die Lösung damit man den Übungszettel nicht selber machen muß.

Gruß,
ED
19.06.2011 21:54 ed209 ist offline E-Mail an ed209 senden Beiträge von ed209 suchen Nehmen Sie ed209 in Ihre Freundesliste auf
zockermax
Grünschnabel


Dabei seit: 19.06.2011
Beiträge: 7

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von ed209
Zitat:

Kann auch sein, dass es so gewollt ist, dass kein Infix 010 erlaubt ist...


Genau so wird es gemeint sein: Jedes Wort in dem nicht 010 enthalten ist.

@zockermax:

Es geht hier nicht darum die Lösung vorzusagen. Idee des Forum ist es Hinweise zum Lösungsweg zu geben, damit man es lernt, nicht die Lösung damit man den Übungszettel nicht selber machen muß.

Gruß,
ED


Also ich will dir ja nicht zu Nahe treten, aber ich habe doch oben ganz klar gezeigt:

->w Element Sigma
->also sind w alle Wörter, die aus Sigma bildbar sind
->eingegrenzt wird w durch "w enthält nicht das Wort 010"
->w sind alle Wörter Sigma bis auf das Wort 010!!!

Gruß Max
20.06.2011 11:31 zockermax ist offline Beiträge von zockermax suchen Nehmen Sie zockermax in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Der Ausdruck, welcher nur das Wort 010 nich zulässt wäre (00+11+10)(0+1)*

Wenn ich mich nicht verhauen habe, wäre das viel zu einfach...

VG,

Karlito
19.06.2011 21:50 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Der Weg des sturen Algorithmensklaven:

DEA für Sprache, die 010 enthält, Konstruieren -> Komplement bilden -> Arden Lemma

VG,

Karlito

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Karlito: 19.06.2011 22:07.

19.06.2011 22:05 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
zockermax
Grünschnabel


Dabei seit: 19.06.2011
Beiträge: 7

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ähhh?????????????

Dein entwickelter Reg Ex (00+11+10)(0+1)*, akzeptiert aber zb nicht das Wort 1 oder das Wort 0, obwohl es in der Sprache L1 liegt.
19.06.2011 22:34 zockermax ist offline Beiträge von zockermax suchen Nehmen Sie zockermax in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von zockermax
Ähhh?????????????

Dein entwickelter Reg Ex (00+11+10)(0+1)*, akzeptiert aber zb nicht das Wort 1 oder das Wort 0, obwohl es in der Sprache L1 liegt.


Stimmt smile Irgendwie mögen Fehler meine Ergebnisse Augenzwinkern

(0+1+(00+11+10)(0+1)*) sollte es aber machen, oder?

VG,

Karlito
19.06.2011 22:39 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
zockermax
Grünschnabel


Dabei seit: 19.06.2011
Beiträge: 7

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von Karlito
Zitat:
Original von zockermax
Ähhh?????????????

Dein entwickelter Reg Ex (00+11+10)(0+1)*, akzeptiert aber zb nicht das Wort 1 oder das Wort 0, obwohl es in der Sprache L1 liegt.


Stimmt smile Irgendwie mögen Fehler meine Ergebnisse Augenzwinkern

(0+1+(00+11+10)(0+1)*) sollte es aber machen, oder?

VG,

Karlito


Nein! Du kannst immer no ni das Wort 0 oder das Wort 1 mit diesem Reg Ex bilden.

Gruß Max
20.06.2011 11:22 zockermax ist offline Beiträge von zockermax suchen Nehmen Sie zockermax in Ihre Freundesliste auf
Seiten (2): [1] 2 nächste » Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » regulärer Ausdruck darf 010 nicht enthalten