(SEM IV) THEORY EXAMINATION 2018-19 THEORY OF AUTOMATA AND FORMAL LANGUAGES
THEORY OF AUTOMATA & FORMAL LANGUAGES — B.Tech (SEM-IV), RCS-403
This is a 3-hour, 70-mark theory examination designed to evaluate students’ understanding of:
Formal languages Finite automata
Regular expressions Context-free grammars
Pushdown automata Turing machines
Closure properties Non-regular and non-context-free proofs
The paper is divided into three sections—testing conceptual clarity, construction-based questions, derivations, and machine designs.
SECTION A — Short Conceptual Questions (2 × 7 = 14 Marks)
This section contains seven brief questions, covering key foundational concepts.
Topics include:
Computing result of language operations over L₁, L₂, L₃ Designing FA for strings ending with 101
Regular expression for “number of a’s divisible by 3” CFG construction for L = {a²ⁿ bⁿ | n ≥ 3}
ε-closure in FA
Universal Turing Machine Two-stack Pushdown Automaton
These assess definitions, small constructions, and language operations.
SECTION B — Descriptive & Construction Questions (7 × 3 = 21 Marks)
Attempt any 3 out of 5 questions.
This section examines your ability to convert and construct automata/grammars.
Topics include:
Minimization of a given FA Regular expression from the given automaton
Converting CFG to Greibach Normal Form (GNF) PDA for L = { aᶦ bʲ cᵏ | i = j OR j = k }
Turing Machine for L = { aⁿ⁺² bⁿ | n > 0 }
This section checks machine design skills, grammar transformations, and RE/FA conversions.
SECTION C — Advanced Theoretical / Machine Design Questions (7 marks each)
Each question has choice (a or b).
This section requires higher-level reasoning, proofs, PDA/TM design, and CFG construction.
Q3 – Finite Automata / Myhill–Nerode
FA for ternary numbers divisible by 5
Myhill–Nerode Theorem explanation with example
Q4 – Regular Languages & Closure
Proving L = {aⁿ bⁿ} is not regular
Closure properties of regular languages
Q5 – Context-Free Grammars & CFL Proofs
CFG for:
L = {0ᵐ 1ⁿ | m ≠ n, m,n ≥ 1}
L = {aˡ bᵐ cⁿ | l + m = n}
Proving L = {aⁿ bⁿ cⁿ} is not context-free
Q6 – Pushdown Automata & CFG Generation
PDA for L = { W Wᴿ | W ∈ {a,b}* } (palindromes)
Constructing CFG from a given PDA transition table
Q7 – Turing Machines & Undecidability Concepts
TM for L = { aⁿ bⁿ cⁿ | n ≥ 1 }
Short notes on:
Recursive & Recursively Enumerable Languages
PCP & Modified PCP Problems
This section evaluates advance-level understanding of formal languages and computational models.
OVERALL PURPOSE OF THE EXAM
This question paper checks whether the student can:
Perform language operations and write regular expressions
Convert FA ↔ RE ↔ DFA ↔ minimized DFA
Construct CFGs, PDAs, and TMs
Apply Myhill–Nerode theorem
Prove languages non-regular or non-CFL
Understand normal forms (GNF)
Design Turing machines for multi-condition languages
Understand decidability & classical computation problems
It ensures strong foundational knowledge in theory of computation, essential for compiler design, algorithm theory, machine learning foundations, and advanced CS.
Related Notes
BASIC ELECTRICAL ENGINEERING
ENGINEERING PHYSICS THEORY EXAMINATION 2024-25
(SEM I) ENGINEERING CHEMISTRY THEORY EXAMINATION...
THEORY EXAMINATION 2024-25 ENGINEERING MATHEMATICS...
(SEM I) THEORY EXAMINATION 2024-25 ENGINEERING CHE...
(SEM I) THEORY EXAMINATION 2024-25 ENVIRONMENT AND...
Need more notes?
Return to the notes store to keep exploring curated study material.
Back to Notes StoreLatest Blog Posts
Best Home Tutors for Class 12 Science in Dwarka, Delhi
Top Universities in Chennai for Postgraduate Courses with Complete Guide
Best Home Tuition for Competitive Exams in Dwarka, Delhi
Best Online Tutors for Maths in Noida 2026
Best Coaching Centers for UPSC in Rajender Place, Delhi 2026
How to Apply for NEET in Gurugram, Haryana for 2026
Admission Process for BTech at NIT Warangal 2026
Best Home Tutors for JEE in Maharashtra 2026
Meet Our Exceptional Teachers
Discover passionate educators who inspire, motivate, and transform learning experiences with their expertise and dedication
Explore Tutors In Your Location
Discover expert tutors in popular areas across India
Discover Elite Educational Institutes
Connect with top-tier educational institutions offering world-class learning experiences, expert faculty, and innovative teaching methodologies