JavaScript is required

Văn phạm đệ qui trái là văn phạm tồn tại một dẫn xuất có dạng

A.

A->AX

B.

A->XA

C.

A->By (y là một xâu)

D.

A->+Ay (y là một xâu)

Trả lời:

Đáp án đúng: D


Văn phạm đệ quy trái là một loại văn phạm trong đó một biến có thể dẫn xuất ra một chuỗi bắt đầu bằng chính nó. Điều này có nghĩa là tồn tại một dẫn xuất có dạng A -> Aα, trong đó A là một biến và α là một chuỗi các ký hiệu (biến hoặc ký hiệu kết thúc). Phương án A, A->AX, thể hiện đúng định nghĩa của văn phạm đệ quy trái. Biến A dẫn xuất trực tiếp ra một chuỗi bắt đầu bằng chính A, sau đó là X. Phương án B, A->XA, là văn phạm đệ quy phải. Phương án C, A->By, không phải là đệ quy trái vì A dẫn xuất ra B, không phải A. Phương án D, A->+Ay, không phải là định dạng chuẩn để biểu diễn dẫn xuất trong văn phạm, và ký hiệu '+' thường không xuất hiện trong các quy tắc sản xuất cơ bản. Dù có thể hiểu là 'một hoặc nhiều lần', nó không trực tiếp thể hiện tính đệ quy trái theo định nghĩa chuẩn.

Câu hỏi liên quan