... L1 L2 a {1, | * } b II vănphạmhìnhthứcngônngữ sinh Xây dựng vănphạm G = sinh ngônngữ sau : a b {} c {a1a2 an} d + e * Tìm ngônngữ đợc sinh vănphạm G = với = ... ghép văn phạm, h ãy xây dựng vănphạm sinh ngônngữ L = { a nbm | Bài giải Toán học rời rạc m, n 1} Vănphạm bạn xây dựng đợc tơng đơng với vănphạm biết 32 *Xây dựng vănphạm sinh ngônngữ L ... Bằng cách xét giao văn phạm, h ãy xây dựng vănphạm sinh ngônngữ L = { a n bn | n 1} (Gợi ý : áp dụng 12) 30 Bằng cách xét giao văn phạm, h ãy xây dựng vănphạm sinh ngônngữ L = { ab | {a,...
... Context-free Vănphạm loại 0: (văn phạm không hạn chế) vănphạm không cần thỏa điều kiện ràng buộc tập luật sinh Tất loại vănphạm thuộc vănphạm loại Vănphạm loại 1: (văn phạm cảm ngữ cảnh) vănphạm ... gọi dẫn xuất câu w 2.2.3 Phân loại vănphạm Theo Chomsky vănphạm chia thành loại sau: Vănphạm không hạn chế, vănphạm cảm ngữ cảnh, vănphạm phi ngữ cảnh vănphạm quy Mối quan hệ chúng thể sau: ... từ a1 sau a1 → * am Ngônngữ L sinh vănphạm G: Cho G = < Σ, Δ, S, P > văn phạm, tập L (G) = {w | w Σ* S → * w} gọi ngônngữ sinh G Vănphạm tương đương: vănphạm sinh ngônngữ (G1 tương đương...
... hữu hạn Ngônngữ qui vănphạm qui Các tính chất ngônngữ qui Ngônngữ phi ngữ cảnh Đơn giản hóa vănphạm phi ngữ cảnh dạng chuẩn Chương Ôtômát đẩy xuống Chương Các tính chất ngônngữ phi ngữ cảnh ... ngônngữvănphạm G1 G2 S → aSbS | bSaS | λ E→E+T|T T→T*F|F F → (E) | a | b Trang 28 Lý thuyết Ôtômát & NNHT - Khoa Công Nghệ Thông Tin Bài tập vănphạm (tt) Xây dựng vănphạm cho ngônngữNgônngữ ... ngữNgônngữ L1 bao gồm chuỗi từ khóa begin, end ngônngữ Pascal Các chuỗi biểu diễn cấu trúc lồng cặp từ khóa chương trình ngônngữ Pascal Ngônngữ L2 bao gồm tập danh hiệu Pascal Xác định ngôn...
... thấy lớp vănphạm tổng quát rộng nhất, chứa đựng vănphạm cảm ngữ cảnh, lớp vănphạm cảm ngữ cảnh chứa vănphạm phi ngữ cảnh lớp vănphạm phi ngữ cảnh chứa vănphạm quy Hệ thống lớp vănphạm gọi ... L1 L2 hai ngônngữ sinh vănphạm o phép toán lớp ngônngữ Nếu L1 o L2 ngônngữ sinh vănphạm ta nói lớp ngônngữvănphạm sinh đóng phép toán o 1.3.2 Định lý: Lớp ngônngữ sinh vănphạm đóng ... Chương I: Nhập môn vănphạmngônngữhìnhthức 1.1 Khái niệm ngônngữ 1.2 Vănphạmngônngữ sinh vănphạm 1.3 Một số tính chất ngônngữ 15 Bài tập Chương...
... kế ngônngữ lập trình (ngôn ngữ người – máy dịch tự động); Chuyển đổi từ ngônngữ lập trình sang ngônngữ khác Ứng dụng: Hiểu ngôn ngữ, điểm mạnh điểm yếu nó; Lựa chọn ngônngữ ... trình ngônngữ đích (target program); ngônngữ nguồn (source languague); ngônngữ đích (target languague); ngônngữ lập trình (programming languague); ngônngữ bậc cao (high level languague); ngôn ... trọng ngônngữ Trong FL ngônngữ tập câu thỏa mãn vănphạm (grammar) ngônngữ Syntax analysis: Phân tích cấu trúc ngữ pháp chương trình Các từ tố (token) chương trình nguồn thành cụm từ văn phạm...
... L1◦L2 ngônngữ sinh vănphạm ta nói lớp ngônngữvănphạm sinh đóng phép toán ◦ Lớp ngônngữ sinh vănphạm đóng hầu hết phép toán ngônngữ Lớp ngônngữ sinh vănphạm đóng phép nhân ghép ngônngữ ... Các phép toán ngônngữ 2.2 Vănphạm 2.2.1 Vănphạm khái niệm liên quan 2.2.2 Phân loại vănphạm theo Chomsky 2.2.3 Tính chất vănphạmngônngữ 2.2.4 Tính đóng lớp ngônngữ sinh vănphạm 2.3 Sơ ... Các phép toán ngônngữ 2.2 Vănphạm 2.2.1 Vănphạm khái niệm liên quan 2.2.2 Phân loại vănphạm theo Chomsky 2.2.3 Tính chất vănphạmngônngữ 2.2.4 Tính đóng lớp ngônngữ sinh vănphạm 2.3 Sơ...
... đóng có nghĩa vănphạm loại ngônngữ sinh loại hợp giao nhân ngônngữ loại) - Chứng minh tính đóng phép hợp: Thật vậy,giả sử G1=(N1,T,S1,P1), G2=(N2,T,S2,P2) vănphạm loại L1, L2 ngônngữ tơng ứng ... vănphạm G 1=(N1,T,S1,P1), G2=(N2,T,S2,P2) vănphạm loại N 1={S1}, T1={a, b}, P1={ S1 ab, S1aS1b}; N2={S2}, T2={c}, P2={ S2 cS2, S2c} 20 Automat v ngụn ng hỡnh thc..Ngụ Vn Lng - TH Xây dựng văn ... gốc Mỗi nút trừ nút gốc đợc nối với nút khác cung vào Mỗi nút trừ nút gốc bỏ cung vào trở thành gốc , gọi cho Cây dẫn xuất Cho vănphạm phi ngữ cảnh G=(N,T,S,P) Giả sử wL(G), w=w1w2wn , wiT S*w,...
... q1 q2 q1 0 q2 q3 20 Ngônngữ DFA Định nghĩa: Ngônngữ L(A) DFA A = (Q, , , q0, F) xác định bởi: L(A) = {w | ^(q0, w) F } Nếu ngônngữ L L(A) DFA A đó, ta nói, L ngônngữ qui 21 Automata ... Automaton kiểu NFA thuộc vài trạng thái lúc NFA chấp nhận ngônngữ qui, giống DFA NFA thường cô đọng dễ thiết kế DFA Có thể chuyển đổi từ NFA sang DFA 22 Giới thiệu phi hìnhthức NFA Giống DFA, ... Bổ sung vào ^(q0, 5) hai bao đóng rỗng: ECLOSE(q1) ECLOSE(q4) = {q1} {q4} = {q1, q4} ^(q0, 5) = {q1, q4} 62 Ngônngữ ε–NFA Định nghĩa: Gọi E = (Q, , , q0, F) ε–NFA L(E) ngônngữ chấp...