Giáo trình Ki n trúc máy tính và H đi u hànhế 1
Đ I H C ĐÀ N NG
TR NG Đ I H C BÁCH KHOA ƯỜ
KHOA CÔNG NGH THÔNG TIN
NGÔN NG HÌNH TH C & ÔTÔMÁT
Giáo trình Ki n trúc máy tính và H đi u hànhế 2
M c tiêu giáo trình
1. Cung c p nh ng ki n th c c b n ế ơ
v ngôn ng , văn ph m và ôtômát.
2. Cung c p các ph ng pháp phân ươ
tích t v ng, phân tích cú pháp.
3. C s cho vi c tìm hi u các ngôn ơ
ng l p trình.
4. Rèn luy n k năng l p trình cho
sinh viên
TR NG Đ I H C BÁCH KHOA ĐÀ N NGƯỜ
Gi i thi u
Giáo trình Ki n trúc máy tính và H đi u hànhế 3
N i dung giáo trình
CH NG 1. M Đ UƯƠ
CH NG 2. ÔTÔMÁT H U H NƯƠ
CH NG 3. BI U TH C VÀ VĂN PH M CHÍNH QUIƯƠ
CH NG 4. VĂN PH M VÀ NGÔN NG PHI NG C NHƯƠ
CH NG 5. ÔTÔMÁT Đ Y XU NGƯƠ
CH NG 6. MÁY TURINGƯƠ
TR NG Đ I H C BÁCH KHOA ĐÀ N NGƯỜ
Gi i thi u
Giáo trình Ki n trúc máy tính và H đi u hànhế 4
CH NG 1. M Đ UƯƠ
TR NG Đ I H C BÁCH KHOA ĐÀ N NGƯỜ
M t s v n đ v ngôn ng
Khái ni m văn ph m
Khái ni m Ôtômát
Giáo trình Ki n trúc máy tính và H đi u hànhế 5
CH NG 1. M Đ UƯƠ
TR NG Đ I H C BÁCH KHOA ĐÀ N NGƯỜ
1. M t s v n đ v ngôn ng
1.1. Xâu
-B ch (b ng ch ) là t p h p h u h n các ký
hi u
Ví d :{0,1} b ch g m 2 ký hi u 0 và 1
{a,b,c,…,z} b ch g mc ký hi u a z
T p các ch cái ti ng vi t ế