Cho văn phạm tăng cường gồm các luật sinh E’->E; E-> E+T ; E-> T; T- >T*F; T-> F; F- > (E) ; F-> id. Tập mục I0 là tập mục thứ nhất của văn phạm, Goto (I0, F) =?
Trả lời:
Đáp án đúng: C
Câu hỏi yêu cầu tìm tập mục Goto(I0, F). I0 bao gồm các luật E'-> .E, E-> .E+T, E-> .T, T-> .T*F, T-> .F, F-> .(E), F-> .id. Khi tính Goto(I0, F), ta tìm các mục có dạng A-> .Fβ trong I0. Mục phù hợp là T-> .F. Dịch chuyển dấu chấm qua F, ta được T-> F.. Closure({T-> F.}) = {T-> F.}. Vậy, Goto(I0, F) = {T-> F.}. Do đó, đáp án đúng là C.





