faecher:informatik:oberstufe:automaten:formale_sprachen:mailadressen:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:automaten:formale_sprachen:mailadressen:start [17.10.2024 09:49] – [Emailadressen als formale Sprache] Frank Schiebelfaecher:informatik:oberstufe:automaten:formale_sprachen:mailadressen:start [17.01.2025 07:52] (aktuell) Marco Kuemmel
Zeile 84: Zeile 84:
 Welche der folgenden Zeichenketten stellen vereinfachte E-Mail-Adressen dar? Welche der folgenden Zeichenketten stellen vereinfachte E-Mail-Adressen dar?
  
-    b@b.bbb +    bbbbb@bbbbb.bbb.bb 
-    @b.b.bb +    @bbbbbbbb.b 
-    bbb@bbbb +    bbb@bbbb.b.bbbb 
-    bb.b@b.bb+    bb.b.bb.b@b.bb.bbbb.b
  
 Warum ist es in einigen Fällen schwierig, das zu entscheiden?  Warum ist es in einigen Fällen schwierig, das zu entscheiden? 
Zeile 166: Zeile 166:
 ==== Anwendung: Ableiten von Worten anhand der Grammatik ==== ==== Anwendung: Ableiten von Worten anhand der Grammatik ====
  
-Die Ableitung der E-Mail-Adresse ''bb@b.bbb.bb'' kann man nun wie folgt mit Ersetzungsvorgängen beschreiben((Leerzeichen zur übersichtlicheren Darstellung)):+Die Ableitung der E-Mail-Adresse ''bb@b.bbb.bb'' kann man nun wie folgt mit Ersetzungsvorgängen beschreiben((Leerzeichen zur übersichtlicheren Darstellung)). Diese Darstellung nennt man auch **Satzformliste**:
 <code> <code>
 S ->                                                   # (1) S ->                                                   # (1)
Zeile 201: Zeile 201:
   * Mache dir klar, dass man ''b.b@bbb.b''und ''b@bb'' nicht ableiten kann, weshalb das kein gültigen Worte unserer Sprache sind.   * Mache dir klar, dass man ''b.b@bbb.b''und ''b@bb'' nicht ableiten kann, weshalb das kein gültigen Worte unserer Sprache sind.
  
-==== Experimente mit JFlap ====+==== Experimente mit FLACI oder JFLAP ==== 
 +<tabs> 
 +  * [[#flaci|Flaci]] 
 +  * [[#jflap|JFLAP]]
  
-Mit Hilfe von JFlap ([[http://www.jflap.org/jflaptmp/july27-18/JFLAP7.1.jar|Download]]) kann man auch Grammatiken experimentell testen. Am Beispiel unserer Grammatik für vereinfachte E-Mail-Adressen soll dies hier gezeigt werden. +<pane id="flaci">
  
-Alternativ kann man im Online-Tool FLACI (https://flaci.com/kfgedit) das Werkzeug für "Kontextfreie Grammatiken" verwenden.+ 
 +Man kann im Online-Tool FLACI (https://flaci.com/kfgedit) das Werkzeug für "Kontextfreie Grammatiken" verwenden, um unsere Mailgrammatik zu simulieren und Experimente damit durchführen zu können. 
 + 
 +{{ :faecher:informatik:oberstufe:automaten:formale_sprachen:mailadressen:flaci_grammar.png?600 |}} 
 + 
 + 
 + 
 +</pane> 
 +<pane id="jflap"> 
 +Mit Hilfe von JFlap ([[https://www.jflap.org/jflaptmp/july27-18/JFLAP7.1.jar|Download]]) kann man auch Grammatiken experimentell testen. Am Beispiel unserer Grammatik für vereinfachte E-Mail-Adressen soll dies hier gezeigt werden
  
 ---- ----
Zeile 225: Zeile 237:
   * Teste die Ableitung weiterer Mailadressen.   * Teste die Ableitung weiterer Mailadressen.
   * Die Topleveldomain soll nur aus den beiden Buchstaben ''bb'' bestehen dürfen. Ändere eine der Regeln entsprechend ab und teste.    * Die Topleveldomain soll nur aus den beiden Buchstaben ''bb'' bestehen dürfen. Ändere eine der Regeln entsprechend ab und teste. 
 +</pane>
 +</tabs>
 +
  
 ---- ----
  • faecher/informatik/oberstufe/automaten/formale_sprachen/mailadressen/start.1729158596.txt.gz
  • Zuletzt geändert: 17.10.2024 09:49
  • von Frank Schiebel