JavaScript is required

Hai văn phạm được gọi là tương đương nếu:

A.

Cùng sinh ra một ngôn ngữ

B.

Cùng là văn phạm phi ngữ cảnh

C.

Cùng có số luật sinh bằng nhau

D.

Cùng là văn phạm mơ hồ

Trả lời:

Đáp án đúng: A


Hai văn phạm được gọi là tương đương nếu chúng sinh ra cùng một ngôn ngữ. Điều này có nghĩa là chúng có thể có các quy tắc sinh khác nhau, nhưng tập hợp các chuỗi mà chúng tạo ra là giống hệt nhau. Các lựa chọn khác không đúng vì: * **B. Cùng là văn phạm phi ngữ cảnh**: Tính chất phi ngữ cảnh không đảm bảo tương đương. * **C. Cùng có số luật sinh bằng nhau**: Số lượng luật sinh không ảnh hưởng đến việc văn phạm có tương đương hay không. * **D. Cùng là văn phạm mơ hồ**: Tính mơ hồ của văn phạm không liên quan đến tính tương đương.

Câu hỏi liên quan