... một ngônngữ hình thức hay ngắn gọn hơn là một ngônngữ trên Σ. Đặc biệt, tập ∅ là một ngônngữ trên Σ, gọi là ngônngữ rỗng; tập {ε} cũng là một ngônngữ trên Σ, đây là ngônngữ ... 16 {ngôn ngữ chính quy} ⊂ {ngôn ngữ phi ngữ cảnh} ⊂ {ngôn ngữ cảm ngữ cảnh} ⊂ {ngôn ngữ tổng quát}. Ta cũng thấy về mặt cấu trúc ngữ pháp thì các quy tắc của các văn phạm phi ngữ cảnh ... như máy Turing, là những công cụ sinh ngôn ngữ, đồng thời đề cập đến các tính chất của ngônngữ chính quy, ngônngữ phi ngữ cảnh, ngônngữ đệ quy và ngôn ngữ đệ quy đếm được. Ngoài ra, giáo...
... q0q2q1 Bài tập LýthuyếtNgônngữ Hình thức và Automata Trường ĐH Bách Khoa - Khoa CNTT - Người soạn: Hồ Văn Quân 4/5 PHẦN NGÔNNGỮ PHI NGỮ CẢNH 19. Tìm các VPPNC cho các ngônngữ sau: L1 ... q3q4q5M5 Bài tập LýthuyếtNgônngữ Hình thức và Automata Trường ĐH Bách Khoa - Khoa CNTT - Người soạn: Hồ Văn Quân 3/5 10. Tìm dfa tối giản cho các ngônngữ sau: L1 = {anbm: ... b)*+c theo phương pháp Earley. G: E → T|E + T F → I|(E) T → F|T * F I → a|b|c Bài tập LýthuyếtNgônngữ Hình thức và Automata Trường ĐH Bách Khoa - Khoa CNTT - Người soạn: Hồ Văn Quân 2/5...
... cảnh) (A). Tồn tại một ngônngữ CNC mà không PNC. (B). Lớp ngônngữ đệ qui và CNC là đồng nhất. (C). Lớp ngônngữ khả liệt kê đệ qui bao trùm mọi ngôn ngữ. (D). Lớp ngônngữ PNC chỉ bao gồm hai ... ngônngữ nào cũng tồn tại máy Turing chấp nhận nó. (D). Cả A, B, C đúng (E). Chỉ có A, B đúng. 50. Từ các lớp ngônngữ đã nghiên cứu chúng ta có thể phát biểu (PNC: phi ngữ cảnh, CNC: cảm ngữ ... (D). Cả A, B, C đúng (E).Cả A, B, C sai 47. Cho L1, L2 là các ngônngữ PNC, L3 là ngônngữ chính qui còn L4 là ngônngữ không PNC. Thì (A). 1L ∩ 2L là PNC. (B). 4L là không...
... lệnh. Ðiều khiển giữa các chương trình con –về mặt thiết kế ngônngữ có hai loại điều khiển Ðiều khiển ẩn: được thiết kế trong ngônngữ chẳng hạn quy tắc ưu tiên của các toán tử trong biểu ... nghĩa trước bởi ngôn ngữ, chẳng hạn như ZERO_DIVIDE chỉ sự kiện chia cho một số không, END_OF_FILE: hết tập tin , OVERFLOW: tràn số, hay tràn stack Xử lý ngoại lệ là một hành vi xử lý tương ứng ... lặp lại. Các ngônngữ khác nhau, cài đặt các cấu trúc khác nhau 11/50Trường Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tínhCác lệnh có cấu trúcCác lệnh có cấu trúcXử lý ngoại lệ –Thông...
... 1.8.4 Định lý : Mọi ngônngữ hữu hạn là ngônngữ chính qui. Chứng minh: mọi ngônngữ 1 từ đều là chính qui. Nếu L là một ngônngữ hữu hạn thì có thể phân tích bằng hợp hữu hạn các ngônngữ 1 ... máy. Ngônngữ giao tiếp giữa ng-ời với ng-ời gọi là ngônngữ tự nhiên, chẳng hạn nh- tiếng Anh, tiếng Pháp Ngôn ngữ giao tiếp giữa ng-ời và máy nh- các ngônngữ lập trình Pascal,C Dù là ngôn ngữ ... Ng Duc Thuan Lý ThuyếtNgônngữ Hình thức & Ôtômat 1 Nguyễn Đức Thuần Ch-ơng I Nhập môn về văn phạm & Ngônngữ hình thức 1.khái niệm chung về ngônngữNgônngữ là ph-ơng...
... Ng Duc Thuan Lý ThuyếtNgônNgữ Hình Thức & Ôtômat 39 Nguyễn Đức Thuần 3.2.6.1 Định lý : Mọi ngônngữ phi ngữ cảnh không chứa xâu e đều có thể sinh ra từ một văn phạm phi ngữ cảnh không ... dụ 10: Chứng minh ngônngữ L = {anbncn : n 0} không là ngônngữ phi ngữ cảnh. Chứng minh: Giả sử L là 1 ngônngữ phi ngữ cảnh. Xét w = akbkck ẻL , theo định lý Pumping, chọn k ... là ngônngữ phi ngữ cảnh. 2. Định lý : Có giải thuật xác định 1 ngônngữ phi ngữ cảnh L(G) hữu hạn hay không. Chứng minh: Theo định lý 3.2.3 ta có thể chuyển về dạng chuẩn chomsky 1 ngôn...
... như máy Turing, là những công cụ sinh ngôn ngữ, đồng thời đề cập đến các tính chất của ngônngữ chính quy, ngônngữ phi ngữ cảnh, ngônngữ đệ quy và ngôn ngữ đệ quy đếm được. Ngoài ra, giáo ... L1 và L2 là hai ngônngữ chính quy (t.ư. phi ngữ cảnh, cảm ngữ cảnh) thì L1 ∪ L2 cũng là ngônngữ chính quy (t.ư. phi ngữ cảnh, cảm ngữ cảnh). Thí dụ 14: Cho hai ngônngữ L1={ancb2n ... bó chặt chẽ với Lýthuyếtngônngữ hình thức và ôtômat. Một phần rất quan trọng trong lý thuyết thuật toán là lớp các ngônngữ (hay bài toán) P và NP cũng như lớp các ngôn ngữ NP-đầy đủ được...
... đoán nhận lớp ngôn ngữ phi ngữ cảnh, còn dạng đơn định (DPDA) chỉ cho phép đoán nhận một tập con thực sự của lớp ngônngữ này. Tuy nhiên, tập con đó cũng bao gồm phần lớn các ngônngữ lập trình. ... chấp nhận một ngônngữ phi ngữ cảnh cho trước bằng Stack rỗng hay trạng thái kết thúc. - Chuyển một PDA chấp nhận ngônngữ bằng trạng thái kết thúc sang PDA chấp nhận ngôn ngữ bằng Stack ... 4.1 Từ điển đa ngônngữ Otomat được đánh số có thể được sử dụng để thực hiện từ điển đa ngônngữ cho việc chuyển đổi giữa từ và từ. Các từ vựng đối với một vài ngônngữ có thể được mô...
... đoán nhận lớp ngôn ngữ phi ngữ cảnh, còn dạng đơn định (DPDA) chỉ cho phép đoán nhận một tập con thực sự của lớp ngônngữ này. Tuy nhiên, tập con đó cũng bao gồm phần lớn các ngônngữ lập trình. ... chấp nhận một ngônngữ phi ngữ cảnh cho trước bằng Stack rỗng hay trạng thái kết thúc. - Chuyển một PDA chấp nhận ngônngữ bằng trạng thái kết thúc sang PDA chấp nhận ngônngữ bằng Stack ... 4.1 Từ điển đa ngônngữ Otomat được đánh số có thể được sử dụng để thực hiện từ điển đa ngônngữ cho việc chuyển đổi giữa từ và từ. Các từ vựng đối với một vài ngônngữ có thể được mô...
... Định lý: Ngônngữ SAT là NP-đầy đủ. 2.6. Định lý: Ngônngữ CONSAT là NP-đầy đủ. 2.7. Định lý: Ngônngữ 3-CONSAT là NP-đầy đủ. 2.8. Định lý: Ngônngữ KNAPSACK là NP-đầy đủ. 2.9. Định lý (J. ... Định nghĩa: Một ngônngữ L được gọi là NP-khó nếu với mọi ngônngữ L’ trong NP, ta có L’ ≤P L. Ngônngữ L được gọi là NP-đầy đủ nếu nó là NP-khó và L∈NP. 2.2. Chú ý: Các ngônngữ NP-đầy đủ ... rằng một ngônngữ đệ quy là bất trị nếu nó không thuộc P. Rõ ràng rằng các ngônngữ nằm ngoài P là bất trị theo quan điểm thực hành. Ta cũng có thể nói như vậy đối với các ngônngữ trong...
... mà ngônngữ lập trình cổ điển có. 4. Mở rộng ngônngữ (language extension). Bộ tiền xử lý tăng khả năng cho ngôn ngữ bằng một số các macro nội tại của nó. Thí dụ ngônngữ Equel là ngônngữ ... phép chiếu ngữ nghĩa, trong đó cấu trúc cú pháp của câu trong ngôn ngữ nguồn sẽ được ánh xạ đến vùng xuất – đó là ngônngữ đích (cuối cùng cũng là ngônngữ máy). Ngữ nghĩa của ngônngữ là phép ... của các ngôn ngữ. Phân loại: 1) Ngônngữ máy (machine language), 2) Hợp ngữ (assembly language), 3) Ngônngữ cấp cao (higher-level language). Bởi vì máy tính chỉ có thể hiểu ngônngữ máy...
... được bằng thuật toán. 4.3.10. Định lý: Mọi ngônngữ cảm ngữ cảnh đều là ngônngữ đệ quy. 4.3.11. Định lý: Tồn tại một ngônngữ đệ quy mà không là ngônngữ cảm ngữ cảnh. 74 ... vấn đề ngônngữ này có thuộc hay không lớp con đã cho của lớp các ngôn ngữ đệ quy đếm được. Ta nói rằng một tính chất của các ngônngữ đệ quy đếm được là tầm thường nếu hoặc mọi ngônngữ đệ ... M được gọi là ngônngữ được đoán nhận bởi M, ký hiệu T(M). M Ngônngữ được đoán nhận bởi máy Turing còn được gọi là ngônngữ đệ quy đếm được (Recursively Enumerable). Ngônngữ được đoán nhận...
... đoán nhận hết lớp ngônngữ phi ngữ cảnh. Còn ôtômat đẩy xuống đơn định chỉ có khả năng đoán nhận được lớp con thực sự của lớp ngônngữ phi ngữ cảnh mà thôi. Tuy vậy, lớp ngônngữ được đoán nhận ... tại ngônngữ cảm ngữ cảnh mà nó không phải là phi ngữ cảnh. uvwx yChứng minh: Trong Thí dụ 10 của Chương I, ta đã biết ngônngữ L={ambmcm | m ≥ 1} được sinh bởi văn phạm cảm ngữ ... thành các xâu của ngôn ngữ. Vì lẽ đó cần loại bỏ những yếu tố dư thừa không có ích trong việc sinh ngôn ngữ, sao cho việc loại bỏ đó không làm ảnh hưởng tới quá trình sinh ngôn ngữ. Điều đó có...