Final Theory of Automata CS09305
Final Theory of Automata CS09305
1. Please make sure your admit card is attached with the answer sheet at the end of exam.
2. Read all the questions carefully before starting paper.
3. All Answers should be written on the answer sheet.
4. No extra time will be given to any candidate other than exceptional situations. Cheating and use of unfair
means during exam are strictly prohibited. In case of this situation, the exam invigilator is authorized to stop
the candidate from carrying on the exam and officially report such a case to the unfair means committee via
examination office for further necessary action.
----------------------------------------------------------------------------------------------------------------------------------
Question No. 1 Short Questions. (Total: 6*3=18)
1. What are real life examples of theory of automata?
2. Provide a seven-tuple definition of a Turing machine.
3. Define a Pushdown Automaton and describe its components.
4. What does CFL stand for, and provide a short explanation of Context-Free Languages (CFLs)?
5. What are the differences between Moore and Mealy machines?
6. In which phases of compiler construction are Deterministic Finite Automata (DFA) and Context-Free
Grammars (CFG) used?
Page 1