# Assignment question unit -1 1.define DFA and NFA , explain the

```Assignment question
unit -1
1.define DFA and NFA , explain the differences between them with an example
2.provide an NFA with atmost six states for the following language
L={w/w contains an even number of 0’s or exactly two 1’s}
3.construct a NFA accepting ab,ba and use it to find a DFA accepting same set.
4.draw the transition diagram for the FA M={(A,B,C,D),(0,1),δ,c,(A,C)}
δ(A,0)= ,δ(A,1)={A,B,C)
δ(B,0)=B, δ(B,1)={A,C}
δ(C,0)={B,C},δ(C,1)={B,D}
δ(D,0)={A,B,C,D}
δ(D,1)={A}
5.for the following state transition table, draw state transition diagram
find its equivalent DFA machine for string abbaaab , chech whether both give same result or not.
state 0
1
-&gt;q0 q1
q2
q1
q1
q1,q3
q2
q3
q0,q3 q3
note q3 is final state
unit -2
1.
2.
3.
4.
5.
construct an NFA accepting ab,ba and use it to find a DFA accepting the same set
differentiate between mealy and moor machine
construct a mealy machine which is equivalent to moore machine using some examples
explain the procedure to convert NFA to DFA with any example
explain the procedure to convert NFA with epsilon to NFA with out epsilon with any example
unit -3
1.explain the term regular set,regular expression and closure properties
2.what are the identity rules of Regular expression
3.prove that (a*ab+ba)*a*=(a+ab+ba)* use identity rules .
4.draw the NFA with epsilon recognizing regular expression 010*+0(01+10)*11.
5.convert the following Finite automata to Regular expression
```