Chương trình dịch - 28

- Quá trình phân tích gặp lỗi vì Stack không chỉ chứa duy nhất ký tự bắt đầu E nên không có cây phân tích cú pháp. 3) w = id + * id + id - Quá trình phân tích cú pháp đẩy - thu xâu được trình bày trong bảng sau: Bước Ngăn xếp Xâu vào Hành ...

Chương trình dịch - 27

12 $ E T‟) E‟T‟ + id)$ 13 $ E T‟) E‟ + id)$ T‟   14 $ E T‟) E‟T+ + id)$ E‟  +TE‟ 15 $ E T‟) E‟T id)$ 16 $ E T‟) E‟T‟F id)$ T  FT‟ 17 $ E T‟) E‟T‟id id)$ F  id 18 $ E T‟) E‟T‟ )$ 19 $ E T‟) E‟ )$ T‟   20 $ E T‟) )$ E‟   ...

Chương trình dịch - 26

A) w = abba b) w = aaaba S S a S 2 a S 2 B S 1 b B 1 A a S 1 S 1 a A S 1  b  a A 1 A a S 1  b  c) d) Hình BT 3.36. Cây phân tích cú pháp của các xâu được xây dựng từ trên xuống theo phương pháp đệ quy xuống 3.37. Lời giải tóm tắt a) Khử đệ quy ...

Chương trình dịch - 25

Q 22 và cung đi ra có nhãn là A đang nối với nút có nhãn là q 23 , không trùng với ký tự X nên quá trình duyệt chuyển sang cung đi ra khỏi q 22 tiếp theo mang nhãn là B, không trùng với ký tự X nên quá trình duyệt chuyển sang cung đi ra khỏi q 22 ...

Chương trình dịch - 24

- r = (r ) + ; r = 0. 2 8 8 + Xây dựng r Start 0 0 1 - r = 0 3 Start 2 0 3 - r = 0 6 Start 4 1 5 - r = 1 7 - r = 0 Start 6 0 7 8 - r = r + r 5 6 7 0 ε 2 3 ε Start 8 9 ε 4 1 5 ε - r = (r ) * 4 5 ε 0 ε 2 3 Start 10  ε 8 9  11 ε 4 1 5 ε ε - r = r r 1 3 4 ε 0 Start 0 0 1  ε 2 3 ...

Chương trình dịch - 23

4 {2} a 5 {2} a 6 {2} $ Bảng BT 2.18b1 Ta có q  F = {2}  {2, 4} = {2}   . Vậy automat đoán nhận được từ w = bbbaaa$ 2) w = bbaaab$ Bước q =  -closure(  (q,c)) c khởi tạo {0, 1, 3} b 1 {1, 2, 3, 4} b 2 {1, 2, 3, 4} a 3 {2} a 4 {2} a 5 {2} b 6  $ Bảng BT ...

Chương trình dịch - 22

Ta có q  F = {6}  {6} = {6}   . Vậy automat đoán nhận được từ w = baaaabb$. + w = aabbbab$ Sử dụng giải thuật automat không đơn định đoán nhận w bằng bảng sau: Bước q =  (q, c) c khởi tạo 0 a 1 {3} a 2 {4} b 3 {3, 4, 5} b 4 {3, 4, 5, 6} b 5 ...

Chương trình dịch - 21

5) Operator  +  -  *  /  6) delim  blank | tab | newline ; + ws  delim . 7) letter  A | B | .| Z | a | b |.| z ; digit  0 | 1 | .| 9 ; * id  (letter| _ ) (letter | digit | _ ) . b) Xây dựng sơ đồ chuyển để nhận biết mỗi tthẻ từ. Start ...

Chương trình dịch - 20

Hãy sử dụng giải thuật phân tích cú pháp đẩy – thu để phân tích mỗi xâu vào w; sau đó xây dựng cây phân tích cú pháp của nó nếu có: 1) w = id - (id + id). 2) w = (id + id) / id. 3) w = (id + id)- (id. 4) w = id + * (id - id) / id. 5) w = (id + id) / (id + ...

Chương trình dịch - 19

Ðây là một văn phạm không nhập nhằng nhưng không phải là văn phạm SLR(1). Họ tập hợp các mục C bao gồm: I 0 : S → • S ; S → • L = R ; S → • R ; L → • * R ; L → • id ; R → • L I 1 : S → S • I 2 : S → L • = R ; R → L • ; I 3 : S → ...

Trang chủ Tài liệu miễn phí