第三十四章-有限状态机

    第三十四章-有限状态机 (第3/3页)

限状态机的应用

    有一种名为有限状态机的设计方法,可以将事件很好的概括出来。

    题目描述的流程,具有有限的若干个状态,也具有有限的若干个事件。

    首先,我们必须有且仅有一个开始的状态,我们可以对应到启动一个薯片自动制作机器。

    其次,每一道薯片的制作工序,都能够归结为,由一个状态,因为某些事件跳转到了下一个事件。而假设事件正常,它就会进入下一道工序。事件是异常的,它就会进入一个错误的状态,不再进行流转。

    假设这个过程工具被关闭了,那么我们只需要在重启时恢复状态即可。

    要注意的是,这里的状态流转是一种调度程序,它只对一批薯片进行控制,而不是控制机器。工厂的生产机器可以用另一个程序去分配资源。

    在答卷的下方,也简单的画了一个流程图。加了一个脚注:只要能够画出流程图,就能实现一个状态机。

    众人非常震惊,虽然赵钧霆已经写得非常浅显,但是还是非常的晦涩难懂。比起其他人写的,类似给每个流程标注一个数字之类的写法,他这个显然是非常成熟的。

    这个状态机的理论,其实是一个非常有名的设计理念。但是一般对于小学生而言,很少会听到这类东西。只有到大学,才有人能从图书馆,或者其他地方学习到。

    毫无疑问,这场比赛又是赵钧霆他们的胜利。本来评委会视情况,将固定的十分奖励给表现良好的队伍,但是现在这种情况,他们做出了一个决定,瀚南县,再积十分!