Theoretische und technische Informatik - ganz praktisch - Letzte Aktivität in Endliche Automaten https://info2.aifb.kit.edu/qa/index.php?qa=activity&qa_1=endliche-automaten Powered by Question2Answer Kommentiert: Frage zur Aufgabe 3 https://info2.aifb.kit.edu/qa/index.php?qa=7614&qa_1=frage-zur-aufgabe-3&show=7619#c7619 Alles Klar! Vielen Dank END-AA https://info2.aifb.kit.edu/qa/index.php?qa=7614&qa_1=frage-zur-aufgabe-3&show=7619#c7619 Mon, 14 Feb 2022 09:39:01 +0000 Kommentiert: Wie soll man Aufgabe 2a) verstehen? https://info2.aifb.kit.edu/qa/index.php?qa=7613&qa_1=wie-soll-man-aufgabe-2a-verstehen&show=7618#c7618 Alles Klar, Vielen Dank END-AT https://info2.aifb.kit.edu/qa/index.php?qa=7613&qa_1=wie-soll-man-aufgabe-2a-verstehen&show=7618#c7618 Mon, 14 Feb 2022 09:31:58 +0000 Beantwortet: verstandnis https://info2.aifb.kit.edu/qa/index.php?qa=7503&qa_1=verstandnis&show=7517#a7517 <p>Ja genau, a, b und c stehen für je ein Bit und es ist a-b (-c) = d (c'). c ist der Übertrag aus dem Schritt davor.</p><p>&nbsp;101&nbsp; &nbsp;a<br>-010&nbsp; &nbsp;b<br><u>(100)</u>&nbsp; c bzw. c'&nbsp;<br>&nbsp;011&nbsp; &nbsp;d</p><p>hier wird es dreimal genutzt die a,b,c, erst mit dem jeweils rechtesten Zeichen, dann mit dem mittleren und zum Schluss mit dem ersten Zeichen.</p><p>Falls noch etwas unklar ist, frage gerne noch einmal nach.</p><p>Viele Grüße<br>Anne (Tutorin)<br>&nbsp;</p> END-AA https://info2.aifb.kit.edu/qa/index.php?qa=7503&qa_1=verstandnis&show=7517#a7517 Sat, 22 Jan 2022 14:54:17 +0000 Beantwortet: verstandnis für v https://info2.aifb.kit.edu/qa/index.php?qa=7501&qa_1=verstandnis-f%C3%BCr-v&show=7506#a7506 Hallo,<br /> <br /> ich bin mir nicht ganz sicher, ob ich die Frage richtig verstanden habe, falls nicht, frage einfach noch einmal und konkretisiere die Frage am besten.<br /> <br /> Da in b) kein v vorkommt, geht es vermutlich um a). Alle Wörter, die am Ende auf abc Enden, gehören zur Sprache. Das heißt, es ist egal, wie das Wort am Anfang aussieht, v besteht aus a,b,c in beliebiger Reihenfolge und Häufigkeit und dann sind alle Wörter, die dazugehören vabc END-AF https://info2.aifb.kit.edu/qa/index.php?qa=7501&qa_1=verstandnis-f%C3%BCr-v&show=7506#a7506 Fri, 21 Jan 2022 16:51:51 +0000 Beantwortet: ALTERNATIVE https://info2.aifb.kit.edu/qa/index.php?qa=7502&qa_1=alternative&show=7505#a7505 Hallo uqyxt,<br /> <br /> in der Aufgabe ist nach einer rechtlinearen Grammatik gefragt, also sind nur Regeln der Form N-&gt;TN | T erlaubt.<br /> Also ist deine Lösung hier nicht richtig. mit dem leeren Wort auf der rechten Seite muss man eventuell auch aufpassen, je nachdem, welcher Typ die Grammatik haben soll.<br /> Zusatz: Anstatt A -&gt; 0B | 1B .. kannst du auch direkt A -&gt; 0A | 1A ... schreiben, das B gibt keinen Mehrwert.<br /> <br /> Viele Grüße <br /> Anne (Tutorin) END-AG https://info2.aifb.kit.edu/qa/index.php?qa=7502&qa_1=alternative&show=7505#a7505 Fri, 21 Jan 2022 16:30:27 +0000 Kommentiert: 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&show=7461#c7461 Du hast recht, so ist es nicht richtig. Die Schleife fehlt (über s1 und s0 zu s4 zu kommen) 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&show=7461#c7461 Thu, 06 Jan 2022 11:48:18 +0000 Antwort ausgewählt: 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&show=7446#a7446 <p>Hallo uglvw,</p><p>deine Lösung ist auch korrekt. Mit dem leeren Ausdruck kann man einfach die ersten zwei Teile zusammenziehen zu einem, aber man kann es auch getrennt lassen, wie du es getan hast. Und in dem&nbsp;<span style="color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px">(00*0)* ist durch den * am Ende auch die Möglichkeit da, es 0-mal zu nutzen, also passt das auch für Wörter die mit 1 beginnen.</span></p><p><span style="color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px">Viel Erfolg noch beim weiteren Lernen<br>Anne (Tutorin)</span></p> END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=7445&qa_1=l%C3%B6sung-ohne-den-leeren-ausdruck&show=7446#a7446 Tue, 04 Jan 2022 14:16:15 +0000 Beantwortet: verstandnis https://info2.aifb.kit.edu/qa/index.php?qa=7433&qa_1=verstandnis&show=7440#a7440 Hallo uqyxt,<br /> <br /> kurze Nachfrage, meinst du Aufgabenteil a) oder b)?<br /> <br /> Grüße<br /> Jahn (Tutor) END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=7433&qa_1=verstandnis&show=7440#a7440 Sun, 02 Jan 2022 10:32:54 +0000 Beantwortet: verstandnis https://info2.aifb.kit.edu/qa/index.php?qa=7432&qa_1=verstandnis&show=7439#a7439 <p>Hallo uqyxt,</p><p>die Iteration bezieht sich nur auf die Klammer und nicht mehr auf die 0*01 vor der Klammer.</p><p>Das heißt, dass du die 0*01 vor der Klammer nimmst und dann dahinter beliebig oft die Ausdrücke in der Klammer packen kannst.</p><p>Konkret am Wort 001011101:</p><p>001 (von 0*01 vor der Klammer)<br>⋅ 0111 (von der 01* <span style="font-size:16px">in der Klammer)</span><br><span style="font-size:16px"><span style="color:#202122; font-family:sans-serif">⋅ 01 (auch von der 01* in der Klammer)</span></span></p><p><span style="font-size:16px"><span style="color:#202122; font-family:sans-serif">Ich hoffe, das hilft dir weiter.</span></span></p><p><span style="font-size:16px"><span style="color:#202122; font-family:sans-serif">Grüße</span></span><br>Jahn (Tutor)</p> END-AN https://info2.aifb.kit.edu/qa/index.php?qa=7432&qa_1=verstandnis&show=7439#a7439 Sun, 02 Jan 2022 10:25:13 +0000 Beantwortet: binarzahl durch 4 teilbar https://info2.aifb.kit.edu/qa/index.php?qa=7431&qa_1=binarzahl-durch-4-teilbar&show=7438#a7438 Hallo uqyxt,<br /> <br /> genau, neben der 0 sind alle Binärzahlen, welche auf 00 enden, durch 4 teilbar.<br /> <br /> Grüße<br /> <br /> Jahn (Tutor) END-AH https://info2.aifb.kit.edu/qa/index.php?qa=7431&qa_1=binarzahl-durch-4-teilbar&show=7438#a7438 Sun, 02 Jan 2022 10:12:41 +0000 Beantwortet: Weitere Alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=6997&qa_1=weitere-alternativl%C3%B6sung&show=7379#a7379 Hey, deine Lösung ist auch richtig END-AG https://info2.aifb.kit.edu/qa/index.php?qa=6997&qa_1=weitere-alternativl%C3%B6sung&show=7379#a7379 Sat, 20 Mar 2021 16:09:51 +0000 Beantwortet: GdInfoII 2-6 - Beispiel Zustandstafel https://info2.aifb.kit.edu/qa/index.php?qa=7251&qa_1=gdinfoii-2-6-beispiel-zustandstafel&show=7255#a7255 <p style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;">Hallo,&nbsp;</p><p style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;; min-height: 15px;"></p><p style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;">zunächst einmal hast du natürlich recht, dass das Garagentor Beispiel eine Vereinfachung darstellt. Sicherlich wäre es sinnvoll, Fehler abzufangen und entsprechende Szenarien abzubilden, allerdings erhielte man dann einen EA mit weitaus mehr Zuständen, was in diesem einfachen Beispiel alles andere als zielführend wäre. In der Vorlesung ging es primär darum, einen Praxisbezug herzustellen.</p><p style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;; min-height: 15px;"></p><p style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;">Generell ist es also in der Praxis durchaus üblich, solche Vorgänge mit State Machines zu simulieren, allerdings eben in einer vereinfachten Form.</p><p style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;"></p><p style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;">LG, Martin</p> END-AA https://info2.aifb.kit.edu/qa/index.php?qa=7251&qa_1=gdinfoii-2-6-beispiel-zustandstafel&show=7255#a7255 Fri, 20 Nov 2020 11:06:36 +0000 Beantwortet: Verfahren in der Aufgabe https://info2.aifb.kit.edu/qa/index.php?qa=6994&qa_1=verfahren-in-der-aufgabe&show=7215#a7215 Liebe Studierende,<br /> <br /> ich bin mir nicht genau sicher auf was sich die Frage genau bezieht, ob Folien der Vorlesung oder eine Aufgabe aus Übungsbuch, wenn ja, welche genau?<br /> <br /> Daher eine allgemeine Antwort.<br /> <br /> Ich vermute die Frage bezieht sich auf Klausuraufgaben. In der Klausur ist genau angegeben welche Antwort erwartet wird. Wenn es nicht angegeben ist, sind mehrere Lösungen möglich und alle richtigen Lösungen werden als Musterlösung angewandt. <br /> <br /> Beispiel: Wenn ein deterministischer EA in Aufgabe gefordert wird, wird als richtig sowohl minimaler als auch anderer deterministischer EA der inhaltlich richtig ist, mit voller Punktzahl bewertet. ein nicht-deterministischer wäre in diesem Falle nicht richtig. Wenn ein minimaler deterministischer gefordert wird, wird nur minimaler deterministischer EA als richtig betrachtet.<br /> <br /> Viele Grüße<br /> <br /> Tatiana von Landesberger END-AO https://info2.aifb.kit.edu/qa/index.php?qa=6994&qa_1=verfahren-in-der-aufgabe&show=7215#a7215 Mon, 10 Feb 2020 07:53:21 +0000 Beantwortet: Endlicher Automat https://info2.aifb.kit.edu/qa/index.php?qa=7182&qa_1=endlicher-automat&show=7188#a7188 1) Nein<br /> <br /> Du kannst Lambda nicht auf einen Pfeil schreiben... d(s, lambda)--&gt;s ist immer automatisch bei jedem Zustand mit dabei, da du hierbei ja einfach in dem Zustand bleibst.<br /> <br /> 2) Es muss von jedem Zustand aus genau definiert sein, wo man mit welcher Eingabe hinkommt... und das für alle möglichen Eingabezeichen. ...gehört a zum Eingabealphabet, so muss bei jedem Zustand klar sein wo man hin kommt falls ein a eingegeben wird.<br /> <br /> LG, Nico (Tutor) (Alle Angaben ohne Gewähr) END-AA https://info2.aifb.kit.edu/qa/index.php?qa=7182&qa_1=endlicher-automat&show=7188#a7188 Sun, 09 Feb 2020 08:10:07 +0000 Beantwortet: Angabe Produktionsfunktion bei nEA -> EA https://info2.aifb.kit.edu/qa/index.php?qa=6887&qa_1=angabe-produktionsfunktion-bei-nea-ea&show=6888#a6888 Hallo uqysn,<br /> <br /> &nbsp;<br /> <br /> wenn der EA vollständig angegeben werden soll, dann sollen Sie auch den dazugehörigen Graphen angeben.<br /> <br /> Viele Grüße<br /> <br /> Alex (Tutor) END-AA https://info2.aifb.kit.edu/qa/index.php?qa=6887&qa_1=angabe-produktionsfunktion-bei-nea-ea&show=6888#a6888 Wed, 08 Jan 2020 08:55:46 +0000 Kommentiert: Ausgabe im Startzustand des Moore-Automaten https://info2.aifb.kit.edu/qa/index.php?qa=6864&qa_1=ausgabe-im-startzustand-des-moore-automaten&show=6867#c6867 Danke für die schnelle Antwort.<br /> Ich bezog meine Frage auf die markierte Aufgabe. Dort wird in der Lösung die Ausgabe von a im Mealy-Automaten zu Beginn nicht beachtet. Meines Erachtens erzeugt der gegebene Moore-Automat zwar dieselbe Ausgabe mit Ausnahme, dass er am Anfang jeder Ausgabe zusätzlich noch ein a ausgibt. END-AU https://info2.aifb.kit.edu/qa/index.php?qa=6864&qa_1=ausgabe-im-startzustand-des-moore-automaten&show=6867#c6867 Mon, 06 Jan 2020 10:17:02 +0000 Beantwortet: Alternative Lösung des zugehörigen regulären Ausdruckes https://info2.aifb.kit.edu/qa/index.php?qa=6820&qa_1=alternative-l%C3%B6sung-des-zugeh%C3%B6rigen-regul%C3%A4ren-ausdruckes&show=6824#a6824 Hallo,<br /> <br /> das geht so leider nicht, da du mit dem Sternoperator bewirkst, dass der Inhalt der Klammer auch 0-mal wiederholt werden kann. Dann wär die Bedingung nicht erfüllt.<br /> <br /> Viele Grüße<br /> <br /> Niklas (Tutor) END-AF https://info2.aifb.kit.edu/qa/index.php?qa=6820&qa_1=alternative-l%C3%B6sung-des-zugeh%C3%B6rigen-regul%C3%A4ren-ausdruckes&show=6824#a6824 Fri, 27 Dec 2019 20:14:11 +0000 Übungsbuch Aufgabe 4 https://info2.aifb.kit.edu/qa/index.php?qa=6792&qa_1=%C3%BCbungsbuch-aufgabe-4 <p> <img alt="" src="https://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=11806438590963530895" style="width: 250px; height: 188px;">Ist das auch eine richtige Lösung?</p> END-AR https://info2.aifb.kit.edu/qa/index.php?qa=6792&qa_1=%C3%BCbungsbuch-aufgabe-4 Wed, 26 Jun 2019 18:55:22 +0000 Antwort ausgewählt: Übungspool END-AZ Alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=6721&qa_1=%C3%BCbungspool-end-az-alternativl%C3%B6sung&show=6722#a6722 Hallo,<br /> <br /> es muss nicht unbedingt der kürzeste Ausdruck sein, damit die Lösung richtig ist. Generell stimmt dein Ausdruck, allerdings ist (00+0)* genau das gleiche wie 0*, da du durch (00+0)* ja auch eine beliebige Anzahl 0 erzeugen kannst. Deswegen wäre es etwas besser 0* hinzuschreiben, aber richtig ist deine Lösung trotzdem.<br /> <br /> Ich hoffe ich konnte dir weiterhelfen.<br /> <br /> Viele Grüße,<br /> <br /> Verena (Tutorin) END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=6721&qa_1=%C3%BCbungspool-end-az-alternativl%C3%B6sung&show=6722#a6722 Fri, 08 Feb 2019 15:19:05 +0000 Kommentiert: Meine Frage bezieht sich auf die zweite Tabelle in der Lösung https://info2.aifb.kit.edu/qa/index.php?qa=6606&qa_1=meine-frage-bezieht-sich-auf-die-zweite-tabelle-in-der-l%C3%B6sung&show=6614#c6614 Ahh ok, sorry ich dachte immer du beziehst dich auf eine der ersten beiden Tabellen. <br /> <br /> Da ist bei der Erstellung der Musterlösung wohl etwas schief gelaufen, die Tabelle ist so definitiv falsch. <br /> <br /> Viele Grüße <br /> Philipp END-AA https://info2.aifb.kit.edu/qa/index.php?qa=6606&qa_1=meine-frage-bezieht-sich-auf-die-zweite-tabelle-in-der-l%C3%B6sung&show=6614#c6614 Thu, 24 Jan 2019 08:42:56 +0000 Beantwortet: Bonusklausur 2018, Aufgabe 1 Wie kommt man auf die Zustandsüberführungstabelle in der Lösung? https://info2.aifb.kit.edu/qa/index.php?qa=6599&qa_1=bonusklausur-aufgabe-zustands%C3%BCberf%C3%BChrungstabelle-l%C3%B6sung&show=6603#a6603 Hallo uvtpu, <br /> <br /> 1.Bei der Zustandsüberführungstabelle fängst du beim Startzustand an und betrachtest die Folgezustandsmengen bei Eingabe a/b. <br /> 2. Als nächstes betrachtet man die Folgezustände dieser Zustandsmengen.<br /> 3. Schritt 2 wird solang wiederholt, bis man für alle Mengen die Folgezustände berrechnet hat. <br /> <br /> &nbsp;<br /> <br /> Die Tabelle stellt dar von welchem Zustand aus Kanten in welche Zustände gehen (von z.B. für a und &nbsp;s0 in s1,2,3).<br /> <br /> Wenn die Tabelle gegeben ist (Aufgabe ist aber auch ohne Tabelle Lösbar), kann man sehr einfach die Folgezustandsmengen aus ihr ablesen in dem man die gegebenen Mengen miteinander vereint: <br /> <br /> z.B.: Folgezustandsmengen für die Zweite Zeile der Lösung:<br /> {s0,s2} \ a = {s0}\a &nbsp;vereinigt mit {s2}\a ={s0,s2,s3} + {} = {s0,s2,s3}<br /> <br /> &nbsp;<br /> <br /> Viele Grüße <br /> Philipp (Tutor END-AA https://info2.aifb.kit.edu/qa/index.php?qa=6599&qa_1=bonusklausur-aufgabe-zustands%C3%BCberf%C3%BChrungstabelle-l%C3%B6sung&show=6603#a6603 Mon, 21 Jan 2019 17:30:41 +0000 Beantwortet: 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&show=6590#a6590 Hallo ugqpr,<br /> <br /> &nbsp;<br /> <br /> das sieht richtig aus. Das Sternchen ersetzt das optionale leere Wort, und die beliebigen Nullen sind auch in dieser Lösung enthalten.<br /> <br /> &nbsp;<br /> <br /> Liebe Grüße<br /> <br /> Philipp<br /> <br /> (Tutor) 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&show=6590#a6590 Sat, 19 Jan 2019 14:57:22 +0000 Beantwortet: Ist es möglich einen 4er bit Block als Eingabe zu nehmen ? https://info2.aifb.kit.edu/qa/index.php?qa=6407&qa_1=ist-es-m%C3%B6glich-einen-4er-bit-block-als-eingabe-zu-nehmen&show=6417#a6417 Hallo,<br /> <br /> ja das wäre theoretisch auch möglich.<br /> <br /> Liebe Grüße<br /> Verena (Tutor) END-AR https://info2.aifb.kit.edu/qa/index.php?qa=6407&qa_1=ist-es-m%C3%B6glich-einen-4er-bit-block-als-eingabe-zu-nehmen&show=6417#a6417 Sun, 11 Feb 2018 08:34:43 +0000 Beantwortet: Zyklus über S1 in RA https://info2.aifb.kit.edu/qa/index.php?qa=6283&qa_1=zyklus-%C3%BCber-s1-in-ra&show=6285#a6285 Hallo,<br /> der Fall dass man von $s_1$ wieder in $s_0$ kommt wird im ersten Teil des Ausdrucks abgedeckt.<br /> Im zweiten Teil gelangt man mit einer $0$ von $s_0$ nach $s_1$, danach kann man mit einer $1$ direkt zu $s_4$ wechseln, oder mit $10$ über $s_3$ zu $s_4$. Wenn man gar nichts mehr eingibt, bleibt man in $s_1$ und ist somit in jedem Fall in einem Endzustand.<br /> <br /> Viele Grüße<br /> Julia (Tutor) END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=6283&qa_1=zyklus-%C3%BCber-s1-in-ra&show=6285#a6285 Mon, 05 Feb 2018 10:09:49 +0000 Bearbeitet: RA für EA https://info2.aifb.kit.edu/qa/index.php?qa=6101&qa_1=ra-f%C3%BCr-ea&show=6101#q6101 von der gegebenen RA bzw. 01(0+1)*10* habe ich nEA A entwickelt und dann EA A´, aber ietzt nehme ich an, dass A´ als eine Frage geben ist, und ist verlangt ein RA für &nbsp;A´ zu schreiben, dann werde ich auf jeden Fall schreiben &nbsp;01(0)*1(0+1)*.<br /> <br /> woran liegt dieser Unterschied? oder beide sind gleich?<br /> <br /> @[latex: %varm|gra% @{regex:01(0+1)*10*}@ \\<br /> \noindent @{regex:01(0)*1(0+1)*}@]@ END-AC https://info2.aifb.kit.edu/qa/index.php?qa=6101&qa_1=ra-f%C3%BCr-ea&show=6101#q6101 Tue, 23 Jan 2018 19:56:11 +0000 Bearbeitet: Regulärer Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=6142&qa_1=regul%C3%A4rer-ausdruck&show=6142#q6142 Hallo,<br /> <br /> kann man auch mehrere Klammern nutzen?<br /> Ich hätte: @[regex:(01)*000*((0+1)1*1(0+((10)*0)))*]@ END-AI https://info2.aifb.kit.edu/qa/index.php?qa=6142&qa_1=regul%C3%A4rer-ausdruck&show=6142#q6142 Tue, 23 Jan 2018 19:49:59 +0000 Beantwortet: Sollte in der Lösung nicht "Mealy" stehen. https://info2.aifb.kit.edu/qa/index.php?qa=6115&qa_1=sollte-in-der-l%C3%B6sung-nicht-mealy-stehen&show=6135#a6135 Hallo,<br /> <br /> ja da müsste Mealy stehen.<br /> <br /> Gruß<br /> <br /> Alex (Tutor) END-AU https://info2.aifb.kit.edu/qa/index.php?qa=6115&qa_1=sollte-in-der-l%C3%B6sung-nicht-mealy-stehen&show=6135#a6135 Sun, 14 Jan 2018 08:52:04 +0000 Beantwortet: Alternativvorschlag G1 https://info2.aifb.kit.edu/qa/index.php?qa=6035&qa_1=alternativvorschlag-g1&show=6044#a6044 Hey,<br /> <br /> die Grammatik ist leider nicht korrekt. Siehe Beispieltwörter:<br /> <br /> w=010: S→0A→ es kann von A keine 1 mehr erzeugt werden<br /> <br /> w=111: S→1B→11C→11 es können durch C→lambda Wörter mit einer geraden Anzahl an 1en erzeugt werden.<br /> <br /> Viele Grüße und viel Erfolg,<br /> <br /> Marius (Tutor) END-AP https://info2.aifb.kit.edu/qa/index.php?qa=6035&qa_1=alternativvorschlag-g1&show=6044#a6044 Mon, 08 Jan 2018 15:15:45 +0000 Beantwortet: Mealy-Automat Definition der Ausgabe "Keine Aktion" https://info2.aifb.kit.edu/qa/index.php?qa=5972&qa_1=mealy-automat-definition-der-ausgabe-keine-aktion&show=5974#a5974 <p> Hallo,</p> <p> &nbsp;</p> <p> ein allgemeiner, deterministischer Mealy-Automat ist gemäß Definition ein 6-Tupel:</p> <p> A = (E, A, S, δ, γ, s_0 )</p> <p> Die Beschriftungen auf den Pfeilen wird durch die Ausgabefunktion&nbsp;γ bestimmt. Diese bestimmt, unter welchen Umständen welches Zeichen auf das Ausgabeband geschrieben wird.</p> <div> Bei Mealy-Automaten ist γ (gemäß Lehrbuch) definiert als:</div> <div> &nbsp;</div> <div> γ∶S×E→A</div> <div> &nbsp;</div> <div> Wenn für einen Zustand s ∈ S, ein Eingabezeichen e ∈ E und ein Ausgabezeichen a ∈ A gilt:</div> <div> &nbsp;</div> <div> γ(s, e) = a</div> <div> &nbsp;</div> <div> dann heißt das, dass beim Übergang δ(s, e) das Ausgabezeichen a auf das Ausgabeband geschrieben wird.</div> <div> &nbsp;</div> <div> Demnach muss um den automaten vollständig und richtig zu definieren auch die Aktion "keine Ausgabe" gegeben einem Zustand s und Eingabesymbol e definiert und angegeben werden (hier durch a = -).</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> Ich hoffe ich konnte dir weiterhelfen!&nbsp;</div> <div> &nbsp;</div> <div> LG Tutor</div> END-AS https://info2.aifb.kit.edu/qa/index.php?qa=5972&qa_1=mealy-automat-definition-der-ausgabe-keine-aktion&show=5974#a5974 Tue, 02 Jan 2018 14:58:13 +0000 Kommentiert: regulärer Ausdruck Folie 2-62 https://info2.aifb.kit.edu/qa/index.php?qa=5938&qa_1=regul%C3%A4rer-ausdruck-folie-2-62&show=5940#c5940 Ah super, danke! Damit hat sich das erledigt END-AA https://info2.aifb.kit.edu/qa/index.php?qa=5938&qa_1=regul%C3%A4rer-ausdruck-folie-2-62&show=5940#c5940 Sun, 12 Nov 2017 14:34:56 +0000 Antwort ausgewählt: Wann ist Binärzahl mod m = 0 - Darstellung EA https://info2.aifb.kit.edu/qa/index.php?qa=5595&qa_1=wann-ist-bin%C3%A4rzahl-mod-m-0-darstellung-ea&show=5679#a5679 <p> Für allgemeine $m$ und $n$ in Dualdarstellung ist das durch endliche Automaten gar nicht lösbar. Dafür müsste man ja die eine Zahl durch die andere teilen, wofür man mehr Rechenleistung benötigt als endliche Automaten bieten.</p> <p> Für einige spezielle $m$ wie $2$ oder $3$ ist es natürlich lösbar, da würde wir aber im Zweifel in der Klausur angeben, wie Sie vorgehen müssen. Das mit der alternierenden Quersumme können Sie ja mal versuchen.</p> <p> Auch wenn $n$ in Unärdarstellung vorliegt, wenn es also nur um die <strong>Länge der Eingabe</strong> geht, kann für jedes feste $m$ ein endlicher Automat angegeben werden, der genau dann akzeptiert, wenn die Länge der Eingabe $n=|w|$ durch $m$ teilbar ist. Versuchen Sie sich mal zu überlegen, wie das geht, das ist eine gute Übung!</p> END-AA https://info2.aifb.kit.edu/qa/index.php?qa=5595&qa_1=wann-ist-bin%C3%A4rzahl-mod-m-0-darstellung-ea&show=5679#a5679 Mon, 13 Feb 2017 10:13:29 +0000 Beantwortet: Weitere Lösung https://info2.aifb.kit.edu/qa/index.php?qa=5661&qa_1=weitere-l%C3%B6sung&show=5668#a5668 <p> Sie können Wörter vom Typ $0~11110~111$ nicht ableiten. Das heißt, Wörter, wo nach <strong>mehr als drei Einsen</strong> wieder eine Null kommen soll.</p> <p> Wörter der Sprache starten mit $0$ und enden mit $111$, wobei dazwischen alle möglichen Kombinationen aus Nullen und Einsen vorkommen können müssen.</p> END-AF https://info2.aifb.kit.edu/qa/index.php?qa=5661&qa_1=weitere-l%C3%B6sung&show=5668#a5668 Sun, 12 Feb 2017 10:54:59 +0000 Antwort ausgewählt: Aufstellen eins Automaten https://info2.aifb.kit.edu/qa/index.php?qa=4957&qa_1=aufstellen-eins-automaten&show=4958#a4958 Das hängt von der Aufgabenstellung ab.<br /> <br /> Wenn keine Minimalität in der Aufgabe gefordert ist, sind zusätzliche Zustände kein Problem. Wichtig ist natürlich, dass der Automat immernoch die richtige Sprache erkennt. END-AH https://info2.aifb.kit.edu/qa/index.php?qa=4957&qa_1=aufstellen-eins-automaten&show=4958#a4958 Tue, 07 Feb 2017 18:14:38 +0000 Kommentiert: Warum Umbenennung https://info2.aifb.kit.edu/qa/index.php?qa=5388&qa_1=warum-umbenennung&show=5400#c5400 Ok <br /> Danke schön END-AW https://info2.aifb.kit.edu/qa/index.php?qa=5388&qa_1=warum-umbenennung&show=5400#c5400 Mon, 06 Feb 2017 10:19:36 +0000 Kommentiert: Regulärer Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=5324&qa_1=regul%C3%A4rer-ausdruck&show=5367#c5367 Stimmt hab ich übersehen! Vielen Dank! END-AI https://info2.aifb.kit.edu/qa/index.php?qa=5324&qa_1=regul%C3%A4rer-ausdruck&show=5367#c5367 Sun, 05 Feb 2017 11:46:33 +0000 Beantwortet: 0 führt zu Endzustand bei b), bei a) allerdings nicht https://info2.aifb.kit.edu/qa/index.php?qa=5222&qa_1=0-f%C3%BChrt-zu-endzustand-bei-b-bei-a-allerdings-nicht&show=5223#a5223 Hallo,<br /> <br /> auch bei a) erkennt der Automat ein Wort, das nur aus Nullen besteht. END-AH https://info2.aifb.kit.edu/qa/index.php?qa=5222&qa_1=0-f%C3%BChrt-zu-endzustand-bei-b-bei-a-allerdings-nicht&show=5223#a5223 Thu, 02 Feb 2017 08:34:22 +0000 Beantwortet: 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&show=5178#a5178 Hallo,<br /> <br /> wenn Sie Ihren regulären Ausdruck mit dem nichdeterministischen Automaten aus der Aufgabenstellung vergleichen, sehen Sie, dass:<br /> <br /> z.B. 01 ein Wort in L(A) ist ABER 01 kein Wort ist, das von Ihrem regulären Ausdruck erzeugt werden kann.<br /> <br /> Da die beiden Ausdrücke nicht die gleiche Sprache erkennen, sind sie demnach nicht äquivalent und Ihre Lösung ist nicht richtig. 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&show=5178#a5178 Tue, 31 Jan 2017 14:35:15 +0000 Beantwortet: alternativlösung G1 https://info2.aifb.kit.edu/qa/index.php?qa=5152&qa_1=alternativl%C3%B6sung-g1&show=5153#a5153 Hallo,<br /> <br /> nein, sie ist leider nicht korrekt. Du kannst zB das Wort w=11 erzeugen.<br /> <br /> S--&gt;1A--&gt;11.<br /> <br /> Die Anzahl der Einsen muss aber ungerade sein.<br /> <br /> Viele Grüße<br /> <br /> Lukas (Tutor) END-AP https://info2.aifb.kit.edu/qa/index.php?qa=5152&qa_1=alternativl%C3%B6sung-g1&show=5153#a5153 Mon, 30 Jan 2017 17:52:07 +0000 Antwort ausgewählt: Weiterer Alternativvorschlag https://info2.aifb.kit.edu/qa/index.php?qa=4788&qa_1=weiterer-alternativvorschlag&show=4790#a4790 Leider ist eine Grammatik mit dieser Regelmenge nicht rechtslinear, da die Regel $C \rightarrow D$ nicht rechtslinear ist.<br /> <br /> &nbsp;<br /> <br /> Viele Grüße,<br /> Julia (Tutorin) END-AG https://info2.aifb.kit.edu/qa/index.php?qa=4788&qa_1=weiterer-alternativvorschlag&show=4790#a4790 Fri, 27 Jan 2017 12:01:57 +0000 Antwort ausgewählt: Mengenschreibweise bei der Definition von Sprachen https://info2.aifb.kit.edu/qa/index.php?qa=146&qa_1=mengenschreibweise-bei-der-definition-von-sprachen&show=147#a147 <div> Man definiert Sprachen üblicherweise so, dass man zunächst schreibt, über welchem Alphabet $E$ die Wörter $w$ der Sprache aufgebaut werden, also: $w \in E^\star$ . Danach schreibt man die weiteren Einschränkungen hin. (Man kann davon auch mal abweichen, wenn es dadurch leichter verständlich wird. Bei dieser Aufgabe wäre es aber auch nicht viel präziser, $\{0,1\}^+$ zu schreiben, da die Wörter mindestens ZWEI Zeichen enthalten müssen.)</div> <div> &nbsp;</div> <div> Lassen Sie sich jedenfalls nicht von diesem Stern verwirren; was dahinter steht, zählt.</div> <div> &nbsp;</div> <div> Viele Grüße</div> <div> &nbsp;</div> <div> Lukas König</div> END-AE https://info2.aifb.kit.edu/qa/index.php?qa=146&qa_1=mengenschreibweise-bei-der-definition-von-sprachen&show=147#a147 Wed, 18 Jan 2017 22:13:58 +0000 Kommentiert: Fehler bei Angabe von A' https://info2.aifb.kit.edu/qa/index.php?qa=1788&qa_1=fehler-bei-angabe-von-a&show=4793#c4793 Wenn ich aber in meiner Tabelle meine neuen Zustände mit s1 bis s8 benenne, diese auch so als endlichen Automaten zeichne, aber bei A =(...) andere Zustandsbezeichnungen wähle, ist das für mich leider nicht konsistent. Woran liegt das hier? END-AW https://info2.aifb.kit.edu/qa/index.php?qa=1788&qa_1=fehler-bei-angabe-von-a&show=4793#c4793 Wed, 11 Jan 2017 14:49:09 +0000 Beantwortet: Aufgabe 41 b aus dem Aufgabenpool - EAs https://info2.aifb.kit.edu/qa/index.php?qa=4769&qa_1=aufgabe-41-b-aus-dem-aufgabenpool-eas&show=4771#a4771 Hallo,<br /> da hier nach einem deterministischen endlichen Automaten gefragt wurde, muss für jede Eingabe in jedem Zustand ein Übergang existieren. Würden wir den Zustand S3 entfernen, und damit auch alle Übergänge die in diesen Zustand führen dann währe der Automat nicht mehr deterministisch.<br /> <br /> Grüße, Sören (Tutor) END-AA https://info2.aifb.kit.edu/qa/index.php?qa=4769&qa_1=aufgabe-41-b-aus-dem-aufgabenpool-eas&show=4771#a4771 Tue, 10 Jan 2017 14:46:32 +0000 Antwort ausgewählt: Aufgabe 1 Aufgabenpool https://info2.aifb.kit.edu/qa/index.php?qa=4651&qa_1=aufgabe-1-aufgabenpool&show=4652#a4652 Der Unterschied zwischen einem Mealy- und einem Moore-Automaten liegt in der Definition der Ausgabefunktion. Bei Mealy-Automaten hängt die Ausgabe von Eingabesymbol und Zustand ab, d.h. die Ausgabefunktion hat die Form<br /> &nbsp;$\gamma: S \times E \rightarrow A $ Daher wird die Ausgabe im Zustandsdiagramm bei den Kanten/Zustandsübergängen angegeben. Bei Moore-Automaten hängt die Ausgabe nur von dem Zustand ab, d.h. die Ausgabefunktion hat folgende Form<br /> &nbsp;$\gamma: S \rightarrow A$ &nbsp;Da die Ausgabe unabhängig von der Eingabe ist, wird sie im Zustandsdiagramm zu den Zuständen/Knoten geschrieben (also in die von dir genannten „Blasen“).<br /> <br /> Bei der Umwandlung eines Moore- in einen Mealy-Automaten wird also die Ausgabefunktion angepasst. Die zu einem Zustand $s$ gehörende Ausgabe bei Moore-Automaten entspricht bei Mealy-Automaten der Ausgabe bei allen Zustandsübergangen, die in Zustand $s$ landen.<br /> <br /> Ich hoffe, das war hilfreich. Wenn es noch nicht klar ist, einfach nochmal fragen.<br /> <br /> Viele Grüße Philipp (Tutor) END-AA https://info2.aifb.kit.edu/qa/index.php?qa=4651&qa_1=aufgabe-1-aufgabenpool&show=4652#a4652 Sun, 13 Nov 2016 16:19:24 +0000 Beantwortet: Von welcher Seite beginne ich den Code zu lesen? https://info2.aifb.kit.edu/qa/index.php?qa=4013&qa_1=von-welcher-seite-beginne-ich-den-code-zu-lesen&show=4014#a4014 Hallo Anonym,<br /> <br /> bitte logge Dich in Zukunft ein, um alle Features des Q&amp;A Systems nutzen zu können.<br /> <br /> Die &quot;Eingabe&quot; wird vom linkesten Zeichen gelesen. Also startet der Automat die Verarbeitung des Testworts mit dem 1. Zeichen (von links).<br /> <br /> Bei manchen Turingmachinen mag es sinnvoll sein rechts zu beginnen, aber dann wird einfach ein Zustand definiert, der das Durchgehen von links nach rechts ohne Änderung der Bandinschrift am Anfang durchführt, bevor es zur weiteren Bearbeitung kommt.<br /> <br /> Viel Erfolg,<br /> <br /> Marvin (Tutor) END-AR https://info2.aifb.kit.edu/qa/index.php?qa=4013&qa_1=von-welcher-seite-beginne-ich-den-code-zu-lesen&show=4014#a4014 Mon, 08 Feb 2016 12:05:50 +0000 Kommentiert: 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&show=3943#c3943 Hallo uqdrx!<br /> <br /> Es ist egal, ob du 000* oder 00*0 schreibst! <br /> <br /> Beide Varianten besagen, dass du mindestens 2 Nullen hast (einmal von s0 nach s1 und dann von s1 nach s0), aber es können eben auch mehr Nullen eingegeben werden (dh. Schleife bei s1). <br /> <br /> Deine Variante 00*0 ist sozusagen die direkt aus dem Automaten abgelesene Version, 000* ist die vereinfachte Version (in dem Sinne, dass 0*, was ja die optionalen Zusatznullen beschreibt, ans Ende geschrieben wurde).<br /> <br /> Ich hoffe, das hilft dir weiter!<br /> <br /> Viele Grüße,<br /> Janine (Tutorin) END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=3905&qa_1=verst%C3%A4ndnisproblem-regul%C3%A4re-ausdr%C3%BCcke&show=3943#c3943 Sat, 06 Feb 2016 14:24:35 +0000 Beantwortet: Verständnisfrage Regulärer Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=3898&qa_1=verst%C3%A4ndnisfrage-regul%C3%A4rer-ausdruck&show=3918#a3918 Hey uqdrx,<br /> <br /> der von dir oben beschriebene reguläre Ausdruck alpha (welcher ein Teil der Musterlösung ist) stellt die Sprache dar, bei der der Automat sich nach dem Einlesen der Wörter im Endzustand s4 befindet. Der von dir erwähnte Teil 000* stellt dabei die &quot;Schleife&quot; von s0 über s1 zurück nach s0 dar.<br /> <br /> Dies entsprechenden Zeichenketten müssen aus mindestens zwei Nullen bestehen (von s0 in s1 und zurück). Von der Reihenfolge her, wäre 00*0 möglicherweise anschaulicher gewesen (mit der ersten Null springt der Automat in s1, dann können beliebig viele 0en eingelesen werden und mit der letzten 0 springt er wieder in s0). Es macht aber keinen Unterschied ob man 00*0 oder 000* schreibt, es werden in beiden Fällen die gleichen Sprachen dargestellt.<br /> <br /> &nbsp;<br /> <br /> Viele Grüße<br /> Ashvin (Tutor) END-AZ https://info2.aifb.kit.edu/qa/index.php?qa=3898&qa_1=verst%C3%A4ndnisfrage-regul%C3%A4rer-ausdruck&show=3918#a3918 Fri, 05 Feb 2016 20:52:27 +0000 Kommentiert: Verständnisfrage zu lambda https://info2.aifb.kit.edu/qa/index.php?qa=144&qa_1=verst%C3%A4ndnisfrage-zu-lambda&show=3916#c3916 Wieso darf ich denn hier S--&gt; lambda ableiten ?<br /> <br /> Wenn dies geschieht, dann habe ich ja genau soviele a´s wie b´s nämlich gar keine und genau das sollen wir doch vermeiden oder ?<br /> <br /> Mfg END-AO https://info2.aifb.kit.edu/qa/index.php?qa=144&qa_1=verst%C3%A4ndnisfrage-zu-lambda&show=3916#c3916 Fri, 05 Feb 2016 19:09:34 +0000 Beantwortet: Lösungsvorschlag https://info2.aifb.kit.edu/qa/index.php?qa=3912&qa_1=l%C3%B6sungsvorschlag&show=3913#a3913 Hallo uqdrx!<br /> <br /> Leider hast du nicht dazu geschrieben, auf welche Sprache sich deine Grammatik beziehen soll.<br /> <br /> Dennoch kann man jetzt schon erkennen, das die Grammatik für beide Sprachen L1 und L2 falsch sein muss, denn man kann mit ihr nur ein einziges Wort erzeugen und zwar &quot;000&quot;:<br /> <br /> S =&gt; 0A =&gt; 00B =&gt; 000C =&gt; 000<br /> <br /> Andere Wörter sind &nbsp;nicht möglich und damit deckt deine Grammatik keine der beiden Sprachen L1 oder L2 ab.<br /> <br /> Ich hoffe, das hilft dir weiter!<br /> <br /> Viele Grüße,<br /> <br /> Janine (Tutorin) END-AP https://info2.aifb.kit.edu/qa/index.php?qa=3912&qa_1=l%C3%B6sungsvorschlag&show=3913#a3913 Fri, 05 Feb 2016 18:53:52 +0000 Beantwortet: alternativer regulärer Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=3851&qa_1=alternativer-regul%C3%A4rer-ausdruck&show=3855#a3855 Hallo,<br /> <br /> leider ist deine Antwort nicht richtig, u.a. weil es nicht möglich ist den Term 0111101 darzustellen. (Das ist nur ein beliebiges Gegenbeispiel um zu zeigen dass dieser regüläre Ausdruck nicht alles darstellen kann was aus dem nichtdeterministischen Automat ausgelesen werden kann.) beliebiges ein ;)<br /> <br /> Viele Grüße,<br /> <br /> Marc (Tutor) END-AK https://info2.aifb.kit.edu/qa/index.php?qa=3851&qa_1=alternativer-regul%C3%A4rer-ausdruck&show=3855#a3855 Thu, 04 Feb 2016 17:12:26 +0000 Antwort ausgewählt: Frage zum Teil b) (Reg.Ausdruck) https://info2.aifb.kit.edu/qa/index.php?qa=3817&qa_1=frage-zum-teil-b-reg-ausdruck&show=3819#a3819 <blockquote> <div> Wenn ich es richtig sehe, müsste es heißen:&nbsp;</div> <div> &nbsp;</div> <div> $$\alpha = 0^\star01(1 + 00^\star 01 + 01)^\star$$</div> </blockquote> <div> Sonst können Sie das Wort</div> <div> &nbsp;</div> <div> $$0101$$</div> <div> &nbsp;</div> <div> bilden, dass nicht in der Sprache des Automaten ist.</div> <div> &nbsp;</div> <div> <strong>EDIT: Stimmt natürlich nicht, es ist doch in der Sprache... Ich denke, Ihr Vorschlag ist korrekt - aber dann brauchen Sie den Term 01 auch nicht mehr in der Klammer, da er auch mit abgedeckt ist.</strong></div> <div> &nbsp;</div> <div> <strong>Also so:</strong></div> <blockquote><div> $$\alpha = 0^\star01(1 + 0^\star 01)^\star$$</div></blockquote> <div> &nbsp;</div> END-AN https://info2.aifb.kit.edu/qa/index.php?qa=3817&qa_1=frage-zum-teil-b-reg-ausdruck&show=3819#a3819 Wed, 03 Feb 2016 21:30:58 +0000