JavaScript is required

Văn phạm gồm các luật sinh S ->abS; S->a được gọi là

A.

Văn phạm tuyến tính phải

B.

Văn phạm tuyến tính trái

C.

Văn phạm tuyến tính trái và Phải

D.

Không phải văn phạm trái và Phải

Trả lời:

Đáp án đúng: A


Văn phạm tuyến tính phải là văn phạm mà trong các luật sinh, vế phải chứa tối đa một ký hiệu không kết thúc và ký hiệu này nằm ở vị trí cuối cùng. Trong văn phạm đã cho, luật sinh S -> abS có ký hiệu không kết thúc S ở cuối vế phải. Luật sinh S -> a chỉ chứa ký hiệu kết thúc. Do đó, văn phạm này là văn phạm tuyến tính phải. Văn phạm tuyến tính trái là văn phạm mà trong các luật sinh, vế phải chứa tối đa một ký hiệu không kết thúc và ký hiệu này nằm ở vị trí đầu tiên. Văn phạm đã cho không thỏa mãn điều kiện này vì trong luật sinh S -> abS, ký hiệu không kết thúc S không nằm ở vị trí đầu tiên. Vì vậy, đáp án đúng là văn phạm tuyến tính phải.

Câu hỏi liên quan