Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:automaten:lepro:jflap01:start [02.02.2023 07:04] – [Möglichkeit 1: Eine Eingabe schrittweise verarbeiten] Marco Kuemmel | faecher:informatik:oberstufe:automaten:lepro:jflap01:start [10.01.2025 12:19] (aktuell) – [Übungen mit Simulationsprogrammen] Marco Kuemmel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Übungen mit Simulationsprogrammen ====== | ||
- | ====== Übungen | + | Nun wirst du dich mit der Simulation von Automaten beschäftigen. Hier werden zwei Möglichkeiten beschrieben, |
- | Nun wirst du dich mit der Simulation von Automaten beschäftigen. | + | * Das Java Programm [[https:// |
- | ermöglicht dir, Automaten zu entwerfen und ihr Akzeptanzverhalten zu testen. Im folgenden Beispiel lernst du, JFLAP selber zu bedienen. Vollziehe die im Beispiel beschriebenen Schritte nach, um den Umgang mit dem Programm zu lernen. ([[https:// | + | * Alternativ kannst du das Online-Tool Flaci verwenden https:// |
===== Erster Start ===== | ===== Erster Start ===== | ||
+ | < | ||
+ | * [[# | ||
+ | * [[# | ||
+ | <pane id=" | ||
+ | FLACI https:// | ||
+ | |||
+ | FLACI besteht aus mehreren Modulen, wir beginnen mit dem Modul " | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Mit dem Plus Zeichen unten rechts kannst du neue Automaten erstellen, oben rechts kannst du bei Klick auf den Ordner einen Automaten " | ||
+ | |||
+ | Lade den folgenden Automaten für die Klassenfahrt hoch: {{ : | ||
+ | |||
+ | Jetzt kannst du mit der Funktion " | ||
+ | |||
+ | {{ : | ||
+ | </ | ||
+ | <pane id=" | ||
JFLAP kommt als '' | JFLAP kommt als '' | ||
Zeile 42: | Zeile 62: | ||
Starte nun auf gleiche Weise den Automaten einmal mit der Eingabe '' | Starte nun auf gleiche Weise den Automaten einmal mit der Eingabe '' | ||
einmal mit der Eingabe '' | einmal mit der Eingabe '' | ||
- | sich bei der Eingabe Anka grün färbt; die Eingabe wird also akzeptiert. Die Eingabe Andreas kann der Automat dagegen nicht verarbeiten. Deshalb stoppt er bei '' | + | sich bei der Eingabe Anka grün färbt; die Eingabe wird also akzeptiert. Die Eingabe Andreas kann der Automat dagegen nicht verarbeiten. Deshalb stoppt er bei '' |
==== Möglichkeit 2: Mehrere Eingaben verarbeiten ==== | ==== Möglichkeit 2: Mehrere Eingaben verarbeiten ==== | ||
Zeile 60: | Zeile 80: | ||
{{ : | {{ : | ||
+ | </ | ||
+ | </ | ||
==== Aufgaben ==== | ==== Aufgaben ==== | ||
Zeile 85: | Zeile 106: | ||
Bit eine 1, so ist die Zahl ungerade. | Bit eine 1, so ist die Zahl ungerade. | ||
- | Teste das Akzeptanzverhalten des Automaten | + | Erstelle den Automat in der Simulationssoftware((IN FLACI musst du einen " |
- 0010 | - 0010 |