The document discusses the two types of finite state machines (FSMs): Mealy machines and Moore machines. Mealy machines have outputs that are a function of both the present state and present input, while Moore machines have outputs that are a function of just the present state. An example Moore machine is shown with a state diagram and state table that define its behavior. An example Mealy machine is also shown with a state diagram and state table.