Bài giảng Ngôn ngữ hình thức: Chương 2 - Nguyễn Thị Hồng

Bài giảng Ngôn ngữ hình thức: Chương 2 Ôtômát hữu hạn và biểu thức chính quy, cung cấp cho người học những kiến thức như: Biểu thức chính quy; Nguyên lý hoạt động Ôtômát; Ôtômát hữu hạn tiền định; Sự tương đương giữa ô tô mát hữu hạn và biểu thức chính quy. Mời các bạn cùng tham khảo! | Chương 2 ÔTÔMÁT HỮU HẠN VÀ BIỂU THỨC CHÍNH QUY 1 I. Biểu thức chính quy BTCQ Định nghĩa Cho bộ chữ là một BTCQ ε là một BTCQ a thì a là một BTCQ là các BTCQ . là các BTCQ 2 Biểu thức chính quy Quy ước Để lược bớt các vòng đơn áp dụng các mức ưu tiên với các toán tử theo thứ tự . Toán tử được viết ở vị trí chỉ số trên. Toán tử ghép tiếp . có thể được bỏ qua viết β thay vì .β 3 Giá trị của BTCQ Một BTCQ trên biểu diễn một ngôn ngữ trên L L ε ε L a a với a L L L L L .L L L Ta gọi ngôn ngữ chính quy là mọi ngôn ngữ có thể được chỉ định bởi một biểu thức chính quy. 4 Biểu thức chính quy Ví dụ 0 1 BTCQ Giá trị 00 00 0 1 0 1 0 1 00 0 1 x x 0 1 và x chứa 2 con 0 liên tiếp 1 10 x x 0 1 x có con 1 ở đầu và không có hai con 0 liên tiếp 5 Tính chất của BTCQ Cho r s t là các BTCQ 1 r s s r 8 r r r 2 r s t r s t 9 r st rs t 3 r s t rs rt 10 r s t rt st 4 rε εr r 11 r r 5 r r 12 ε 6 ε r r 13 r r r 7 r r 14 r s r s 6 Ví dụ Sử dụng các tính chất của biểu thức chính quy rút gọn công thức sau 0 0 0 1 1 1 7 Ô tô mát hữu hạn Ô tô mát hữu hạn Trực quan là máy trừu tượng đoán nhận ngôn ngữ Hình thức là hệ viết lại đoán nhận xâu bằng cách viết lại cho đến khi gặp tiên đề. Gồm hai loại Ôtômát hữu hạn tiền định DFA Ôtômát hữu hạn không tiền định NFA 8 Cấu tạo của OHT Băng vào 1 0 0 1 1 1 0 Đầu đọc q Cái điều khiển Hình. Ôtômát hữu hạn tiền định 9 Cấu tạo của OHT Cấu tạo Một băng vào chứa xâu cần xử lý xâu vào mỗi ô chứa một kí tự Một đầu đọc tại mỗi thời điểm trỏ vào một ô của băng vào và cho phép đọc kí hiệu trong ô đó Cái điều khiển bộ chuyển trạng thái tại mỗi thời điểm có một trạng thái Các trạng thái là hữu hạn Có một trạng thái đầu và các trạng thái thừa nhận Một hàm dịch chuyển cho phép xác định trạng thái tiếp theo dựa và trạng thái và kí hiệu đọc được hiện tại 10 Nguyên lý hoạt động Ban đầu OHT ở trạng thái đầu đầu đọc trỏ vào kí hiệu đầu tiên của xâu vào Lặp ÔHT đọc kí hiệu trên băng xác định trạng thái tiếp theo dựa vào hàm dịch chuyển đẩy đầu đọc sang phải một ô OHT dừng khi .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.