You are on page 1of 2

Department of Computer Science

Theory of Automata (Assignment # 1)

Question # 1. List and explain at least five reasons of studying automata theory.
Question # 2. Discuss how Automata, Languages and Computation are related to each other.
Question # 3. What is difference between Deterministic Finite Automata and Non-
Deterministic Finite Automata? Discuss with examples.
Question # 4. Write the formal definition of following Deterministic Finite Automata (including
transition function and transition table).
(i)

(ii)
(iii)

Question # 5. Convert following NFAs to DFAs.

(i)

(ii)

(iii)

THE END

You might also like