Construct, in each case, a DFA/NFA that recognisesL(G), whereGis a regular grammar with productions
(a)S_→b|aS|aA, A_→a|aA|bS.
(b)S_→aS|bS|aA, A_→bB, B_→aC, C_→ε.
Design NFAs and DFAs that accept the following languages:
(a)a+ ∪b∗a∗.
(b)aa∗(a∪b).
(c) (a∪bb)∗(ba∗ ∪ε).
(d) (ab∗aa∪bba∗ab).
(e) Complement of (ab∗aa∪bba∗ab).
(f) (aa∗ ∪aba∗b∗).
(g) (a∪b)∗b(a∪bb)∗.
(h) (abab)∗ ∪ (aaa∗ ∪b∗).
(i) ((aa∗)∗b)∗.
(j) (ab∗a∗) ∪ ((ab)∗ba).
(k) (ab∗a∗) ∩ ((ab)∗ba).
(l) (a∪b)a∗ ∩baa∗.
(m) (aa∪bb)∗(ab∪ba)(aa∪bb)∗.
(n) (aaa)∗b∪ (aa)∗b.
(o) (a(ab)∗(aa∪b) ∪b(ba)∗(a∪bb))∗.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here