Wednesday 25 July 2012

theory of computations important questions


Important Questions in Theory Of Computations CS2303 CS 2303 subject for NOV/DEC 2011 ANNA UNIVERSITY EXAMINATIONS FOR THIRD 3RD YEAR CSE Students

CS2303 – Theory Of Computations Important Questions For V SEMESTER CSE

UNIT I

1.      Consider the following ε–NFA. Compute the ε–closure of each state and find it’s equivalent DFA.                                                                                                  

ε
A
b
C
p
Ф
{p}
{q}
Ф
q
{p}
{q}
{r}
Ф
*r
{q}
{r}
ф
{p}
2.      Construct a NFA over the alphabet {0,1} that accepts all strings end in 01
3.      For the finite state machine M given in the following table, test whether the strings     101101,11111 are accepted by M.
4.      Consider the following ε–NFA. Compute the ε–closure of each state and find it’s equivalent DFA.


ε
a
b
c
    p
{q,r}
Ф
{q}
{r}
q
Ф
{p}
{r}
{p,q}
*r
Ф
ф
ф
ф
5.      Convert a NFA which accepts the string ends with 01 to a DFA.        


6.      Consider the following ε–NFA. Compute the ε–closure of each state and find it’s equivalent DFA.                                                              

ε
a
b
c
    p
{q}
{p}
Ф
Ф
q
{r}
ф
{q}
Ф
*r
Ф
ф
ф
{r}
7.      Convert the NFA string that ends with 01 to equivalent DFA


UNIT II

1.      Find The regular expression for the set of all strings denoted byR132 from the  DFA  given below. 
2.      Draw the table of distinguishabilities for this automaton & Construct the minimum – state equivalent DFA.
3.      Find the regular expression for the set of all strings denoted by R13from the deterministic finite automata  given below
4.      Construct the NFA –Σ For the given regular expression Using Thompson’s and Construct DFA For the  above  NFA –Σ and find the Minimized DFA?  (b/a)*bba

5.      Find whether the languages (ww, w is in (1+0)*} and {1k | k=n2, n ≥1} are regular or not. 




UNIT III
1.      Obtain the regular expression that denotes the language accepted by the following DFA
2.      Find the regular expression for the set of all strings denotes by R13 3    from the deterministic finite automata given below
3.  Find a derivation tree of a*b +a*b given that a*b+a*b is in L(G) where G is given by
                   S → S + S | S * S , S → a | b

4.  Suppose the PDA P= ({q,p},{0,1},{Z0,X}, δ,q, Z0,{p})  has the following transition function :                                                                       
                  1. δ(q,0, Z0)  ={(q, XZ0)}
                 2. δ(q,0, X) = {(q,XX)}
                 3. δ(q,1, X)  = {(q,X)}      
                 4. δ(q,ε, X)  = {(p,ε)}
                 5. δ(p,ε, X)   = {(p,ε)}     
                 6. δ(p,1, X) = {(p,XX)}
                 7. δ(p,1, Z0)  = {(p,ε)}  starting from the intial ID (q,w, Z0), show all the reachable ID’s when  
                         the input w is a) 01  b) 0011 c) 010.


UNIT IV

1.      Show that set of all strings over {a,b} consisting of equal number of a’s & b’s is accepted by a deterministic PDA.             
2.      Convert the grammar S → 0S1 | A, A→1A0 | S | ε  to a PDA that a accepts the same language by empty stack.
3.      The following grammar generates the language of regular expression 0*1(0+1)*                       S → A1B , A → 0A | ε,  B → 0B | 1B | ε. Give leftmost & rightmost derivation of   the following strings:     a) 00101     b) 1001   c)  00011
4. Design context free grammar for the following languages
a) The set {0n1n | n≥1}, that is the set of all strings of one or more 0’s followed by an equal number of 1’s.      


UNIT V

1.      Consider the Language Lwwr={wwR  | w is in (0+1)*}. Design the PDA P to accept the Lwwr.   Starting from the initial ID (q,w, Z0), show all the reachable ID’s when  the input w is a) 11111  b) 0011 c) 011.  
2.      Convert the PDA P= ({p,q},{0,1},{X,Z0},δ,q, Z0)  to a CFG , if is given by
                 1. δ(q,1, Z0)  ={(q, XZ0)}                    
                 2. δ(q,1, X) = {(q,XX)}
                 3. δ(q,0, X)  = {(p,X)}      
                 4. δ(q,ε,  X)  = {(q,ε)}
                 5. δ(p,1, X)   = {(p,ε)}     
                 6. δ(p,0, Z0)  = {(q, Z0)}           
  
3.     Prove the theorem, Let L be L(PF) for some PDA PF=(Q, ∑, Γ, δN, q, Z0,F), then there Is
                         a PDA PN such that L=L(PN)    

4  Convert the PDA P= ({q,p},{0,1},{Z0,X}, δ,q, Z0,{p}) to a Context free grammar.
                  1. δ(q,0, Z0)  ={(q, XZ0)}
                 2. δ(q,0, X) = {(q,XX)}
                 3. δ(q,1, X)  = {(q,X)}      
                 4. δ(q,ε, X)  = {(p,ε)}
                 5. δ(p,ε, X)   = {(p,ε)}     
                 6. δ(p,1, X) = {(p,XX)}
                    7. δ(p,1, Z0)  = {(p,ε)}

No comments:

Post a Comment