Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Teori Bahasa dan Automata

Presentasi serupa


Presentasi berjudul: "Teori Bahasa dan Automata"— Transcript presentasi:

1 Teori Bahasa dan Automata
Review Materi Teori Bahasa dan Automata

2 Bahan UTS Definisi Finite automata Regular expression
Perbedaan DFA dan NFA Contoh Reguler expression Membuat DFA/NFA dan transition table E-NFA Minimalisasi DFA

3 Teori Automata Automata dapat digunakan sebagai model untuk:
Lexical analyser pada compiler Pencarian kata kunci dalam satu file atau pada halaman web Software untuk pemeriksaan finite state system, seperti communication protocol Software untuk mendesain digital circuits.

4 Sifat –sifat regular expression
Misal : r, s dan t adalah RE. r + s = s + r (r+s) + t = r + (s+t) (rs) t = r (st) rs + rt = r (s+t) +r = r+  = r  r = r  =   r = r  = r

5 8. r + r = r 9. (r*)* = r* * =  * =  r? =  + r (definisi dari operator ?) (r*s*)* = (r+s)*

6 Contoh RE 00 : RE untuk {00} (0 + 1)* : RE untuk himpunan string
yang terdiri dari 0 dan 1 3. (0 + 1)*00(0 + 1)* : meliputi : 00, 10010, , … 4. (1 + 10)* : meliputi : , 1, 11, 110, 111, …

7 5. (01)*011 : meliputi : 011, 0011, 1011, 10011, … 6. (aaabbabb)* : meliputi : , aa, ba, aabb,… 7. (ab)(ab)(ab)(ab)* : meliputi : aaa, abba,…

8

9

10 NFA Terdapat lebih dari satu transisi untuk input yang sama dari suatu state.

11

12 E-NFA

13

14 RE (a|b)c

15

16


Download ppt "Teori Bahasa dan Automata"

Presentasi serupa


Iklan oleh Google