Unit 2
Unit 2
1. Write RE for the languages of all Strings that do not end with 01.
2. Give recursive definitions of the extended transition functions, δ* for DFA and
NFA.
3. Compare FA, NFA and NFA-^
4. Draw a FA for following regular language.
(i) (11+110)* 0 (ii) (0+1)*(10+11)
5. Design a Moore machine to determine residue number 3 for binary number.
6. Write Kleene’s Theorem Part-I, any regular language can be accepted by a finite
automation
7. Convert following NFA- Λ to NFA
14. Use Pumping Lemma to show that L = {x Є {0,1}*| x is a palindrome} is not a regular
language.
15. Using constructive approach determine NFA- Λ for the regular expression (0 +
1)*1(0 + 1).
16. Give recursive definition of regular expressions. State the hierarchy of the
operators used in regular expressions.
17. Fig. shows two DFAs M1 and M2, to accept languages L1 and L2, respectively.
Determine DFAs to recognize L1 U L2.
18. Convert the NFA given in Table below to its corresponding DFA and draw the DFA.
20. Prove that if L1 and L2 are regular languages then L1∩ L2 is also a regular
language.
21. Design a FA for the regular expression (0 + 1)(01)*(011)*
22. Write a regular expression for language L over {0,1} such that every string in L
i) Begins with 00 and ends with 11.
ii) Contains alternate 0 and 1
23. Prove Kleene’s Theorem (Part I): Any Regular Language can be accepted by a
Finite Automaton (FA).
24. Define NFA – Λ. Explain how to convert NFA – Λ into NFA and FA with suitable
example.
25. Write Regular Expressions corresponding to each of the following subsets of
{0,1}*
(i) The language of all strings in {0,1}* that containing at least two 0’s.
(ii) The language of all strings containing both 101 and 010 as substrings.
(iii) The language of all st rings that do not end with 01.
26. Convert the Mealy machine shown in given figure into Moore machine.
**********