Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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. (01)*011 : meliputi : 011, 0011, 1011, 10011, … 6. (aaabbabb)* : meliputi : , aa, ba, aabb,… 7. (ab)(ab)(ab)(ab)* : meliputi : aaa, abba,…
10
NFA Terdapat lebih dari satu transisi untuk input yang sama dari suatu state.
12
E-NFA
14
RE (a|b)c
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.