... hạn, ngônngữquy Σ định nghĩa đệ qui sau : i ii {λ} ngônngữquy Σ, Cácngônngữ sơ cấp bảng chữ Σ (tức tập ∅, {a} (a ∈ Σ)) ngônngữ Chương Ôtômat hữu hạn ngônngữquyquy Σ iii Nếu R, S ngônngữ ... lý Các lớp ngônngữ sau tương đương : − − − − 12 Lớp ngônngữquy Lớp ngônngữ sinh biểu thức quy Lớp ngônngữ sinh văn phạm quy Lớp ngônngữ đoán nhận ôtômat hữu hạn Chương Ôtômat hữu hạn ngôn ... ngônngữquy ta đưa biểu thức quy, định nghĩa : Định nghĩa : i ii iii iv v λ biểu thức quy, biểu diễn ngônngữ {λ} ∅ ngônngữ quy, biểu diễn ngônngữ ∅ Nếu a ∈ Σ, a biểu thức quy, biểu diễn ngôn...
... điều kiện cần đủ để ngônngữ đoán nhận ôtômat hữu hạn đơn định quy Do hệ cho biết tồn ngônngữ phi ngữ cảnh mà không ngônngữ quy, tức lớp ngônngữquy thực lớp ngônngữ phi ngữ cảnh 25 2.1.11 ... biểu thức quy Σ biểu diễn ngônngữ R, S (r+s) biểu thức quy biểu diễn ngônngữ R∪S, (rs) biểu thức quy biểu diễn ngônngữ R.S (r*) biểu thức quy biểu diễn ngônngữ R* Trong biểu thức quy, ta bỏ ... áp dụng số hữu hạn phép hợp, ghép, lặp Vì tập sở ngônngữquy hợp, ghép, lặp số hữu hạn chúng ngônngữquy Do L ngônngữquy Giả sử L ngônngữquy bảng chữ Σ Khi theo Mục 2.2, L=T(A), với A=
... chấp nhận ngônngữ đ-ợc ký hiệu 02 c g N s0 s1 Ôtômát chấp nhận ngônngữ đ-ợc ký hiệu 0+1 d s0 s1 s2 s3 Ôtômát chấp nhận ngônngữ đ-ợc ký hiệu biểu thức 220*1 n a u Lý Thuyết Ngônngữ Hình thức ... phép quy nạp theo k, ta chứng minh đ-ợc với i,j, tập Ri jk thỏa mãn yêu cầu bổ đề (đ.p.c.m) biểu thức quy n a u Định lý Kleene gợi ý cho ta cách biểu diễn khác ngônngữquy Đó nhờ biểu thức quy, ... wwR = am-kbmbmam ẽ L (mâu thuẩn) Vậy L không ngônngữ qui z Cho = {a, b} Chứng minh L = { w ẻồ * : na(w) < nb(w)} không ngônngữ qui Giả sử L ngônngữ qui ị thoả định lý pumping ị $m, ẵwẵ m ị...
... 2/5 Bài t p Lý thuy t Ngôn ng Hình th c Automata 10 Tìm dfa t i gi n cho ngôn ng sau: L1 = {anbm: n 2, m 1} L2= {anb: n 0} U {bna: n 1}} L3 = {an: n 0, n 3} 11 Tìm BTCQ cho ngôn ng sau: L1 = {w ... cho ngôn ng c sinh b i v n ph m B aS b c) Xây d ng VPTT-T t ng ng v i VPTT-P 15 Cho hai ngôn ng L1 L2 có hai dfa t ng ng M1 M2 sau Tìm dfa cho th ng úng c a L1/L2 a a b a, b b M1 : 16 Cho hai ngôn ... bi t r ng ngôn ng L3 = {anbn: n 0} L4 = {an: n nguyên t } không qui Tr b m ng H Bách Khoa - Khoa CNTT - Ng i so n: H V n Quân 3/5 Bài t p Lý thuy t Ngôn ng Hình th c Automata PH N NGÔN NG PHI...
... RE dùng để mô tả ngôn ngữ, FA dùng để nhận dạng ngônngữ FA RE chấp nhận lớp ngônngữ qui” Ngônngữ định nghĩa DFA, NFA hay ε–NFA Ngônngữ định nghĩa RE 14 X Y: lớp ngônngữ chấp nhận X chấp ... nhiều số RE biểu diễn ngônngữ L: Ba toán tử RE Hội hai ngônngữ L M (L M): Tập chuỗi thuộc L thuộc M Nối hai ngônngữ L M (L.M hay LM): {xy | x L y M} Bao đóng ngônngữ L L*: Tập chuỗi ... Expression - RE) FA máy ảo nhận dạng ngôn ngữ, RE mô tả ngônngữ biểu thức đại số Ứng dụng: Các lệnh tìm kiếm chuỗi Các phát sinh phân tích từ vựng Toán tử RE Ngônngữ L: Tập chuỗi thỏa điều kiện:...
... Kleene tổng Kleene Ngônngữ qui (regular language) Biểu thức qui (regular expression) Đồ thị biểu diễn biểu thức qui Ngônngữ qui Một ngônngữ qui (NNCQ) L bảng chữ ngônngữ định nghĩa đệ qui: ... ngônngữ khác NNCQ Ngônngữ qui Ví dụ L = {} ? • NNCQ {} = * L = {001, 110} ? • {001, 110} = ({0}{0}{1} {1}{1}{0}) Mọi ngônngữ hữu hạn qui 10 Nội dung Bao đóng Kleene tổng Kleene Ngôn ... Bao đóng Kleene tổng Kleene Ngônngữ qui (regular language) Biểu thức qui (regular expression) Đồ thị biểu diễn biểu thức qui Nội dung Bao đóng Kleene tổng Kleene Ngônngữ qui Biểu thức qui (regular...
... dùng để mô tả ngônngữ qui Tổng quát, r biểu thức quy ta nói L(r) ngônngữ sinh từ r Ngôn ngữ liên kết với biểu thức quyNgônngữ L(r) biểu thị biểu thức quy r nào, định nghĩa quy tắc sau L(∅) ... thức quy r1 + r2, r1 r2, r1* (r1) biểu thức quy Một chuỗi gọi biểu thức quy xây dựng từ biểu thức quy nguyên tố áp dụng số hữu hạn lần quy tắc mục Ngônngữ liên kết với biểu thức quy Biểu thức quy ... cứu cách khác để biểu diễn ngônngữquy Regular Languages & Grammars Way of representing Way of thinking Regular Expressions L = value of E Regular Expressions Alphabet Σ ∅, λ a ∈ ∑ biểu thức quy...
... PHONG CÁCH NGƠNNGỮ SINH HOẠT PHONG CÁCH NGƠNNGỮ KHOA HỌC PHÂN LOẠI VĂN BẢN THEO PCNN PHONG CÁCH NGƠNNGỮ BÁO CHÍ PHONG CÁCH NGƠNNGỮ NGHỆ THUẬT PHONG CÁCH NGƠNNGỮ HÀNH CHÍNH PHONG CÁCH NGƠNNGỮ ... theo phong cách ngơnngữ luận (tùy theo nội dung, có phát biểu lại theo phong cách ngơnngữ hành chính, khoa học…) Chỉ có phát biểu mà nội dung bàn trị, mang tính chất trị sử dụng ngơnngữ luận ... ngơnngữ luận với ngơnngữ dùng văn khác (hội thảo khoa học, bình luận văn chương…)? * Phân biệt ngơnngữ luận với ngơnngữ BLVC, HTKH… Ngơn ngữ dùng HTKH, BLVC… Ví dụ: Chỉ phương tiện ngơn ngữ...
... cấp kết mà tìm kiếm Chúng ta tập ngônngữ liệt kê đệ quy đếm được, chứng minh có nhiều ngônngữ đếm (ví dụ tập ngônngữ không đếm được) phải có ngônngữ liệt kê đệ quy Chứng minh tiếng tập đếm lý ... Hệ (Corollary) 10.1 : Tập ngônngữ {0,1} liệt kê đệ quy không đếm Nói cách cụ thể có tồn ngônngữ Chứng minh : Theo hệ định lý 10.8, khả đếm tập ngônngữ liệt kê đệ quy từ sở lập luận (fact) ... L ngược lại trả Một ngônngữ L liệt kê đệ quy (recursively enumerable) có tồn máy Turing T chấp nhận (accept) L đệ quy có máy Turing nhận L Mọi ngônngữ đệ quy liệt kê đệ quy nếu: T máy Turing...
... 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 ... trạng thái kết thúc/chấp nhận, F Q 11 Ví dụ: Mô tả DFA chấp nhận ngônngữ L: L = {w | w = x01y chuỗi x, y {0, 1}*} Bảng chữ ngônngữ L là: = {0, 1} DFA A cần phải nhớ: TH 1: Đã thấy 01 Chấp ... đầu Automaton A chấp nhận ngônngữ L: A = ({q0, q1, q2}, {0, 1}, , q0, {q1}) với hàm truyền 13 Biểu diễn DFA DFA thể cách hình thức thành phần khô khan khó đọc Có cách đơn giản để mô tả DFA:...
... 1 Ngônngữquy • Các phép toán tập ngônngữ Giả sử L 1, L2 hai ngônngữ từ điển V, định nghĩa: • • • Phép tuyển Tuyển hai ngônngữ L1∪ L2= {w | w∈ L1, w∈ L2} Phép ghép Ghép hai ngônngữ L1.L2= ... Với ngônngữ L V định nghĩa phép lặp L ngônngữ L*: • ∞ L* = L L ∪ L ∪ L = Ln , E n = Ln −1.L; L0 = { λ } n =0 1 .Ngôn ngữquy • • • • Giả sử V= {a1,a2, ,an }, ngônngữ φ ngônngữ {ai} gọi ngôn ... V biểu diễn ngônngữquy R S tương ứng đó: • • • (r) ∪ (s) BTCQ biểu diễn ngônngữ R ∪ S (r).(s) BTCQ biểu diễn ngônngữ R.S (r)* BTCQ biểu diễn ngônngữ R* Định lý Một ngônngữ V quy biểu diễn...
... dụng để định nghĩa cú pháp cung cấp mọt công cụ để lập trình ngônngữ 1.4 Các kiến thức biểu thức quy 1.4.1 Cách thức họat động biểu thức quy Regex engine phận phần mềm, chuyên để xử lý regex (so ... Stephen Cole Kleene mô tả mô hình cách sử dụng ký hiệu toán học ông gọi tập quyNgônngữ SNOBOL sử dụng việc so khớp mẫu, không giống hoàn toàn với biểu thức quy Sau Ken Thompson xây dựng ký hiệu ... dụng biểu thức quy không phù hợp với biểu thức muốn tìm số văn tìm với biểu thức quy không phù hợp 1.3 Lịch sử phát triển Nguồn gốc biểu thức quy nằm lý thuyết tự động lý thuyết ngônngữ hình thức,...
... tự đặc biệt ngônngữ lập trình Khác với ngônngữ lập trình, regex, ký tự ' " ký tự đặc biệt Vì vậy, không cần phải giải phóng Trong mã nguồn chương trình, cần ghi nhớ ký tự ngônngữ lập trình ... PCRE giống với engine Perl Ngônngữ C# NET Biểu thức quy xuất phát từ môi trường UNIX, đuợc dùng với PERL Microsoft cho vào Windows sử dụng với ngônngữ kịch Biểu thức quy hổ trợ số lớp NET namespace ... tiện ích tìm kiếm xử lý văn dựa mẫu quy định Nhiều ngônngữ lập trình hỗ trợ biểu thức quy việc xử lý chuỗi, chẳng hạn C#, Perl có máy mạnh mẽ để xử lý biểu thức quy xây dựng trực tiếp cú pháp chúng...
... Chương Các tính chất ngônngữ qui 4.1 Tính đóng ngônngữ qui 4.2 Các câu hỏi ngônngữ qui 4.3 Nhận biết ngônngữ không qui Trang 131 Lý thuyết Ôtômát & NNHT ... Công Nghệ Thông Tin Các định lý (tt) Chứng minh Chúng ta biểu diễn ngônngữ dfa Nếu tồn đường từ trạng thái khởi đầu đến trạng thái kết thúc ngônngữ khác trống Để xác định ngônngữ có vô hạn không, ... gọi giải thuật thành viên Một ngônngữ cho hữu hạn hay vô hạn? Hai ngônngữ có giống không? Có hay không ngônngữ tập ngônngữ khác? Biểu diễn chuẩn (Standard representation) Chúng ta nói NNCQ...
... cấp kết mà tìm kiếm Chúng ta tập ngônngữ liệt kê đệ quy đếm được, chứng minh có nhiều ngônngữ đếm (ví dụ tập ngônngữ không đếm được) phải có ngônngữ liệt kê đệ quy Chứng minh tiếng tập đếm lý ... Hệ (Corollary) 10.1 : Tập ngônngữ {0,1} liệt kê đệ quy không đếm Nói cách cụ thể có tồn ngônngữ Chứng minh : Theo hệ định lý 10.8, khả đếm tập ngônngữ liệt kê đệ quy từ sở lập luận (fact) ... biết phần lính vực ngônngữ hình thức số hàm đệ quy Đề tài gồm phần sau: Phần I: Lý thuyết - Liệt kê đệ quyngônngữ đệ quy Phần II: Bài tập - Hãy giải thích cho ví dụ hàm đệ quy thực phép toán...
... results=x+y; return results; } Gọi hàm : sum = add(3,4); 18 Các lệnh JavaScript 19 Cácquy tắc chung n Khối lệnh bao dấu { } n Mỗi lệnh kết thúc dấu ; n Các lệnh dạng q Lặp q n Điều kiện q Thao tác đối ... đối tượng Các cú pháp: document, form, frame, window… Xử lý kiện đối tượng giao diện Xử lý kiện timer Sử dụng JavaScript kiểm tra liệu Form Sử dụng JavaScript xử lý hiệu ứng 11 Biến số n Cách đặt ... hai biến khác kiểu liệu “12” + 34.5 “1234.5” n Hàm parseInt(), parseFloat(): đổi chuỗi sang số 14 Các phép toán n Phép gán (=) q Có thể gán giá trị cho biến n Phép toán (++, ) n Phép toán +=, -=,...