Zum Inhalt springen
L

Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).

Praxis zu Grammatiken - Automaten & Formale Sprachen 11

Informatik - simpleclub3:11 82.685 Aufrufe veröffentlicht Auf YouTube

Das Wichtigste aus dem Video

Tipp auf eine Zeit – das Video springt genau dorthin.

Transkriptautomatisch erstellt · 30 Zeilen
Herunterladen
  1. Na ihr habt wohl immer noch nicht genug von Grammatiken! Das hab ich mir gedacht.
  2. Deswegen schauen wir uns heute ne konkrete Aufgabe dazu an und machen die durch! Los geht’s!
  3. Also, dann starten wir direkt mit der Aufgabe. Wir haben jetzt in der Klausur folgende Grammatik gegeben.
  4. Zuerst sollen wir drei Wörter angeben die nicht erkannt werden. Also Wörter durch die wir nicht durch ableiten kommen.
  5. Wir sehen schnell, dass Wörter nicht erkannt werden, wenn sie nicht mit b anfangen. Also zum Beispiel cbba, caab oder c.
  6. Natürlich gibt’s noch ganz viele andere wie abc, abb oder ab. Also eigentlich unendlich viele , die nicht erkannt werden.
  7. So nächste Aufgabe: jetzt sollen wir auch noch drei Wörter angeben, die von der Grammatik erkannt werden.
  8. Da nur Wörter erkannt werden, die mit b anfangen, muss das auf jeden Fall gelten. Möglich wäre zum Beispiel baac, baabb oder babaaca.
  9. Nice oooooooone! Dann gleich weiter zur nächsten Aufgabe!
  10. Als nächstes sollen wir eine Linksableitung des Wortes babaabaaca angeben. Wir müssen jetzt also durch die Anwendung der Regeln versuchen auf das Wort zu kommen.
  11. Zuerst starten wir natürlich mit dem S, da das ja die Startvariable ist. Von dem S kommen wir erstmal nur zu bA.
  12. Jetzt kommt im Wort nur ein a dran. Also gehen wir vom großen A zu aSA.
  13. Da in der Aufgabenstellung eine Linksableitung verlangt wird, schauen wir uns das große S vor dem großen A an.
  14. Weil? Richtig, du Schlauberger!
  15. Weil es weiter links steht! Vom S kommen wir jetzt wieder nur auf bA.
  16. In unserem Wort kommen als nächstes zwei a. Also gehen wir von dem linken großen A zu aaB.
  17. Als nächstes kommt ein b und danach wieder as. Also gehen wir vom großen B zu bA.
  18. So jetzt kommen wieder zwei a. Also gehen wir vom großen linken A wieder zu aaB.
  19. Jetzt kommt als nächstes ein c. Deswegen gehen wir vom großen B zu einem c.
  20. Das sieht doch gut aus! Jetzt bleibt noch ein kleines a übrig.
  21. Also gehen wir vom großen A zu einem a. Und schon haben wir eine Linksableitung des Wortes!
  22. Good one! Jetzt stellen wir uns noch die Frage ob die Grammatik kontextfrei oder regulär ist.
  23. Naa, was sagt ihr? Sie ist auf jeden Fall kontextfrei, da links vom Pfeil immer genau eine Variable drinsteht.
  24. Regularität trifft nicht zu, da rechts vom Pfeil ja nicht immer genau ein Symbol auf genau eine Variable folgt.
  25. Schaut euch dafür ruhig nochmal das Video zu den Grammatiken und das Video zu Regularität und Kontextfreiheit an!
  26. Fassen wir nochmal zusammen: Bei der Ableitung müsst ihr erstmal drauf achten ob eine Rechts- oder eine Linksableitung
  27. gefordert ist. Es wird also entweder die Variable ganze rechts oder die Variable ganz links zuerst abgeleitet.
  28. Dann wendet ihr die Regeln an und versucht so auf das Wort zu kommen. Falls es möglich ist, liegt das Wort in der Sprache.
  29. Falls nicht, liegt es nicht in der Sprache. Also dann!
  30. Fröhliches Schaffen! Pfiadi und Servus!

Zum Nachlesen