Informatik I WS 07/08 Tutorium 24
|
|
- Alwin Huber
- vor 6 Jahren
- Abrufe
Transkript
1 Info I Tutorium 24 Informtik I WS 07/08 Tutorium Bstin Molkenthin E-Mil: infotut@sunshine2k.de Web:
2 Anmeldung IPK Eine inoffizielle Info-1 Probeklusur findet m Smstg, sttt. Wnn? Wo? Uhr -c Uhr Audimx Anmeldung notwendig! Bis spätestens Do, Ws brucht mn? Studentenusweis Kuli, Füller (blu oder schwrz) Unkostenbeitrg von 1 Euro Keine nderen Hilfsmittel erlubt! 2
3 Chomsky - Grmmtiken (Chomsky-) Grmmtiken besitzen einen ähnlichen Aufbu wie schon die Semi-Thue-Systeme und Mrkov-Algorithmen: Der Zeichenvorrt wird unterteilt in die Mengen der Terminlsymbole (Σ) und der Nichtterminlsymbole (N). Regeln nennen wir Produktionen und sind in der Menge P. Alle Ableitungen beginnen bei dem Strtsymbol (ein Nicht-Terminl!) A (uch Axiom gennnt) Der Viertupelus Σ, N, P und Axiom bildet die Grmmtik: G = (Σ, N, P, A) Sämtliche Worte us Σ*, welche sich mit den gegebenen Regeln us A bleiten lssen, bilden die von der Grmmtik erzeugte Sprche: L(G) = {w Σ* A * w} 3
4 Chomsky - Hierrchie Chomsky-0-Grmmtik (CH-0) llgemeiner Produktionstyp: l r wobei l, r V* beliebig insbesondere uch ε-produktionen (r = ε) Chomsky-1-Grmmtik (CH-1) längenbeschränkt: l r wobei l, r V*, 1 l r kontextsensitiv: uav urv wobei A N, u, v V* r V+, d.h. r ε Chomsky-2-Grmmtik (CH-2) kontextfrei: A r wobei A N, r V* Chomsky-3-Grmmtik (CH-3) entweder linksliner: A Bxoder A x wobei A, B N, x Σ oder rechtsliner: A xboder A x wobei A, B N, x Σ 4
5 Aufgbe Chomsky Gegeben sei die Grmmtik G = (Σ, N, P, A) mit Σ= {, b, c} N = {A, B, C} P = { A B C, B bbc bc, C C B } ) Gebe den mximlen Chomsky-Typ der Grmmtik n! CH-2 b) Geben sie die von der oben ngegebenen Grmmtik G erzeugte Sprche L(G) n. L(G) = { n b m c m n,m 0, n 0,m 1} c) Geben sie eine Grmmtik G = (Σ, N, P, A) vom mximlen Chomsky Typ n, die die Sprche L(G) = { n b i c j n, i, j n 0, n, i, j 1} erzeugt. Dbei ist Σ= {, b, c}. Geben sie den Chomsky Typ ihrer Grmmtik n. G = (Σ, N, P, A) P = { A A B, B bb bc, C cc c } Σ= {, b, c} N = {A, B, C} CH-3 5
6 Rückblick EBNF Metzeichendienen zur Beschreibung der Grmmtikregeln, durch die die zu einer Sprche gehörenden Sätze festgelegt werden Aufbu der EBNF: = trennt linke und rechte Regelseite. schließt Regel b trennt Alterntiven Beispiel: x y beschreibt: x, y () klmmert Alterntiven Beispiel: (x y) z beschreibt: xz, yz [] whlweises Vorkommen Beispiel: [x] y beschreibt: xy, y {} kein- bis n-mliges Vorkommen Beispiel: {x} y beschreibt: y, xy, xxy, xxxxy,... 6
7 Rückblick EBNF (2) Es wird zwischen Terminl- und Nichtterminlzeichen unterschieden. Terminlzeichen: Nichtterminlzeichen: z Zhl, Ziffer In Anführungszeichen! Zusmmenhng EBNF Chomsky-Hierrchie: Kontextfreie Sprchen (CH-2) können in EBNF formuliert werden! 7
8 EBNF Aufgbe Gebe, flls möglich, die von folgender Grmmtik erzeugte Sprche in EBNF n. G 1 = (Σ, N, P, A) mit Σ= {, c} N = {A, B, C} P = { A B, B CC, B, C c } Lösung: A = B. B = CC. C = c. 8
9 EBNF Aufgbe (2) Gebe, flls möglich, die von folgender Grmmtik erzeugte Sprche in EBNF n. G 2 = (Σ, N, P, A) mit Σ= {, c} N = {A, B, C} P = { A B bca, cb bb, B C, C c } Lösung: Nicht möglich, L(G 2 ) nicht kontextfrei. 9
10 EBNF Aufgbe (3) Gebe zu der vorliegenden EBNF eine Grmmtik n. (A ist Strtsymbol) A = (AT) (A ts ) ({ b } b ). T = Lösung: G 3 = (Σ, N, P, A) mit Σ= {, b, t, s} N = {A, B, T} P = { A AT Ats B, B Bb b, T } 10
11 Definition Reguläre Ausdrücke Reguläre Ausdrücke sind eine verbreitete und geeignete Nottion, um reguläre Sprchen (CH-3) zu beschreiben. Ein regulärer Ausdruck R über einem Zeichenvorrt C ist rekursiv definiert durch: Für jedes c C ist c ein regulärer Ausdruck Ist R ein regulärer Ausdruck, dnn uch (R)*. Sind R und S reguläre Ausdrücke, so sind uch (RS) und (R + S) reguläre Ausdrücke. Klmmern drf mn ggf. weglssen. Außerdem gelten folgende Vorrngregeln: * bindet stärker ls Verkettung Verkettung (RS) bindet stärker ls oder (R + S) 11
12 Aufgbe Reguläre Ausdrücke Gib für folgende Sprchen einen regulären Ausdruck n, sowie eine EBNF-Regel, welche die Sprche us dem Strtsymbol S erzeugt. L = { 3 b 3n c m n, m 0, m 2} {d j j, j 2} Lösung: EBNF: A = "" {"bbb"} ["c"] ["c"] "dd" {"d"}. Regulärer Ausdruck: (bbb)*(ε + c + cc) + ddd* L 2 = {w Σ*: w 2} mit Σ= {, b, c}. Lösung: EBNF: A = ( b c )( b c ){ b c }. Regulärer Ausdruck: (+b+c)(+b+c)(+b+c)* 12
13 Aufgbe EBNF & RegEx Formen Sie folgenden regulären Ausdruck in eine EBNF Regel (Strtsymbol A) um: (((+b)*(cd)*)+e)* Lösung: A = {({ b }{ cd }) e }. Formen Sie die durch folgende EBNF Regel beschriebene Sprche in einen regulären Ausdruck um: A = ( bc [ b ] A). Lösung: (bc+ bc+ bcb)* 13
14 Einordnung Endlicher Automt Ein endlicher Automt ist eine Art von (bstrkter) Mschine. Es besteht ein enger Zusmmenhng zwischen den durch Grmmtiken erzeugten Sprchen und den Mschinen: MschinesollzueinerlsEingbenliegendenZeichenreihefeststellen, ob diese Zeichenreihe zur Sprche gehört oder nicht. Zu jedem Chomsky-Grmmtiktyp lässt sich ein diese Sprchklsse berbeitbrer Mschinentyp ngeben: CH-0 Turing-Mschine CH-1 Liner beschränkter Automt CH-2 Kellerutomt CH-3 Endlicher Automt 14
15 Endlicher Automt Bestndteile: endliche Menge Qvon Zuständen mit einem Anfngszustnd q 0 Q Zeichenvorrt Σ Zustndsübergänge: Lesen eines Zeichens Σ führt zu einem Zustndsübergng vom ktuellen Zustnd q Q in einen neuen Zustnd q Q Nottion: q q beigegebenemq bestimmt den Nchfolgerzustndbzw. beigegebenem hängtdie Wirkungq vombisherigenzustndq b der Zustnd läßt sich ls ein(endliches) Gedächtnis über die Vorgeschichte und die bisher eingegebenen Zeichen uffssen Ein endlicher Automt knn ls Grph ufgefsst werden: Zustände Q = {q 0, q 1,..., q n } des endlichen Automten lssen sich ls Ecken eines Grphen uffssen Zustndsübergänge q i q j mit Σentsprechen mrkierte gerichtete Knten q 0 q 1 15
16 Moore/Mely Automten Mely-Automt: Erzeugung einer Ausgbe bei jedem Zustndsübergng Mrkieren der Knten mit / t Moore-Automt: 0/ε 1/j q 0 q 1 q 2 0/ε 1/ε Erzeugung einer Ausgbe bei Erreichen eines Zustndes 1/j q 3 0/n 0, 1 /n In beidenfällen : 0 1 q 0 /ε q 1 /j q 2 /n 0 Ausgbe ist ein Wort t=t 0 t n-1 über einem Ausgbezeichenvorrt T. Die Ausgbe knn offensichtlich nicht länger sein ls ds Eingbewort. 1 1 q 3 /ε 0 0, 1 16
17 Akzeptor Akzeptor: häufigster Spezilfll eines Moore-Automten Ausgbe nicht bei llen Zuständen Zustände F Q, bei denen eine Ausgbe erfolgt, heißen Endzustände AusgegebenesWortt T n hängtvomerreichtenendzustndq F b 0 1 q 0 q 1 q q 3 0 0, 1 17
18 Akzeptor (2) Ein Automt heißt ein vollständiger Akzeptor, wenn die Übergngsmtrix vollständig um Übergänge in einen Fehlerzustnd ergänzt ist. EinendlicherAkzeptorlässtsichlsQuintupel(Σ, Q, q 0, F, P) uffssen: Σ: Zeichenvorrt Q : nichtleere endliche Zustndsmenge q 0: AnfngszustndusQ F: nichtleere Menge von Endzuständen us Q P: Übergängeq q mitq, q Q, Σ Sprche, die der Akzeptor kzeptiert: L(A) = {x x Σ*, q 0 x * q e, q e F} 18
19 Aufgbe Endlicher Automt Erstelle einen vollständigen, deterministischen Akzeptor, der sämtliche Worte über dem Alphbet Σ = {, b, c} kzeptiert, welche die Zeichenfolge "bc" enthlten! b, c c, b, c q 0 q 1 b q 2 c q 3 b 19
20 Aufgbe Grphen und Automten Gegeben ist folgender Grph, der einen endlichen Automten drstellt: b q 1 q 2 q 3 b q 4 ) Gebe die formle Beschreibung des endl. Automten n! A=(Σ,Q,q 1,F,P), Σ={,b}, Q={q 1,q 2,q 3,q 4 }, F={q 3 }, Strtzustnd = q 1 P={ q 1 q 2,q 2 q 3, q 2 q 4, q 2 b q 2, q 4 b q 1 } b) Um ws für einen Automtentyp hndelt es sich hier? Begründe die Antwort! Es hndeltsichum den häufigstenspezilflleines Moore-Automten, den Akzeptor, dkeineausgbenbeiden Zustndsübergängen(Mely) vermerktsind. Die Ausgbe des Automten erfolgt dbei nicht bei llen Zuständen sondern nur bei den Endzuständen. 20
21 Aufgbe Grphen und Automten (2) Gegeben ist folgender Grph, der einen endlichen Automten drstellt: b q 1 q 2 q 3 b q 4 c) Ist der Automt vollständig? Begründe die Antwort! Nein, beispielsweise fehlt im vierten Zustnd ein Verhlten für die Eingbe. d) Ist der Automt deterministisch? Begründe die Antwort! Nein, im zweiten Zustnd ist ds Verhlten für die Eingbe nicht eindeutig! e) Welche Sprche kzeptiert der Automt? L={(b*[b])*} 21
22 Aufgbe Grphen und Automten (3) Gegeben ist folgender Grph, der einen endlichen Automten drstellt: b q 1 q 2 q 3 b q 4 f) Welchen Chomsky-Typ ht die Sprche? Begründe die Antwort! CH-3, d sie von einem endlichen Automten kzeptiert wird! g) Geben Sie die Grmmtik zu der kzeptierten Sprche n! G 2 = (Σ, N, P, A) mit Σ= {, b} N = {A, B} P = { A B, B bb C, C bd, D B} 22
23 Aufgbe Akzeptor Gib den Grphen des Akzeptors für die durch G erzeugte Sprche n. G = (Σ, N, P, A) mit Σ= {, b, c, d, e} N = {S, A, B, C, D, E} A P = { A B, B bc, C cd, D dd ce, E ee cf, F } f B b F C c c e E c D d 23
24 Aufgbe Akzeptor Gib den Grphen des Akzeptors für die durch G erzeugte Sprche n. G = (Σ, N, P, A) mit Σ= {, b, c, d, e} N = {S, A, B, C, D, E} q 1 P = { A B, B bc, C cd, D dd ce, E ee cf, F } q 7 q 2 b q 6 q 3 c c e q 5 c q 4 d 24
25 Werbung ;-) Eulenfest: 15. Jnur, Infobu 25
26 Ds wrs für heute Frgen??? Viel Spß mit dem Übungsbltt! 26
Grundbegriffe der Informatik Aufgabenblatt 6
Mtr.nr.: Nchnme: Vornme: Grundbegriffe der Informtik Aufgbenbltt 6 Tutorium: Nr. Nme des Tutors: Ausgbe: 2. Dezember 2015 Abgbe: 11. Dezember 2015, 12:30 Uhr im GBI-Briefksten im Untergeschoss von Gebäude
MehrAutomaten und Formale Sprachen alias Theoretische Informatik. Sommersemester 2012. Sprachen. Grammatiken (Einführung)
Wörter, Grmmtiken und die Chomsky-Hierrchie Sprchen und Grmmtiken Wörter Automten und Formle Sprchen lis Theoretische Informtik Sommersemester 2012 Dr. Snder Bruggink Üungsleitung: Jn Stückrth Alphet Ein
Mehr7 Modellierung von Abläufen 7.1 Endliche Automaten
7 Modellierung von Aläufen 7. Endliche Automten Mod-7. Endlicher Automt: Formler Klkül zur Spezifiktion von relen oder strkten Mschinen. Sie regieren uf äußere Ereignisse, ändern ihren inneren Zustnd,
MehrFranz Binder. Vorlesung im 2006W
Formle Reguläre und Formle Institut für Alger Johnnes Kepler Universität Linz Vorlesung im 2006W http://www.lger.uni-linz.c.t/students/win/ml Formle Inhlt Reguläre Reguläre Formle Zustndsdigrmm δ: Σ (Q
MehrLösung zur Klausur. Grundlagen der Theoretischen Informatik. 1. Zeigen Sie, dass die folgende Sprache regulär ist: w {a, b} w a w b 0 (mod 3) }.
Lösung zur Klusur Grundlgen der Theoretischen Informtik 1. Zeigen Sie, dss die folgende Sprche regulär ist: { w {, } w w 0 (mod 3) }. Lösung: Wir nennen die Sprche L. Eine Sprche ist genu dnn regulär,
MehrDEA1 Deterministische Version
Endliche Automten 4 Deterministische endliche Automten Zu dem nichtdeterministischen Automten EA git es eine deterministische Version. EA Akzeptor für Wörter üer X = { } mit mindestens einem führenden.
MehrEndliche Automaten 7. Endliche Automaten
Endliche Automten 7 Endliche Automten Einfches Modellierungswekzeug (z.b. UML-Sttechrts) Verrbeiten Wörter/Ereignisfolgen Erkennen Sprchen Erluben schnelle Sprcherkennung Anwendungsbereiche: Objektorientierte
MehrInformatik I WS 07/08 Tutorium 24
Info I Tutorium 24 Informatik I WS 07/08 Tutorium 24 20.12.07 Bastian Molkenthin E-Mail: infotut@sunshine2k.de Web: http://infotut.sunshine2k.de Rückblick Semi-Thue-Systeme Ein Semi-Thue-System besteht
MehrLemma Für jede monotone Grammatik G gibt es eine kontextsensitive
Lemma Für jede monotone Grammatik G gibt es eine kontextsensitive Grammatik G mit L(G) = L(G ). Beweis im Beispiel (2.): G = (V,Σ, P, S) : P = {S asbc, S abc, CB BC, ab ab, bb bb, bc bc, cc cc}. (i) G
MehrUniversität Stuttgart Wintersemester 2014/2015
Universität Stuttgrt Wintersemester 2014/2015 Fkultät 5, Institut IPVS Christoph Stch Übungen zu PSE ufgbenbltt 1. EBNF I Gegeben sei dieses Regelsystem einer EBNF: S = B c B ; = ( C); B = ( b b B); C
MehrKlausur TheGI 2 Automaten und Komplexität (Niedermeier/Hartung/Nichterlein, Sommersemester 2013)
Berlin, 17.07.2013 Nme:... Mtr.-Nr.:... Klusur TheGI 2 Automten und Komplexität (Niedermeier/Hrtung/Nichterlein, Sommersemester 2013) 1 2 3 4 5 6 7 8 Σ Bereitungszeit: mx. Punktezhl: 60 min. 60 Punkte
Mehr14 E N D L I C H E AU T O M AT E N erstes beispiel: ein getränkeautomat
14 E N D L I H E AU T O M AT E N 14.1 erstes beispiel: ein getränkeutomt Als erstes Beispiel betrchten wir den folgenden primitiven Getränkeutomten (siehe Abbildung 14.1). Mn knn nur 1-Euro-Stücke einwerfen
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Tutorium 4 26..25 INSTITUT FÜR THEORETISCHE INFORMATIK KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu
MehrDeterministische endliche Automaten
Endliche Automten Idee: endlicher Automt A ht endlich viele innere Zustände liest Einge wєσ* zeichenweise von links nch rechts git zum Schluß eine J/Nein Antwort A Lesekopf w 1 w 2 w n gelesenes Symol
MehrUmwandlung von endlichen Automaten in reguläre Ausdrücke
Umwndlung von endlichen Automten in reguläre Ausdrücke Wir werden sehen, wie mn us einem endlichen Automten M einen regulären Ausdruck γ konstruieren knn, der genu die von M kzeptierte Sprche erzeugt.
MehrGrundbegriffe der Informatik
Grundegriffe der Informtik Einheit 14: Endliche Automten Thoms Worsch Krlsruher Institut für Technologie, Fkultät für Informtik Wintersemester 2009/2010 1/56 Üerlick Erstes Beispiel: ein Getränkeutomt
MehrKapitel: Die Chomsky Hierarchie. Die Chomsky Hierarchie 1 / 14
Kapitel: Die Chomsky Hierarchie Die Chomsky Hierarchie 1 / 14 Allgemeine Grammatiken Definition Eine Grammatik G = (Σ, V, S, P) besteht aus: einem endlichen Alphabet Σ, einer endlichen Menge V von Variablen
MehrTeil V: Formale Sprachen
Formle Sprchen Teil V: Formle Sprchen 1. Sprchen und Grmmtiken 2. Endliche Automten Frnz-Josef Rdermcher & Uwe Schöning, Fkultät für Ingeneurwissenschften und Informtik, Universität Ulm, 2008/09 Formle
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Tutorium 27 29..24 FAKULTÄT FÜR INFORMATIK KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Definition
MehrFORMALE SYSTEME. 6. Vorlesung: Reguläre Ausdrücke. TU Dresden, 27. Oktober Markus Krötzsch
FORMALE SYSTEME 6. Vorlesung: Reguläre Ausdrücke Mrkus Krötzsch TU Dresden, 27. Oktober 2016 Rückblick Mrkus Krötzsch, 27. Oktober 2016 Formle Systeme Folie 2 von 29 Wiederholung: Opertionen uf Automten
MehrTheoretische Informatik I
Theoretische Informtik I Prof.-Dr. Peter Brezny Institut für Softwrewissenschft Universität Wien, Liechtensteinstrße 22 1090 Wien Tel. : 01/4277 38825 -mil : brezny@pr.univie.c.t Sprechstunde: Dienstg,
Mehrvollständig (Vervollständigung) deterministisch, DFA (Potenzmengenkonstruktion) Minimalautomat: minimaler vollständiger DFA
Ws isher geschh NFA A = (X, Q, δ, I, F ) vollständig (Vervollständigung) deterministisch, DFA (Potenzmengenkonstruktion) Minimlutomt: minimler vollständiger DFA Für jede Sprche L X sind die folgenden Aussgen
Mehr1.6 Bruchterme. 1 Theorie Lernziele Repetition Die Addition von zwei Bruchtermen-Methode I Doppelbrüche...
.6 Bruchterme Inhltsverzeichnis Theorie. Lernziele............................................ Repetition............................................3 Die Addition von zwei Bruchtermen-Methode I.......................
Mehr2. Das Rechnen mit ganzen Zahlen (Rechnen in )
. Ds Rechnen mit gnzen Zhlen (Rechnen in ).1 Addition und Subtrktion 5 + = 7 Summnd Summnd Summe 5 - = 3 Minuend Subtrhend Differenz In Aussgen mit Vriblen lssen sich nur gleiche Vriblen ddieren bzw. subtrhieren.
MehrEndliche Automaten. S. Kuske: Endliche Automaten; 6.Novenber 2006
1 Endliche Automten Einfches Modellierungswekzeug (z.b. UML-Sttechrts) Verrbeiten Wörter/Ereignisfolgen Erkennen Sprchen Erluben schnelle Sprcherkennung Anwendungsbereiche: Objektorientierte Modellierung,
MehrFormale Sprachen. Grammatiken und die Chomsky-Hierarchie. Rudolf FREUND, Marian KOGLER
Formale Sprachen Grammatiken und die Chomsky-Hierarchie Rudolf FREUND, Marian KOGLER Grammatiken Das fundamentale Modell zur Beschreibung von formalen Sprachen durch Erzeugungsmechanismen sind Grammatiken.
MehrTheoretische Informatik und Logik Übungsblatt 2 (2013S) Lösung
Theoretische Informtik und Logik Üungsltt 2 (2013S) en Aufge 2.1 Geen Sie jeweils eine kontextfreie Grmmtik n, welche die folgenden Sprchen erzeugt, sowie einen Aleitungsum für ein von Ihnen gewähltes
MehrProtokoll zur Vorlesung Theoretische Informatik I
Protokoll zur Vorlesung Theoretishe Informtik I! " # $ % # & ' ( % ) * + & " & & &, " ' % + - + # + & '. / 0 1 # 0 & 2 & # & 3 4 & 5 # 0 + & 6 & ' + 7 7 3 8 4 & 7 + + + % ( % 6 # 9 & 5 # 0 + & 3 8. : &
MehrKontextsensitive Sprachen. Christian Scheideler Universität Paderborn WS 2014
Kontextsensitive Sprchen Christin Scheideler Universität Pderorn WS 2014 Kontextsensitive Sprchen Definition 5.1.4 Eine Grmmtik heißt kontextsensitiv oder vom Typ Chomsky-1 flls für jede Regel u v gilt
MehrGrundbegriffe der Informatik Aufgabenblatt 5
Grundegriffe der Informtik Aufgenltt 5 Mtr.nr.: Nchnme: Vornme: Tutorium: Nr. Nme des Tutors: Ausge: 20. Novemer 2013 Age: 29. Novemer 2013, 12:30 Uhr im GBI-Briefksten im Untergeschoss von Geäude 50.34
MehrUngleichungen. Jan Pöschko. 28. Mai Einführung
Ungleichungen Jn Pöschko 8. Mi 009 Inhltsverzeichnis Einführung. Ws sind Ungleichungen?................................. Äquivlenzumformungen..................................3 Rechnen mit Ungleichungen...............................
Mehr2. Klausur zur Vorlesung Informatik III Wintersemester 2003/2004
Universität Krlsruhe Theoretische Informtik Fkultät für Informtik WS 2003/04 ILKD Prof. Dr. D. Wgner 14. April 2004 2. Klusur zur Vorlesung Informtik III Wintersemester 2003/2004 Lösung! Bechten Sie: Bringen
Mehr1.1 Grundlagen: Reguläre Ausdrücke
11 Grundlgen: Reguläre Ausdrücke Progrmmtext enutzt ein endliches Alphet Σ von Einge-Zeichen, zb ASCII :-) Die Menge der Textschnitte einer Token-Klsse ist i regulär Reguläre Sprchen knn mn mithile regulärer
MehrDigitaltechnik. 3 Sequenzielle. Schaltungen. Revision 1.1
igitltechnik 3 Sequenzielle Schltungen A Revision 1.1 Trnsitionssysteme Synchroner sequenzieller Entwurf Timing-Anlyse Pipelining Mely und Moore Mschinen Zustndsmschinen in Verilog Sequentielle Schltungen
MehrHausaufgabe 2 (Induktionsbeweis):
Prof. Dr. J. Giesl Formle Sprhen, Automten, Prozesse SS 2010 Üung 3 (Age is 12.05.2010) M. Brokshmidt, F. Emmes, C. Fuhs, C. Otto, T. Ströder Hinweise: Die Husufgen sollen in Gruppen von je 2 Studierenden
Mehr1.6 Bruchterme. 1 Einführung und Repetition 2. 2 Multiplikation und Division von Bruchtermen 3. 3 Die Addition von zwei Bruchtermen-Methode I 3
.6 Bruchterme Inhltsverzeichnis Einführung und Repetition 2 2 Multipliktion und Division von Bruchtermen 3 3 Die Addition von zwei Bruchtermen-Methode I 3 4 Doppelbrüche 5 5 Die Addition von zwei Bruchtermen
Mehr3.0 VU Formale Modellierung
3.0 VU Formle Modellierung Gernot Slzer Arbeitsbereich Theoretische Informtik und Logik Institut für Computersprchen SS 206 Inhlt 0. Überblick. Orgnistion 2. Ws bedeutet Modellierung? 3. Aussgenlogik 4.
MehrGrundbegriffe. Grammatiken
Grammatiken Grammatiken in der Informatik sind ähnlich wie Grammatiken für natürliche Sprachen ein Mittel, um alle syntaktisch korrekten Sätze (hier: Wörter) einer Sprache zu erzeugen. Beispiel: Eine vereinfachte
MehrVorlesung. Einführung in die mathematische Sprache und naive Mengenlehre
Vorlesung Einführung in die mthemtische Sprche und nive Mengenlehre 1 Allgemeines RUD26 Erwin-Schrödinger-Zentrum (ESZ) RUD25 Johnn-von-Neumnn-Hus Fchschft Menge ller Studenten eines Institutes Fchschftsrt
Mehr1 Grundlagen der Theorie formaler Sprachen
1 Grundlgen der Theorie formler Sprchen Wir eginnen dmit, dss wir in diesem Kpitel zunchst einige grundlegende Begriffe und Methoden us der Theorie formler Sprchen, insesondere der regulären Sprchen, wiederholen.
Mehrdem Verfahren aus dem Beweis zu Satz 2.20 erhalten wir zunächst die folgenden beiden ε-ndeas für die Sprachen {a} {b} und {ε} {a} +
Lösungen zu Üungsltt 3 Aufge 1. Es gilt L(( ) ) = ({} {}) {} = ({} {}) ({} {} + ). Mit dem Verfhren us dem Beweis zu Stz 2.20 erhlten wir zunächst die folgenden eiden -NDEAs für die Sprchen {} {} und {}
Mehr(Prüfungs-)Aufgaben zu formale Sprachen
(Prüfungs-)Aufgaben zu formale Sprachen (siehe auch bei den Aufgaben zu endlichen Automaten) 1) Eine Grammatik G sei gegeben durch: N = {S, A}, T = {a, b, c, d}, P = { (S, Sa), (S, ba), (A, ba), (A, c),
Mehr4 Parser und Übersetzer
4 Prser und Übersetzer Ein Prser ist ein Progrmm, ds eine Zeichenreihe in ihre syntktischen Bestndteile zerlegt und erkennt, ob die Zeichenreihe vorgegebenen Syntxregeln entspricht oder nicht. Ein Übersetzer
MehrGrammatiken. Eine Grammatik G mit Alphabet Σ besteht aus: Variablen V. Startsymbol S V. Kurzschreibweise G = (V, Σ, P, S)
Grammatiken Eine Grammatik G mit Alphabet Σ besteht aus: Variablen V Startsymbol S V Produktionen P ( (V Σ) \ Σ ) (V Σ) Kurzschreibweise G = (V, Σ, P, S) Schreibweise für Produktion (α, β) P: α β 67 /
Mehr2.5 Algebra. 1 Faktorisieren Terme faktorisieren (-1) ausklammern Terme mit Klammern faktorisieren... 3
2.5 Algebr Inhltsverzeichnis Fktorisieren 2. Terme fktorisieren...................................... 2.2 (-) usklmmern....................................... 2.3 Terme mit Klmmern fktorisieren..............................
MehrFormale Sprachen. Script, Kapitel 4. Grammatiken
Formale Sprachen Grammatiken Script, Kapitel 4 erzeugen Sprachen eingeführt von Chomsky zur Beschreibung natürlicher Sprache bedeutend für die Syntaxdefinition und -analyse von Programmiersprachen Automaten
MehrTheoretische Informatik
Vorlesung Theoretische Informtik Version: März 23 Mrin Mrgrf Inhltsverzeichnis Einführung 4. Ds Problem Clique.................................. 5.2 Wort-, Entscheidungs-, Optimierungsprobleme und formle
MehrLernumgebungen zu den binomischen Formeln
Lernumgebungen zu den binomischen Formeln Die Fchmittelschule des Kntons Bsel-Lnd ist ein dreijähriger Bildungsgng der zum Fchmittelschulzeugnis führt. Dbei entspricht die 1.FMS dem 10. Schuljhr. Zu Beginn
Mehr6.4 Klassendiagramme in UML Übersicht
6.4 Klssendigrmme in UML Übersicht Mod-6.19 1. UML (Unified Modelling Lnguge): die derzeit wichtigste Sprche zur Modellierung von Systemen 2. Als Zusmmenfssung mehrerer Modellierungssprchen 1997 in der
MehrÜbungsblatt 4 - Lösung
Formle Sprchen und Automten Üungsltt 4 - Lösung 26. M 2013 1 Whr oder flsch? Begründe kurz dene Antwort! 1. In enem determnstschen endlchen Automten gt es für jedes Wort w Σ mxml enen kzepterenden Pfd.
MehrDr. Günter Rothmeier Kein Anspruch auf Vollständigkeit Elementarmathematik (LH) und Fehlerfreiheit
WS 008/09 7 Elementrmthemtik (LH) und Fehlerfreiheit. Zhlenbereiche... Die rtionlen Zhlen... Definition Die Definition der rtionlen Zhlen erfolgt hier innermthemtisch ebenflls wie diejenige der gnzen Zhlen
MehrDas Rechnen mit Logarithmen
Ds Rechnen mit Logrithmen Etw in der 0. Klssenstufe kommt mn in Kontkt mit Logrithmen. Für die, die noch nicht so weit sind oder die, die schon zu weit dvon entfernt sind, hier noch einml ein kleiner Einblick:
MehrEndliche Automaten. Stoyan Mutafchiev. Programming Systems Lab, Universität des Saarlandes, Saarbrücken
Endliche Automten Stoyn Mutfchiev Progrmming Systems L, Universität des Srlndes, Srrücken Astrct Gegenstnd dieser Areit ist der endliche Automt, sowie die Aschlusseigenschften der Sprchen, die von endlichen
MehrGrundlagen in Mathematik für die 1. Klassen der HMS und der FMS
Grundlgen in Mthemtik für die. Klssen der HMS und der FMS Einleitung In der Mthemtik wird häufig uf bereits Gelerntem und Beknntem ufgebut. Wer die Grundlgen nicht beherrscht, ht deshlb oft Mühe und Schwierigkeiten,
MehrMathematik PM Rechenarten
Rechenrten.1 Addition Ds Pluszeichen besgt, dss mn zur Zhl die Zhl b hinzuzählt oder ddiert. Aus diesem Grunde heisst diese Rechenrt uch Addition. + b = c Summnd plus Summnd gleich Summe Kommuttivgesetz
Mehr2.4 Kontextsensitive und Typ 0-Sprachen
Definition 2.43 Eine Typ 1 Grammatik ist in Kuroda Normalform, falls alle Regeln eine der folgenden 4 Formen haben: Dabei: A, B, C, D V und a Σ. Satz 2.44 A a, A B, A BC, AB CD. Für jede Typ 1 Grammatik
MehrTheoretische Informatik Mitschrift
Theoretische Informatik Mitschrift 2. Grammatiken und die Chomsky-Hierarchie Beispiel: Syntaxdefinition in BNF :=
MehrVorbereitung auf die Mathematik Schularbeit
Vorbereitung uf die Mthemtik Schulrbeit 7. März 0 Alles Gute ll deinen Bemühungen, KL, KV Viel Erfolg! . Schulrbeit: MATHEMATIK KL.: M3b/I. - S. Mi, 7.03.0 ) Zeichne ds Prllelogrmm us den Bestimmungsstücken
MehrSprachen und Automaten. Tino Hempel
Sprachen und Automaten 11 Tino Hempel Bisherige Automaten Automat mit Ausgabe/Mealy-Automat Akzeptor, Sprache eines Akzeptors Grenze: L = {a n b n } Kellerautomat erkennt L = {a n b n } Grenze:? T. Hempel
MehrDef.: Sei Σ eine Menge von Zeichen. Die Menge Σ* aller Zeichenketten (Wörter) über Σ ist die kleinste Menge, für die gilt:
8. Grundlgen der Informtionstheorie 8.1 Informtionsgehlt, Entropie, Redundnz Def.: Sei Σ eine Menge von Zeichen. Die Menge Σ* ller Zeichenketten (Wörter) über Σ ist die kleinste Menge, für die gilt: 1.
Mehr8. Sprachhierarchien und Komplexität
Kpitel 8: Sprchhierrchien und Komplexität 129 8 Sprchhierrchien und Komplexität 81 Formlismus der PS-grmmr 811 Ursprüngliche Definition Von dem meriknischen Logiker E Post 1936 ls rewrite oder Post production
MehrAutomaten, Spiele, und Logik
Automten, Spiele, und Logik Wohe 7 19. Mi 2014 Inhlt der heutigen Vorlesung Alternierende Automten Definition Verindung zu regulären Sprhen Komplementtion Engel und Teufel Ws ist eine nihtdeterministishe
MehrHans U. Simon Bochum, den Annette Ilgen. Beispiele zur Vorlesung. Theoretische Informatik. WS 08/09
Hns U. Simon Bohum, den 7..28 Annette Ilgen Beispiele zur Vorlesung Theoretishe Informtik WS 8/9 Voremerkung: Hier findet sih eine Smmlung von Beispielen und Motivtionen zur Vorlesung Theoretishe Informtik.
MehrKapitel 13. Taylorentwicklung Motivation
Kpitel 13 Tylorentwicklung 13.1 Motivtion Sei D R offen. Sie erinnern sich: Eine in D stetig differenzierbre Funktion f : D R wird durch die linere Funktion g(x) = f() + f ()(x ) in einer Umgebung von
MehrWas bisher geschah: Formale Sprachen
Was bisher geschah: Formale Sprachen Alphabet, Wort, Sprache Operationen und Relationen auf Wörtern und Sprachen Darstellung unendlicher Sprachen durch reguläre Ausdrücke (Syntax, Semantik, Äquivalenz)
MehrTheoretische Informatik I (Grundzüge der Informatik I)
Theoretische Informatik I (Grundzüge der Informatik I) Literatur: Buch zur Vorlesung: Uwe Schöning, Theoretische Informatik - kurzgefasst. Spektrum Akademischer Verlag, Heidelberg/Berlin, 4. Auflage, 2001.
MehrKapitel 2: Formale Sprachen Gliederung. 0. Grundbegriffe 1. Endliche Automaten 2. Formale Sprachen 3. Berechnungstheorie 4. Komplexitätstheorie
Gliederung 0. Grundbegriffe 1. Endliche Automaten 2. Formale Sprachen 3. Berechnungstheorie 4. Komplexitätstheorie 2.1. 2.2. Reguläre Sprachen 2.3. Kontextfreie Sprachen 2/1, Folie 1 2015 Prof. Steffen
MehrKurvenintegrale. 17. Juli 2006 (Korrigierte 2. Version) 1 Kurvenintegrale 1. Art (d.h. f ist Zahl, kein Vektor)
Kurvenintegrle Christin Mosch, Theoretische Chemie, Universität Ulm, christin.mosch@uni-ulm.de 7. Juli 26 (Korrigierte 2. Version Kurvenintegrle. Art (d.h. f ist Zhl, kein Vektor Bei Kurvenintegrlen. Art
MehrGebrochenrationale Funktionen (Einführung)
Gebrochenrtionle Funktionen (Einführung) Ac Eine gebrochenrtionle Funktion R ist von der Form R(x) P(x) und Q(x) gnzrtionle Funktionen n-ten Grdes sind. P(x) Q(x), wobei Im Allgemeinen ht eine gebrochenrtionle
MehrTheoretische Informatik Testvorbereitung Moritz Resl
Theoretische Informatik Testvorbereitung Moritz Resl Bestandteile einer Programmiersprache: a) Syntax (Form): durch kontextfreie Grammatik beschrieben b) Semantik (Bedeutung) 1.) Kontextfreie Sprachen
MehrBRÜCKENKURS MATHEMATIK
Brückenkurs Linere Gleichungssysteme - Prof. r. M. Ludwig BRÜCKENKURS MATHEMATIK LINEARE GLEICHUNGSSYSTEME Schwerpunkte: Modellbildung Lösungsmethoden Geometrische Interprettion Prof. r. hbil. M. Ludwig
MehrMultiplikative Inverse
Multipliktive Inverse Ein Streifzug durch ds Bruchrechnen in Restklssen von Yimin Ge, Jänner 2006 Viele Leute hben Probleme dbei, Brüche und Restklssen unter einen Hut zu bringen. Dieser kurze Aufstz soll
MehrAlphabet, formale Sprache
n Alphabet Alphabet, formale Sprache l nichtleere endliche Menge von Zeichen ( Buchstaben, Symbole) n Wort über einem Alphabet l endliche Folge von Buchstaben, die auch leer sein kann ( ε leere Wort) l
MehrGrundlagen der Integralrechnung
Grundlgen der Integrlrechnung W. Kippels 0. April 2014 Inhltsverzeichnis 1 Ds unbestimmte Integrl 2 2 Ds bestimmte Integrl 4 Beispielufgben 7.1 Beispielufgbe 1............................... 7.2 Beispielufgbe
MehrReguläre Sprachen und endliche Automaten
2 Reguläre Sprchen und endliche Automten Sei Σ = {, b,...} ein endliches Alphbet. Ein endliches Wort über Σ ist eine Folge w = 0... n 1, wobei i Σ für i = 0,...,n 1. Wir schreiben w für die Länge von w,
MehrGrundlagen der Theoretischen Informatik
1 Grundlagen der Theoretischen Informatik Till Mossakowski Fakultät für Informatik Otto-von-Guericke Universität Magdeburg Wintersemester 2014/15 2 Kontextfreie Grammatiken Definition: Eine Grammatik G
MehrBruchterme und gebrochen rationale Funktionen ================================================================== Der Quotient zweier Terme
Bruchterme und gebrochen rtionle Funktionen Der Quotient zweier Terme Es ist ist 3 : 4 3 und. 4 : 3 4 3 4 Dehnt mn die Bruchschreibweise uf Terme us, dnn erhält mn sog. Bruchteme. ² ( + ) : (3 + 4) + 3
MehrQuadratische Funktionen
Qudrtische Funktionen Die Scheitelpunktform ist eine spezielle Drstellungsform von qudrtischen Funktionen, nhnd der viele geometrische Eigenschften des Funktionsgrphen bgelesen werden können. Abbildung
MehrGrammatik Prüfung möglich, ob eine Zeichenfolge zur Sprache gehört oder nicht
Zusammenhang: Formale Sprache Grammatik Formale Sprache kann durch Grammatik beschrieben werden. Zur Sprache L = L(G) gehören nur diejenigen Kombinationen der Zeichen des Eingabealphabets, die durch die
MehrEndliche Automaten. Prof. Dr. W. Vogler. Sommersemester 2007
Endliche Automten Prof. Dr. W. Vogler Sommersemester 2007 1 INHALTSVERZEICHNIS i Inhltsverzeichnis 1 Wörter und Monoide 1 2 Endliche Automten 4 3 Anwendung: Diophntische Gleichungen 9 4 Minimierung endlicher
MehrFormale Sprachen. Formale Grundlagen (WIN) 2008S, F. Binder. Vorlesung im 2008S
Formale Grundlagen (WIN) Franz Binder Institut für Algebra Johannes Kepler Universität Linz Vorlesung im 2008S http://www.algebra.uni-linz.ac.at/students/win/fg Inhalt Das Alphabet Σ sei eine endliche
MehrBeschreibungskomplexität von Grammatiken Definitionen
Beschreibungskomplexität von Grammatiken Definitionen Für eine Grammatik G = (N, T, P, S) führen wir die folgenden drei Komplexitätsmaße ein: Var(G) = #(N), Prod(G) = #(P ), Symb(G) = ( α + β + 1). α β
MehrFalls die Werte von X als Ergebnisse eines Zufallsvorgangs resultieren, wird X zu einer stetigen Zufallsvariable.
Sttistik I für Sttistiker, Mthemtiker und Informtiker Lösungen zu Bltt 11 Gerhrd Tutz, Jn Ulbricht, Jn Gertheiss WS 7/8 Theorie: Stetige Zufllsvriblen Begriff Stetigkeit: Eine Vrible oder ein Merkml X
Mehr1. Klausur zur Vorlesung Informatik III Wintersemester 2004/2005
Universität Krlsruhe Theoretische Informtik Fkultät für Informtik WS 2004/05 ILKD Prof. Dr. D. Wgner 24. Ferur 2005 1. Klusur zur Vorlesung Informtik III Wintersemester 2004/2005 Lösung! Bechten Sie: Bringen
MehrAufgabe 5 (Lineare Nachfragefunktion): Gegeben sei die (aggregierte) Nachfragefunktion des Gutes x durch:
LÖSUNG AUFGABE 5 ZUR INDUSTRIEÖKONOMIK SEITE VON 5 Aufgbe 5 (Linere Nchfrgefunktion): Gegeben sei die (ggregierte) Nchfrgefunktion des Gutes durch: ( = b, > 0, b > 0. Dbei bezeichnen den Preis des Gutes
Mehr11. DER HAUPTSATZ DER DIFFERENTIAL- UND INTEGRALRECHNUNG
91 Dieses Skript ist ein Auszug mit Lücken us Einführung in die mthemtische Behndlung der Nturwissenschften I von Hns Heiner Storrer, Birkhäuser Skripten. Als StudentIn sollten Sie ds Buch uch kufen und
MehrDigitaltechnik. TI-Tutorium. 17. Januar 2012. Tutorium von K. Renner für die Vorlesung Digitaltechnik und Entwurfsverfahren am KIT
Digitltchnik I-utorium 17. Jnur 2012 utorium von K. Rnnr für di Vorlsung Digitltchnik und Entwurfsvrfhrn m KI hmn Orgnistorischs Anmrkungn zum Übungsbltt 9 Korrktur inr Foli von ltztr Woch Schltwrk Divrs
Mehr11.1 Kontextsensitive und allgemeine Grammatiken
Theorie der Informatik 7. April 2014 11. Kontextsensitive und Typ-0-Sprachen Theorie der Informatik 11. Kontextsensitive und Typ-0-Sprachen 11.1 Kontextsensitive und allgemeine Grammatiken Malte Helmert
MehrGrundlagen der Theoretischen Informatik
Grundlagen der Theoretischen Informatik Sommersemester 2015 23.04.2015 Viorica Sofronie-Stokkermans e-mail: sofronie@uni-koblenz.de 1 Bis jetzt 1. Terminologie 2. Endliche Automaten und reguläre Sprachen
MehrTECHNISCHE UNIVERSITÄT MÜNCHEN
TECHNISCHE UNIVERSITÄT MÜNCHEN Zentrum Mthemtik PROF. DR.DR. JÜRGEN RICHTER-GEBERT, VANESSA KRUMMECK, MICHAEL PRÄHOFER Höhere Mthemtik für Informtiker I (Wintersemester 00/00) Aufgbenbltt (. Oktober 00)
MehrÜbungsblatt Nr. 1. Lösungsvorschlag
Istitut für Kryptogrphie ud Sicherheit Prof. Dr. Jör Müller-Qude Dirk Achebch Tobis Nilges Vorlesug Theoretische Grudlge der Iformtik Übugsbltt Nr. 1 svorschlg Aufgbe 1 (K) (4 Pukte): Edliche Automte ud
MehrDeterministische endliche Automaten - Wiederholung
Deterministische endliche Automaten - Wiederholung Die folgende Klasse Zahl stellt einen endlichen Automaten dar. Ermittle die Größen des Automaten und zeichne den Zustandsgraphen. Gib Zeichenfolgen an,
MehrBrückenkurs Lineare Gleichungssysteme und Vektoren
Brückenkurs Linere Gleichungssysteme und Vektoren Dr Alessndro Cobbe 30 September 06 Linere Gleichungssyteme Ws ist eine linere Gleichung? Es ist eine lgebrische Gleichung, in der lle Vriblen nur mit dem
MehrI.5. Kontextfreie Sprachen
I.5. Kontextfreie prachen Zieht man in Betracht, dass BNF-yteme gerade so beschaffen sind, dass auf der linken eite immer genau ein Nichtterminal steht, so sind das also gerade die Ableitungsregeln einer
MehrQuadratische Gleichungen und Funktionen
Qudrtische Gleichungen und Funktionen Bei einer udrtischen Gleichung kommt die Unbeknnte Vrible mindestens einml in der.potenz vor, ber in keiner höheren Potenz. b c udrtischer Anteil linerer Anteil konstnter
MehrZusammenfassung. 1 Wir betrachten die folgende Signatur F = {+,,, 0, 1} sodass. 3 Wir betrachten die Gleichungen E. 4 Dann gilt E 1 + x 1
Zusammenfassung Zusammenfassung der letzten LV Einführung in die Theoretische Informatik Woche 7 Harald Zankl Institut für Informatik @ UIBK Wintersemester 2014/2015 1 Wir betrachten die folgende Signatur
MehrTheorie der Informatik
Theorie der Informatik 6. Formale Sprachen und Grammatiken Malte Helmert Gabriele Röger Universität Basel 17. März 2014 Einführung Beispiel: Aussagenlogische Formeln Aus dem Logikteil: Definition (Syntax
MehrMusterlösung zu Aufgabe 1 (Klassenstufe 9/10)
Musterlösung zu Aufgbe 1 (Klssenstufe 9/10) Aufgbe. Drei Freunde spielen mehrere Runden eines Spiels, bei dem sie je nch Rundenpltzierung in jeder Runde einen festen, gnzzhligen Betrg x, y oder z usgezhlt
MehrInformatik I WS 07/08 Tutorium 24
Info I Tutorium 24 Informatik I WS 07/08 Tutorium 24 15.11.07 Bastian Molkenthin E-Mail: infotut@sunshine2k.de Web: http://infotut.sunshine2k.de Review / Organisatorisches o Probleme bei Foliendownload?
MehrKapitel: Endliche Automaten & reguläre Sprachen. Endliche Automaten und reguläre Sprachen 1 / 125
Kpitel: Endliche Automten & reguläre Sprchen Endliche Automten und reguläre Sprchen 1 / 125 Endliche Automten Endliche Automten erluen eine Beschreiung von Hndlungsläufen: Wie ändert sich ein Systemzustnd
Mehr