<- previous    index    next ->

Lecture 11 Quiz 1

  Open book. Open note, multiple choice in cs451q1.doc
  Covers lectures and homework.

  cp /afs/umbc.edu/users/s/q/squire/pub/download/cs451q1.doc . # your directory
  libreoffice cs451q1.doc
  or scp, winscp, to windows and use Microsoft word, winscp back to GL
  save
  exit

  submit cs451 q1 cs451q1.doc

  just view cs451q1.doc

  See details on lectures, homework, automata and
   formal languages using links below.

  Open book so be sure you check on definitions and converting
  from one definition (or abbreviation) to another.

  Regular machine may be a DFA, NFA, NFA-epsilon
  
  DFA deterministic finite automata
    processes an input string (tape) and accepts or rejects
    M = {Q, sigma, delta, q1, F} 
         Q set of states
            sigma alphabet, list symbols  0,1  a,b,c  etc
                   delta transition table
                          | 0  |  1 |  etc
                          +----+----+
                       q1 | q2 | q3 |  etc
                          +----+----+

                          q1 name of starting state
                              F list of names of final states
  
  NFA nondeterministic finite automata
    M = {Q, sigma, delta, q1, F} 
                   delta transition table
                          | 0  |  1      |  etc
                          +----+---------+
                  {q1,q3} | q2 | {q4,q5} |  etc
                          +----+---------+

  NFA nondeterministic finite automata with epsilon
    M = {Q, sigma, delta, q1, F} 
                   delta transition table
                          | 0  |  1      |epsilon|  etc
                          +----+---------+-------+
                  {q1,q3} | q2 | {q4,q5} | q3    |  etc
                          +----+---------+-------+

  regular expression  (defines strings accepted by DFA,NFA,NFA epsilon)
    r1 = epsilon    (computer input #e)
    r2 = 0
    r3 = ab
    r4 = (a+b)c(a+b)
    r5 = 1(0+1)*0(1*)0

  regular language, a set of strings defined by a regular expression
    from r1  {epsilon}
    from r2  {0}
    from r3  {ab}
    from r4  {aca, acb, bca, bcb} finite
    from r5  {epsilon,100,110110, ... } infinite 

    <- previous    index    next ->

Other links

Go to top