HamiIT
Sign inGet started
Home
Theme
ADD CONTENT

Sign in Required

Please sign in to add content

Sign In
ProgramsBsc CSITSemester 4Theory of Computation Unit V: Push Down Automata (7 Hrs.)
Chapter Study

Bsc CSIT Semester 4 – Theory of Computation – Unit V: Push Down Automata (7 Hrs.)

Comprehensive questions and detailed answers for Unit V: Push Down Automata (7 Hrs.). Perfect for exam preparation and concept clarity.

8
Questions
50
Marks
Back to All Chapters
1

How can you define the language accepted by a PDA? Explain how a PDA accepting language by empty stack is converted into an equivalent PDA accepting by final state and vice-versa.

HardNumerical10 marks2076(TU Final)
2

Construct a PDA accepting language over {0, 1} representing strings with equal no of 0s and1s. Show by sequence of IDs that 0101 is accepted by this PDA.

MediumTHEORY5 marks2076(TU Final)
3

Define a Push Down Automata. Construct a PDA that accepts L = {a b | n > 0}

MediumTHEORY5 marks2078(TU Final)
4

Give the formal definition of Push Down Automata. How CFG can be converted into equivalent PDA. Explain with an example.

MediumTHEORY5 marks2079(TU Final)
5

Design a PDA over {x,y} which accepts strings defined by the language L={ xnynxy∣n≥0 }L = \{\,x^n y^n x y \mid n \ge 0\,\}L={xnynxy∣n≥0}. Show acceptance of xyxy.

MediumTHEORY5 marks2080(TU Final)
6

How is PDA to CFG conversion done? Consider a PDA that accepts by empty stack, P=({p,q},{0,1}, {Z},δ,p,z); with δ defined as

δ(p,0,z)=(p,0z), δ(p,0,0)=(p,00), δ(p,1,0)=(p,ε), δ(p,ε,z)=(q,ε),

Now construct an equivalent CFG.

MediumTHEORY5 marks2080(TU Final)
7

Construct a PDA that accepts string over Σ ={a,b} that contains equal number of a’s followed by equal number of b’s. Show acceptance of aabb and aab.

MediumTHEORY5 marks2080(TU Final)
8

Mention the transition function of PDA. List the two ways that PDA accepts the string. Convert the following CFG to PDA. S → AS | ε A → Ab | Bb | ab

MediumTHEORY10 marks2081(TU Final)
Showing 8 questions

Sample Questions

How can you define the language accepted by a PDA? Explain how a PDA accepting language by empty stack is converted into an equivalent PDA accepting by final state and vice-versa.

Marks: 10Chapter: Unit V: Push Down Automata (7 Hrs.)

Construct a PDA accepting language over {0, 1} representing strings with equal no of 0s and1s. Show by sequence of IDs that 0101 is accepted by this PDA.

Marks: 5Chapter: Unit V: Push Down Automata (7 Hrs.)

Define a Push Down Automata. Construct a PDA that accepts L = {a b | n > 0}

Marks: 5Chapter: Unit V: Push Down Automata (7 Hrs.)

Give the formal definition of Push Down Automata. How CFG can be converted into equivalent PDA. Explain with an example.

Marks: 5Chapter: Unit V: Push Down Automata (7 Hrs.)

Design a PDA over {x,y} which accepts strings defined by the language \(L = \{\,x^n y^n x y \mid n \ge 0\,\}\). Show acceptance of xyxy.

Marks: 5Chapter: Unit V: Push Down Automata (7 Hrs.)

And more questions available on this page.

About Unit V: Push Down Automata (7 Hrs.) Questions

This page contains comprehensive questions from the Unit V: Push Down Automata (7 Hrs.) chapter of Theory of Computation , part of the Bsc CSIT Semester 4 curriculum. All questions include detailed model answers from past TU exam papers.

Study Tips

  • Review concepts before attempting questions
  • Practice writing complete answers
  • Compare your answers with model solutions
  • Focus on questions from recent years
  • Use direct links (#question-ID) to bookmark and share specific questions

Related Resources

← Back to Theory of Computation Chapters

Unit V: Push Down Automata (7 Hrs.) chapter questions with answers for Theory of Computation (Bsc CSIT Semester 4). Prepare for TU exams with our comprehensive question bank and model answers.

H
Hami IT

Empowering IT students with quality education resources and comprehensive exam preparation materials.

Programs

  • Flutter
  • Java
  • DevOps

Company

  • About Us
  • Contact
  • Terms of Service
  • Privacy Policy

Contact

  • 📧contact@hamiit.com
  • 📞+977 9813706443
  • 📍Kathmandu, Nepal

Community

  • Join Discord
  • Report a bug
  • Request feature

© 2026 Hami IT. All rights reserved.