Theoretische und technische Informatik - ganz praktisch
Herzlich willkommen auf der Question/Answer-Plattform zu Grundlagen der Informatik II. Wir wünschen Ihnen viel Spaß beim Lernen und Diskutieren!
Loggen Sie sich mit Ihrem KIT-Account (u...) ein, um loszulegen!
Beachten Sie auch diese Informationen zum Schnelleinstieg.
(Nicht-KIT-Studierende beachten bitte diese Informationen.)

Beliebteste Tags

verständnis alternativlösung klausur kellerautomat endlicher-automat grammatik regulärer-ausdruck turingmaschine pumpinglemma tipp zahlendarstellung cmos bonusklausur klausurrelevant komplexität schaltwerk binary-decision-diagram deterministisch assembler schaltnetz minimierung sprachen nichtdeterministisch huffman chomsky-normalform fehler-in-aufgabe anwesenheitsübung rechtslinear heimübung flip-flop huffman-kodierung cocke-younger-kasami-algorithmus kontextsensitive-grammatik kontextfreie-grammatik fehlererkennbarkeit hauptklausur vorlesungsfolien polynomialzeitreduktion kontextfreie-sprache faq gleitkommazahl fehlerkorrigierbarkeit rechtslineare-grammatik dateiorganisation cache darstellung-klausur nachklausur xwizard adressierungsarten mealy lambda endliche-automaten konjunktive-normalform pipelining zustände saalübung leeres-wort moore ohne-lösungen betriebssystem speicherorganisation monotone-grammatik 2-komplement hammingzahl lösungsweg fehler pumping-lemma-für-kontextfreie-sprachen pumping-lemma reguläre-sprache monoton kodierung berechenbarkeit klausureinsicht disjunktive-normalform abzählbarkeit info-ii bussysteme rechnerarchitektur entscheidbarkeit komplexitätsklassen chomsky-klassen ableitungsbaum vorlesungsaufzeichnung round-robin aufzählbarkeit minimierung-endlicher-automaten von-neumann-rechner binärzahl entscheidbar programmiersprachen stern-symbol automaten schaltnetze-und-schaltwerke nukit-fragen bewertung zugriffsarten umformung adressierung mengen binär-subtrahieren

Kategorien

1 Pluspunkt 1 Minuspunkt
123 Aufrufe
Hallo,

muss man die Schritte für die Erzeugung der GNF aus einer beliebigen kontextfreien Grammatik wissen ? oder nur die Schritte für die CNF

 

danke
in MON-AB von uodys uodys Lernwillige(r) (870 Punkte)  

1 Eine Antwort

1 Pluspunkt 0 Minuspunkte
Haben Sie sich mal den Algorithmus für die GNF angeschaut? Im Lehrbuch wird der beschrieben - über 10 Seiten oder so! Nicht dass das nicht ein spannender Algorithmus wäre, aber nein, den müssen Sie nicht kennen.

Sie müssen aber wissen, was die GNF ist und ein paar grundlegende Eigenschaften kennen (siehe alte Klausuren).
von Dozent (10.1m Punkte)  
0 0
Was ist denn etwa der Unterschied zwischen der Ableitung des Wortes $aabbab$ durch die folgende kontextfreie Grammatik - und durch die äquivalente GNF-Grammatik darunter (http://www.xwizard.de:8080/Wizz?template=ID-C22768)?

@[ID-C22768]@

@[ID-C22767]@
0 0
Wenn es um die Anzahl an Schritte für die Ableitung des Wortes geht
dann ist es durch GNF = |w|= 6 > durch die äquivalente kontextfreie Grammatik = 7
0 0
Ja, genau darauf wollte ich hinaus. Und wie ist es mit der CNF?
0 0
in der CNF habe ich 2|w| am Anfang gedacht aber mit Beispielen ergibt sich immer 2|w| -1. Ich verstehe nicht wo -1 herkommt.
( |w| für die Regel der Form N-->T, T Terminalsymbol
und |w| für die Regel der Form N--> AB, (mit A,B Nonterminalsymbole)
0 0
Das liegt daran, dass am Anfang $S$ ja schon "dasteht". Von $S$ aus erzeugen wir in jedem Schritt aus einem Nonterminal zwei, bis die Wortlänge erreicht ist - das sind also $|w|-1$ Ableitungen. Und dann muss noch jedes Nonterminal in ein Terminal überführt werden, was weitere $|w|$ Schritte benötigt. Hier ist die CNF zur obigen Grammatik:
@[ID-22792]@
...