faecher:informatik:oberstufe:automaten:lepro:erstellung:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
faecher:informatik:oberstufe:automaten:lepro:erstellung:start [22.09.2020 17:34] – [Überblick] sbelfaecher:informatik:oberstufe:automaten:lepro:erstellung:start [19.05.2022 09:18] – [Kontrolle] sbel
Zeile 36: Zeile 36:
 beiden Zuständen erzeugen und jeden dieser Übergänge mit einem Symbol beschriften. beiden Zuständen erzeugen und jeden dieser Übergänge mit einem Symbol beschriften.
 Nun kannst du den Automaten noch etwas mehr in die Mitte verschieben. Wechsle dazu Nun kannst du den Automaten noch etwas mehr in die Mitte verschieben. Wechsle dazu
-in den Modus normal. Nun kannst du die Zustände anklicken, und während du die Maus- +in den Modus normal. Nun kannst du die Zustände anklicken, und während du die Maustaste gedrückt hältst, verschieben.
-taste gedrückt hältst, verschieben.+
  
 Dieser Modus hat noch eine weitere Eigenschaft: Wenn du dich bei der Beschriftung verschrieben hast, kannst du diese in diesem Zustand anklicken und erneut beschriften. Dieser Modus hat noch eine weitere Eigenschaft: Wenn du dich bei der Beschriftung verschrieben hast, kannst du diese in diesem Zustand anklicken und erneut beschriften.
Zeile 56: Zeile 55:
   * Übergänge setzen: In den Modus Übergänge setzen gelangst du, indem du den Button mit dem länglichen Pfeil anklickst. Dann kannst du den Zustand, von dem der Übergang ausgehen soll, anklicken und die Maustaste gedrückt halten. Lass sie erst wieder los, wenn du am Zielzustand angelangt bist. So kannst du auch einen Übergang von einem Zustand zu sich selbst setzen.   * Übergänge setzen: In den Modus Übergänge setzen gelangst du, indem du den Button mit dem länglichen Pfeil anklickst. Dann kannst du den Zustand, von dem der Übergang ausgehen soll, anklicken und die Maustaste gedrückt halten. Lass sie erst wieder los, wenn du am Zielzustand angelangt bist. So kannst du auch einen Übergang von einem Zustand zu sich selbst setzen.
   * Zustände/Übergänge löschen: In den Lösch-Modus kommst du, indem du den Totenkopf-Button anklickst. In diesem Modus kannst du die Zustände/Übergänge anklicken, die du löschen willst.   * Zustände/Übergänge löschen: In den Lösch-Modus kommst du, indem du den Totenkopf-Button anklickst. In diesem Modus kannst du die Zustände/Übergänge anklicken, die du löschen willst.
-  * Zustände bearbeiten: Klickt man einen Zustand mit der rechten Maustaste an, wird ein Menü angezeigt. Bei weiterhin gedrückter rechter Maustaste können z. B. die folgenden Menüpunkte +  * Zustände bearbeiten: Klickt man einen Zustand mit der rechten Maustaste an, wird ein Menü angezeigt. Bei weiterhin gedrückter rechter Maustaste können z. B. die folgenden Menüpunkte ausgewählt werden:
-ausgewählt werden:+
     * Initial: Anfangszustand setzen     * Initial: Anfangszustand setzen
     * Final: Endzustand setzen     * Final: Endzustand setzen
   * Über den Menüpunkt ''File->Save as'' kann das Modell gespeichert werden.   * Über den Menüpunkt ''File->Save as'' kann das Modell gespeichert werden.
 +
 +==== Aufgaben ====
 +
 +{{:aufgabe.png?nolink  |}}
 +=== (A1) Schulausflug reloaded ===
 +
 + 
 +
 +Beschäftige dich noch einmal mit dem Schulausflug-Automaten. Lade dir zuerst erneut
 +den Automaten „Schulausflug“ in dein JFLAP-Programm. Wie du bereits weißt, wollen Anke und Anne auch an dem Ausflug teilnehmen. Ändere den Automaten deshalb so ab, dass er auch Anke und Anne akzeptiert!
 +
 +----
 +{{:aufgabe.png?nolink  |}}
 +=== (A1) Telefonvorwahl ===
 +
 +
 +
 +Erstelle mit JFLAP einen Automaten, der überprüft, ob eine beliebig lange Telefonnummer mit einer Stuttgarter Vorwahl beginnt (0711). 
 +
 +
 +==== Kontrolle ====
 +
 +{{:aufgabe.png?nolink  |}}
 +=== (L1) ===
 +
 +
 +
 +Vervollständige den folgenden Lückentext:
 +<code>
 +
 +Ein Automat ________________ das Eingabewort genau dann, wenn er sich nach dem
 +Einlesen des ganzen Wortes in einem Endzustand befindet.
 +Ansonsten ________________ er das Wort nicht. Man sagt auch, der Automat _________
 +in diesem Fall das Eingabewort.
 +</code>
 +
 +
 +---- 
 +{{:aufgabe.png?nolink  |}}
 +=== (L2) ===
 +Betrachte den folgenden Automaten:
 +
 +{{ :faecher:informatik:oberstufe:automaten:lepro:erstellung:l1.png?600 |}}
 +
 +Welche der folgenden Eingaben akzeptiert der Automat?
 +
 +  * aaaaab
 +  * bcc
 +  * bccbc
 +  * aaab
 +  * bcbab
 +  * bbaa