# Assignment no.1 ```Ramrao Adik Institute of Technology
Department of Computer Engineering
Subject- TCS
S.E.- A, B, C
Semester- IV
Date-: 05/02/2015
Assignment no.1
Q. 1 a)
b)
Give the application of R.E. and Finite Automata.
Design DFA to check whether a given binary number is divisible by 4 or not.
Q.2 a)
Design FSM to determine whether a ternary number is divisible by 5 or not.
{Input=0, 1, 2}
Give difference between NFA and DFA.
b)
Q.3 a)
Construct NFA that accepts a set of all strings over ∑ ={a,b} ending in “abb”.
Convert NFA to DFA.
OR
Convert the NFA with- Є to DFA
Є
2
a
b
Є
1
b
Q.4 a)
Q. 5 a)
b)
4
3
a
a
b
Construct a NFA with epsilon for the following regular expression
(00+11)*(10)*
OR
Give formal definition of Regular Expression . Give R.E. for the following-:
Set of all strings over {a,b} that contains
i)
Exactly 2 a’s
ii)
At least 2 a’s
iii)
At most 2 a’s
Explain Chomsky Hierarchy.
Consider the following grammar :S -&gt; i C t S | i C t S e S | a
C -&gt; b
For the string ‘ibtibtaea’ find the following -:
i)
Leftmost derivation
ii)
Rightmost derivation
iii)
Parse Tree
iv)
Check if grammar is Ambiguous
```