JavaScript is required

Một ngôn ngữ là chính quy nếu và chỉ nếu

A.

A. Được chấp nhận bởi DFA

B.

B. Được chấp nhận bởi PDA

C.

C. Được chấp nhận bởi LBA

D.

D. Được chấp nhận bởi máy Turing

Trả lời:

Đáp án đúng: A


Một ngôn ngữ được gọi là chính quy (Regular Language) nếu và chỉ nếu nó có thể được chấp nhận bởi một máy hữu hạn trạng thái xác định (Deterministic Finite Automaton - DFA). Các loại máy khác như PDA, LBA, và máy Turing chấp nhận các lớp ngôn ngữ rộng hơn, không chỉ ngôn ngữ chính quy.

  • DFA (Deterministic Finite Automaton): Chấp nhận ngôn ngữ chính quy.
  • PDA (Pushdown Automaton): Chấp nhận ngôn ngữ phi ngữ cảnh (Context-Free Language).
  • LBA (Linear Bounded Automaton): Chấp nhận ngôn ngữ ngữ cảnh phụ thuộc (Context-Sensitive Language).
  • Máy Turing: Chấp nhận ngôn ngữ đệ quy liệt kê được (Recursively Enumerable Language).

Do đó, đáp án đúng là A.

Câu hỏi liên quan