You are on page 1of 7

Visit https://www.tutorialsduniya.com for Notes, books, programs, question papers with solutions etc.

This question paper contains 4+2 printed pages]

Roll No. I. I I I I I I I I I I I
S. No. ofQuestionPaper 6075

Unique Paper Code 234501 D

m
Name of the Paper Theory of Computation (CSHT-511)

co
Name of the Course : B.Sc. (Hons.) Computer Science

Semester :V

a.
Duration : 3· Hours Maximum Marks : 75

iy
(Write your Roll No. on the top immediately on receipt of this question paper.)
un
Question No. 1 (Section A) is compulsory.
sD

Attempt any four questions from Section B.

Parts of a question should be attempted together.


al

Assume L = {a, b} for all the questions unless specified otherwise.


ri
to

Section A

1. (a) Is for all sets (S+) * = (S*)+ ? 2


Tu

(b) Generate a CFG for a* b*. 2

(c) . Give Regular expression for all words that do not end in a double letter. 2

P.T.O.

Visit https://www.tutorialsduniya.com for Notes, books, programs, question papers with solutions etc.
For any query, contact us at help@tutorialsduniya.com
Visit https://www.tutorialsduniya.com for Notes, books, programs, question papers with solutions etc.

( 2 ) 6075

(d) Defme Deterministic Finite Automata 2

(e) Design a Deterministic Finite Automata for all strings that either starts with ab or ends

with ba. 3

m
(j) Give the full details of the following Turing Machines : 3

co
>L Land > L u
R

a.
. (g) Convert the following Transition graph into Regular Expression. 4

iy
un
a lsD
ri

(h) Convert the following CFG into CNF : 4


to
Tu

S --7 bAiaB ·

A --7 bAA I aS Ia

B --7 aBBibSib

\
Visit https://www.tutorialsduniya.com for Notes, books, programs, question papers with solutions etc.
For any query, contact us at help@tutorialsduniya.com
Visit https://www.tutorialsduniya.com for Notes, books, programs, question papers with solutions etc.

( 3 ) 6075

(i) Show that the language L = {an b an+l where n = 1 2 3 .... } is non-regular. 4

(j) Construct a DFA for the language where every 00 is followed by 1 over alphabet
set {0, 1}. 4

m
(k) Construct PDA :

co
L = {an bn cn+m : n > = 0, m. > = 0} · . 5

a.
Section B

2. (a)

iyFind the Union Machine for the given FA 1 and FA2 . 5


un
sD
al
ri
to
Tu

P.T.O.

Visit https://www.tutorialsduniya.com for Notes, books, programs, question papers with solutions etc.
For any query, contact us at help@tutorialsduniya.com
Visit https://www.tutorialsduniya.com for Notes, books, programs, question papers with solutions etc.

( 4 ) 6075

(b) Convert the given NFA into DFA. 5

om
.. ·... ~ :· ·.,.·
~~-.. ,; ::,.:
·~ .:.__.:··.>~+·

c
a.
iy
un
3. (a) Build a DFA and give Regular Expression that define L 1 nL2 where :

L 1 : (a+b) b (a+b)*
lsD

L 2 : b (a+ b)*. 6
a

(b) Show that the language :


ri
to
Tu

is non Context Free. 4

4. (a) Show the Complement of the Context Free Language may or may not be Context

Free. 5

Visit https://www.tutorialsduniya.com for Notes, books, programs, question papers with solutions etc.
For any query, contact us at help@tutorialsduniya.com
(

Visit https://www.tutorialsduniya.com for Notes, books, programs, question papers with solutions etc.

( 5 )
6075

(b) Show that the CFG is ambiguous :

S -7 XaX

om
X -7 aXIbXI". <;

5. ({1) Explain the Concept of Random Access Turing Machine. }

.c
(b) Explain Halting Problem._
2

a
(c)

iy
Give PDA for the language : un
L ={an b2n where n = 1 2 3 .... }. 6

6. (a) Show that if Lis recursive, then L is also recursively enumerable.


lsD

(b) Design a Turing Machine which gives two's complement of a given input in binruy fl,nr
a

on the input tape. -


6
ri

7. (a) Describethe Language for the following R~gular Expressions :


3
to

(i) (a+b)*ab(a+b)*
Tu

(ii) (a(a + bb)*) *

(b) Build a DFA that accepts all words with exactly four letters.
3

P.T.O.

Visit https://www.tutorialsduniya.com for Notes, books, programs, question papers with solutions etc.

l~-----~--~~------------------
For any query, contact us at help@tutorialsduniya.com
j

Visit https://www.tutorialsduniya.com for Notes, books, programs, question papers with solutions etc.
I
( 6 ) 6075

(c) Trace the following PDA for the given string sequence aaaabb. 4

m
co
a.
iy
un
lsD
r ia
to
Tu

1200

Visit https://www.tutorialsduniya.com for Notes, books, programs, question papers with solutions etc.
For any query, contact us at help@tutorialsduniya.com
l
TUTORIALSDUNIYA.COM
Get FREE Compiled Books, Notes, Programs, Question Papers with Solution
etc of the following subjects at https://www.tutorialsduniya.com

 C and C++  Computer System Architecture


 Java  Discrete Structures
 Data Structures  Operating Systems
 Computer Networks  Algorithms
 Android Programming  DataBase Management Systems
 PHP Programming  Software Engineering
 JavaScript  Theory of Computation
 Java Server Pages  Operational Research
 Python  System Programming
 Microprocessor  Data Mining
 Artificial Intelligence  Computer Graphics
 Machine Learning  Data Science

 DU Programs: https://www.tutorialsduniya.com/programs
 TutorialsDuniya App: http://bit.ly/TutorialsDuniyaApp
 C++ Tutorial: https://www.tutorialsduniya.com/cplusplus
 Java Tutorial: https://www.tutorialsduniya.com/java
 JavaScript Tutorial: https://www.tutorialsduniya.com/javascript
 Python Tutorial: https://www.tutorialsduniya.com/python
 Kotlin Tutorial: https://www.tutorialsduniya.com/kotlin
 JSP Tutorial: https://www.tutorialsduniya.com/jsp

You might also like