RU beehive logo ITEC dept promo banner
ITEC 420
2020fall
ibarland

DFSMs
hw03

  1. Problem 5.13.1 (describe-the-machine's language).
    hint: You should use the words even and/or odd, and might or might not need to include the phrases 0 or more or 1 or more.
    hint: My own solution has about 20 words filling in the blanks.
  2. Problem 5.13.2 (draw DFSMs), parts a,c,d,f,g,j. Give your answer as a drawing.
  3. Problem 5.13.2 (specify DSFMs), parts a,c. This time, specify your answer formally (in math), as in the second sentence of the book's Example 5.2 (pg 43 = 58-15).
  4. Problem 5.13.3 (RPS-win-by-2), part b.
    hint: I drew my answer with most states having three outgoing arrows, each of those arrow labeled with three elements of Σ.
    convenience: You may simply label an arrow Σ to denote that all inputs should follow that arrow.
  5. Problem 5.13.4 (simple property).
    Give your answer as (an exceedingly short bit of) math, involving some components of the five-tuple ⟨K, Σ, δ, s, A⟩ that defines a FSM.
  6. Problem 5.13.5 (certain strings in the DFSMNDFSM's language?)
    clarification: The diagram is a bit poorly drawn, with the arrows’ labels all shifted to the right a bit. So from the upper-right state, input a leads either back to itself or down to the lower-right; similarly input b leads to the lower-left, not down to the lower-right.
  7. [optional/0pts] Any informal feedback on this assignment?

1 If a convention simplifies/streamlines code or a technical answer, it suggests that it's a superior spec.      

logo for creative commons by-attribution license
This page licensed CC-BY 4.0 Ian Barland
Page last generated
Please mail any suggestions
(incl. typos, broken links)
to ibarlandradford.edu
Rendered by Racket.