Văn phạm gồm các luật sinh: S->AA A->aa A->bb mô tả ngôn ngữ nào?
Trả lời:
Đáp án đúng: A
Văn phạm đã cho có luật sinh S -> AA. Điều này có nghĩa là mọi chuỗi sinh ra từ S đều phải là sự ghép của hai chuỗi sinh ra từ A. A có thể sinh ra "aa" hoặc "bb". Do đó, S có thể sinh ra "aaaa", "aabb", "bbaa", hoặc "bbbb".
Xét các phương án:
- Phương án A: L = {aaaa, aabb, bbaa, bbbb}. Tất cả các chuỗi đều có thể sinh ra từ văn phạm.
- Phương án B: L = {abab, abaa, aaab, baaa}. Không có chuỗi nào có thể sinh ra từ văn phạm.
- Phương án C: L = {aaab, baba, bbaa, bbbb}. Chuỗi "aaab" và "baba" không thể sinh ra từ văn phạm.
- Phương án D: L = {aaaa, abab, bbaa, aaab}. Chuỗi "abab" và "aaab" không thể sinh ra từ văn phạm.
Vậy, phương án đúng là A.





