Syllabus for QUIZ 1
Topics and Sample Questions for Quiz 1: (Chapters 1, 2 and 3 of the Textbook)
- Languages
- Give the formal definition of a language
- Operations on languages (complement, concatenation, power, reverse, star-closure)
- Give the formal definition of a regular language
- Grammars
- Give the formal definition of a grammar
- Give a grammar that produces the following language ...
- Describe the language generated by the grammar below ...
- Equivalence of two grammars
- DFAs
- Give the formal definition of a DFA
- Give the formal definition of the language accepted by a DFA
- Give a DFA that accepts the following language ...
- Describe the language accepted by the DFA below ...
- Minimize the (number of states of the) DFA below ...
- NFAs
- Give the formal definition of a NFA
- Give the formal definition of the language accepted by a NFA
- Give an NFA that accepts the following language ...
- Describe the language accepted by the NFA below ...
- Convert the NFA (with lambda transitions) below into a DFA ...
- Regular Expressions
- Give the formal definition of a regular expression
- Give the formal definition of a language associated with a regular expression
- Give a regular expression for the following language ...
- Describe the language for the following regular expression ...
- Convert the regular expression below into a NFA ...
- Convert the DFA/NFA below into a regular expression ...
NOTE: The list above is representative of the problems that could be on the
quiz, but not necessarly exhaustive