Professional Documents
Culture Documents
THLT 2 Update
THLT 2 Update
NGÔN NGỮ
VÀ BIỂU DIỄN NGÔN NGỮ
Cơ chế automata
2
Một số khái niệm cơ bản (1)
Ký hiệu (symbol): là một thực thể trừu tượng,
không định nghĩa được một cách hình thức
Ví dụ: Các chữ cái a, b, c… hoặc các số 1, 2,
3…
Bộ chữ cái (alphabet): ký hiệu . Là một tập
không
rỗng gồm các ký hiệu bộ ký hiệu
Ví dụ:
Bộ chữ cái Latin {A, B, C, ... , Z, a, b, c, ... ,
z}
Bộ chữ số thập phân {0, 1, 2, ... , 9}
Bộ bit nhị phân { 0, 1}
Một số khái niệm cơ bản (2)
Chuỗi (string): một chuỗi (hay một từ - word) trên bộ chữ cái
:
là một dãy hữu hạn gồm một số lớn hơn hay bằng không
Ví dụ:
b, c, ... , z}
, 0, 1011, 00010,… là các từ trên bộ chữ cái = {0, 1}
L = * - L
Bộ điều khiển
OUTPUT
BỘ NHỚ
Phân loại automata
Automata đơn định (Deterministic Automata):
• Mỗi bước di chuyển chỉ được xác định duy nhất
bởi cấu hình hiện tại (hàm chuyển của automata là
đơn trị)
Automata không đơn định (Non-deterministic Automata):
• Tại mỗi bước di chuyển, nó có vài khả năng để lựa
chọn (hàm chuyển của automata là đa trị)
Hết nội dung
Chương II:
NGÔN NGỮ
VÀ BIỂU DIỄN NGÔN NGỮ