Theoretische und technische Informatik - ganz praktisch - Letzte Fragen in END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=questions&qa_1=endliche-automaten&qa_2=end-az Powered by Question2Answer Lösung ohne den leeren Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=7445&qa_1=l%C3%B6sung-ohne-den-leeren-ausdruck Hallo,<br /> <br /> wäre 00*+00*(1+10)+(00*0)*1(0+1)*0 auch eine Lösung?<br /> <br /> 00* : Übergang zu s1<br /> <br /> 00*(1+10): Übergang s1 aber Endzustand in s4<br /> <br /> (00*0)*1(0+1)*0: Beliebig of Schleife s0-s1 und dann unten entlang zu s4<br /> <br /> Vielen Dank im Voraus END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=7445&qa_1=l%C3%B6sung-ohne-den-leeren-ausdruck Sun, 02 Jan 2022 19:41:05 +0000 verstandnis https://info2.aifb.kit.edu/qa/index.php?qa=7433&qa_1=verstandnis Hallo,<br /> <br /> Wie denkt man zum lösen?<br /> <br /> Ich kann die Lösung verstehen. Aber kann ich nicht selbst lösen. END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=7433&qa_1=verstandnis Mon, 20 Dec 2021 20:05:39 +0000 Übungspool END-AZ Alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=6721&qa_1=%C3%BCbungspool-end-az-alternativl%C3%B6sung <p> <span style="font-size:16px;">(</span>0 (00 + 0)* (10 + 1 + [Leere Menge])<span style="font-size:16px;">)</span>&nbsp;+ 1 (1 + 0)* 0</p> <p> Ist diese Lösung auch richtig?<br> Oder muss man immer den kürzesten Ausdruck nehmen?<br> <br> LG</p> END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=6721&qa_1=%C3%BCbungspool-end-az-alternativl%C3%B6sung Fri, 08 Feb 2019 15:02:07 +0000 Alternative Lösung bzw. Schreibweise reguläre Ausdrücke https://info2.aifb.kit.edu/qa/index.php?qa=6584&qa_1=alternative-l%C3%B6sung-bzw-schreibweise-regul%C3%A4re-ausdr%C3%BCcke <p> Hallo,</p> <p> &nbsp;</p> <p> wäre es möglich, den ersten Teil der Lösung auch so zu schreiben?</p> <p> <span style="text-decoration: underline;">(000*)*</span>1(0+1)*0</p> <p> &nbsp;</p> <p> Vielen Dank für die Antwort im Voraus!</p> <p> &nbsp;</p> END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=6584&qa_1=alternative-l%C3%B6sung-bzw-schreibweise-regul%C3%A4re-ausdr%C3%BCcke Sat, 19 Jan 2019 11:50:01 +0000 Zyklus über S1 in RA https://info2.aifb.kit.edu/qa/index.php?qa=6283&qa_1=zyklus-%C3%BCber-s1-in-ra <p> Hallo,</p> <p> eine Frage zum zweiten Teil des reulären Ausdrucks alpha = (000*+Ø*)1(0+1)*0+<strong>00*(1+10+<strong>Ø*)</strong></strong>. Soweit ich sehen kann, kommt man mit der ersten 0 in den Zustand s1. Nun darf ich beliebig viele 0er eingeben, dh. auch einmal. Wenn ich nun 1 mal die 0 eingegeben habe, kann ich theoretisch auch wieder in s0 gelandet sein. Nun sind im Anschluss die Eingaben 1 oder Ø erlaubt. Damit würde ich aber lediglich in s2 bzw. in s0 gelangen, welches keine Endzustände sind und die Eingabe ungültig wäre. Wieso ist der zweite Teil des regulären Ausdrucks dennoch so gestellt?</p> <p> &nbsp;</p> <p> Vielen Dank!</p> END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=6283&qa_1=zyklus-%C3%BCber-s1-in-ra Sun, 04 Feb 2018 22:26:51 +0000 Alternative Lösung für regulären Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=5161&qa_1=alternative-l%C3%B6sung-f%C3%BCr-regul%C3%A4ren-ausdruck Hallo ich wollte wissen , da es ja eig einige Lösung gibt für den regulären Ausdruck ob dieses Weg auch richtig wäre ?<br /> <br /> &nbsp;<br /> <br /> = 0 ( 0* + 00 ) * (01+010) 1 (0+1)* 0 END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=5161&qa_1=alternative-l%C3%B6sung-f%C3%BCr-regul%C3%A4ren-ausdruck Tue, 31 Jan 2017 07:28:59 +0000 Verständnisproblem: Reguläre Ausdrücke https://info2.aifb.kit.edu/qa/index.php?qa=3905&qa_1=verst%C3%A4ndnisproblem-regul%C3%A4re-ausdr%C3%BCcke <div class="qa-a-list-item hentry answer" id="a3897" style=""> <div class="qa-voting qa-voting-net" id="voting_3897"> <div class="qa-vote-buttons qa-vote-buttons-net"> <div> <div> Hallo zusammen,</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> leider verstehe ich beim regulären Ausdruck nicht den fett markierten Teil mit den 3 Oern:</div> <div> &nbsp;</div> <div> alpha=(<strong>000* +leere Menge*</strong>)1(0+1)*0</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> Mit der ersten 0 gehe ich doch in s1 und mit der zweiten gehe ich entweder aus s1 oder bleibe in Endzustand s1.</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> Wenn ich aber wieder aus s1 rausgehe, macht die 3 0, die beliebig oft vorkommen kann, leider gar keinen Sinn für mich....</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> Mfg</div> </div> </div> </div> </div> <p> &nbsp;</p> END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=3905&qa_1=verst%C3%A4ndnisproblem-regul%C3%A4re-ausdr%C3%BCcke Fri, 05 Feb 2016 17:28:14 +0000 Verständnisfrage Regulärer Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=3898&qa_1=verst%C3%A4ndnisfrage-regul%C3%A4rer-ausdruck <div class="qa-a-list-item hentry answer" style=""> <div class="qa-voting qa-voting-net"> <div class="qa-vote-buttons qa-vote-buttons-net"> <div> <div> Hallo zusammen,</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> leider verstehe ich beim regulären Ausdruck nicht den fett markierten Teil mit den 3 Oern:</div> <div> &nbsp;</div> <div> alpha=(<strong>000* +leere Menge*</strong>)1(0+1)*0</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> Mit der ersten 0 gehe ich doch in s1 und mit der zweiten gehe ich entweder aus s1 oder bleibe in Endzustand s1.</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> Wenn ich aber wieder aus s1 rausgehe, macht die 3 0, die beliebig oft vorkommen kann, leider gar keinen Sinn für mich....</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> Mfg</div> </div> </div> </div> </div> <p> &nbsp;</p> END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=3898&qa_1=verst%C3%A4ndnisfrage-regul%C3%A4rer-ausdruck Fri, 05 Feb 2016 14:27:04 +0000 Nr 20 Aufgabenpool, Regulärer Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=3676&qa_1=nr-20-aufgabenpool-regul%C3%A4rer-ausdruck Hallo,<br /> <br /> wäre klasse, wenn mir jemand zum Einen die Bedeutung des Symbols &quot;durchgestrichene Null&quot; im regulären Ausdruck erkären könnte und wie ich bei &gt;1 Endzuständen vorgehen muss, um den regulären Zustand zu finden. Danke END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=3676&qa_1=nr-20-aufgabenpool-regul%C3%A4rer-ausdruck Wed, 27 Jan 2016 19:32:50 +0000 Verständnisfrage zur Lösung https://info2.aifb.kit.edu/qa/index.php?qa=222&qa_1=verst%C3%A4ndnisfrage-zur-l%C3%B6sung <div> Hallo,</div> <div> woher weiß ich, wenn ich im Zustand s1 bin und beliebig oft die 1 eingeben, dass ich immer in s1 bleibe?</div> <div> Denn wenn ich eine ungerade Anzahl an 0en eingebe kann es ja auch passieren, dass der Automat von s1 wieder in s0 geht und somit würde der zweite Teil des RA (00*(1 + 10 + Ø*) ja nicht mehr stimmen.</div> <div> Bzw. enthält die Lösung ja auch garnicht die Möglichkeit die Schleife s0-s1-s0 zu beleibig oft zu laufen bevor man in s1 bzw. über s1 in s4 geht.</div> <div> Die dargestellt Schleife (00*0 + Ø*) bezieht sich ja nur auf Möglichkeit über s2 in s4 zu gehen.</div> <div> &nbsp;</div> <div> Danke und Gruß</div> <div> &nbsp;</div> END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=222&qa_1=verst%C3%A4ndnisfrage-zur-l%C3%B6sung Wed, 15 Oct 2014 14:09:45 +0000 Verständnisproblem mit regulären Ausdrücken https://info2.aifb.kit.edu/qa/index.php?qa=197&qa_1=verst%C3%A4ndnisproblem-mit-regul%C3%A4ren-ausdr%C3%BCcken <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> Hallo,</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> könnte mir jemand erklären, wie ich auf den ersten Teil des Ausdrucks komme?&nbsp;</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <span style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; vertical-align: baseline;">α =<strong style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; vertical-align: baseline;">(00*0 + Ø*)1(0 + 1)*0</strong>&nbsp;+ 00*(1 + 10 +&nbsp;</span><span style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; vertical-align: baseline;">Ø*</span><span style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; vertical-align: baseline;">)</span></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <span style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; vertical-align: baseline;">Generell gehe ich so vor, dass ich Wege vom Anfangs- in die Endzustände und Zyklen suche. Allerdings ist mir noch nicht ganz klar, wie ich die gefundenen Einzelteile dann zusammenfüge und ob ich nur Zyklen vom Endzustand in den Endzustand oder beliebige Zyklen suche.</span></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <span style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; vertical-align: baseline;">Wäre klasse, wenn mir da jemand auf die Sprünge helfen könnte!</span></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <span style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; vertical-align: baseline;">Vielen Dank.</span></p> END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=197&qa_1=verst%C3%A4ndnisproblem-mit-regul%C3%A4ren-ausdr%C3%BCcken Wed, 15 Oct 2014 12:17:10 +0000 Verständnisproblem mit Musterlösung und alternative Lösung https://info2.aifb.kit.edu/qa/index.php?qa=195&qa_1=verst%C3%A4ndnisproblem-mit-musterl%C3%B6sung-alternative-l%C3%B6sung <p style="margin: 0.8em 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline;"> Bei der Aufgabe lautet die Musterlösung:</p> <p style="margin: 0.8em 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline;"> (Ich habe die kritischen Stellen unterstrichen, damit schneller klar wird worüber ich spreche)</p> <p style="margin: 0.8em 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline;"> α =(<span style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; vertical-align: baseline; text-decoration: underline;">000*</span>&nbsp;+ Ø*)1(0 + 1)*0 + 00*(1 + 10 + Ø)</p> <p style="margin: 0.8em 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline;"> Müsste es nicht korrekterweise</p> <p style="margin: 0.8em 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline;"> α =(<span style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; vertical-align: baseline; text-decoration: underline;">00*0</span>&nbsp;+ Ø*)1(0 + 1)*0 + 00*(1 + 10 + Ø)</p> <p style="margin: 0.8em 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline;"> lauten?</p> <p style="margin: 0.8em 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline;"> Man geht doch im Zustandsdiagramm des nichtdeterministischen Automaten in diesem Fall von Zustand S0 über Eingabe von 0 in Zustand S1, wo beliebig viele Iterationen von 0 auftreten können, bevor man über Eingabe von 0, wieder in Zustand S0 zurückkehrt.</p> <p style="margin: 0.8em 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline;"> Außerdem würde mich interessieren ob auch die Lösung</p> <p style="margin: 0.8em 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline;"> α =(00*0 + Ø*)1(0 + 1)*0 + 00*(1 + 10 +&nbsp;<span style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; vertical-align: baseline; text-decoration: underline;">Ø*</span>)</p> <p style="margin: 0.8em 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline;"> richtig ist. Oder einigt man sich auf die Konvention, dass das Ø-Zeichen nicht iteriert wird?</p> <p style="margin: 0.8em 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline;"> Mit freundlichen Grüßen&nbsp;</p> <p style="margin: 0.8em 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18.511999130249px; vertical-align: baseline;"> Raphael</p> END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=195&qa_1=verst%C3%A4ndnisproblem-mit-musterl%C3%B6sung-alternative-l%C3%B6sung Wed, 15 Oct 2014 12:14:52 +0000