第三十四章-有限状态机
第三十四章-有限状态机 (第2/2页)场下一片哗然,瀚安区的同学惊喜不定:难道,是我们的卷子?可是我们虽然写的还可以,却没有到这种地步吧!
但是他们还是有些窃喜,觉得还是他们赢的概率比较高。除了他们,还能有谁?
一位西装革履,内衬格子衬衫的老师从那位老老师手中接过答卷,双手一挥。一个程序显现,试卷被扫描了一下,接着虚空中化处一堆数据流,往荧幕而去。
有限状态机的应用
有一种名为有限状态机的设计方法,可以将事件很好的概括出来。
题目描述的流程,具有有限的若干个状态,也具有有限的若干个事件。
首先,我们必须有且仅有一个开始的状态,我们可以对应到启动一个薯片自动制作机器。
其次,每一道薯片的制作工序,都能够归结为,由一个状态,因为某些事件跳转到了下一个事件。而假设事件正常,它就会进入下一道工序。事件是异常的,它就会进入一个错误的状态,不再进行流转。
假设这个过程工具被关闭了,那么我们只需要在重启时恢复状态即可。
要注意的是,这里的状态流转是一种调度程序,它只对一批薯片进行控制,而不是控制机器。工厂的生产机器可以用另一个程序去分配资源。
在答卷的下方,也简单的画了一个流程图。加了一个脚注:只要能够画出流程图,就能实现一个状态机。
众人非常震惊,虽然赵钧霆已经写得非常浅显,但是还是非常的晦涩难懂。比起其他人写的,类似给每个流程标注一个数字之类的写法,他这个显然是非常成熟的。
这个状态机的理论,其实是一个非常有名的设计理念。但是一般对于小学生而言,很少会听到这类东西。只有到大学,才有人能从图书馆,或者其他地方学习到。
毫无疑问,这场比赛又是赵钧霆他们的胜利。本来评委会视情况,将固定的十分奖励给表现良好的队伍,但是现在这种情况,他们做出了一个决定,瀚南县,再积十分!