Theoretische Informatik Flashcards

1
Q

Begriffe

A
  • Sprache = Teilmenge aus Menge aller möglichen Wörter eines Alphabets
  • Grammatik: beschreibt Sprachen aus endlich vielen Wörten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Chromsky Hierarchie Typ0

A
  • alle Formalen Grammatiken ohne Einschränkungen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Chromsky-Hierarchie Typ1

A
  • Kontextsensitiv
  • für alle Regeln w1 –> w2, gilt:
    • I w1 I <= I w2 I (rechte Seite nicht kürzer als Linke)
    • bzw. w1 kann Symbolfolge sein, muss aber mind. 1 Nichtterminalsymbol enthalten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Chromsky-Hierachrie Typ2

A
  • kontextfrei
  • Typ1 UND in jeder Regel der Grammatik muss auf linker Seite ein Nichtterminimalsymbol stehen, aud rechter Seite beliebige nicht leere Folge von Terminalen- und Nichtterminalensymbolen
  • Grammatik meister Programmiersprachen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Chromsky- Hierarchie Typ3

A
  • regulär
  • Typ2 UND auf rechter Seite genau ein Terminalsymbol und maximal 1 weiteres Nichtterminalsymbol
  • einheitlich immer vor oder immer hinter Terminalsymbol
    • je nachdem
      • linksregulär oder
      • rechtsreguläre Grammatik
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Chromsky-Hierachie

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Zusammenfassung

A
  • Sprache: Teilmenge aller Wörter eines Alphapet, durch Grammatik beschrieben
  • Regulärer Ausdruck: Muster für Wörter
  • Chromsky-Hierachie Grammatik
  • Syntaxbaum, Syntaxdiagramm & BNF Schreibweise veranschaulichen kontextfreie Grammatik
  • XML Auszeichnungssprache, Datenformat & Metasprache
How well did you know this?
1
Not at all
2
3
4
5
Perfectly