JavaScript is required

Cho văn phạm gồm 7 luật sinh: (1) S->AB; (2) A->0A; (3) A->1; (4) B->1A; (5) B- >0; (6) A-> epsilon; (7) B-> epsilon. First(B)=?

A.

{0}

B.

{1}

C.

{0,1}

D.

{0,1,epsilon}

Trả lời:

Đáp án đúng: D


Để tìm First(B), ta xét các luật sinh có B ở vế trái:

(4) B->1A

(5) B->0

(7) B-> epsilon

Từ (4), 1 thuộc First(B).

Từ (5), 0 thuộc First(B).

Từ (7), epsilon thuộc First(B).

Vậy, First(B) = {0, 1, epsilon}.

Câu hỏi liên quan