发表于: 2021-03-19 19:40:10

1 1714


今天完成的事情:完成了任务四的CSS部分,看了一下有限状态机

明天计划的事情:开始JS部分

收获:什么是有限状态机?

有限状态机(Finite-state machine)是一个非常有用的模型,可以模拟世界上大部分事物。它是一个数学模型。是一个抽象机器,在任何时候都可以处于有限数量的状态之一。响应某些外部输入,FSM可以从一个状态转换到另一个状态;从一种状态到另一种状态的变化称为过渡。

状态机的行为可以在现代社会中的许多设备中观察到,这些设备根据它们呈现的事件序列执行预定的一系列行为。例如自动售货机,当存放适当的硬币组合时分配产品,当车辆等待时改变顺序的交通灯等。



有限状态机一般都有以下特点:

(1)可以用状态来描述事物,并且任一时刻,事物总是处于一种状态;

(2)事物拥有的状态总数是有限的;

(3)通过触发事物的某些行为,可以导致事物从一种状态过渡到另一种状态;

(4)事物状态变化是有规则的,A状态可以变换到B,B可以变换到C,A却不一定能变换到C;

(5)同一种行为,可以将事物从多种状态变成同种状态,但是不能从同种状态变成多种状态。



返回列表 返回列表
评论

    分享到