入门向对象下达命令程序(1)程序(2)计算器变量:记忆东西字符串(1)字符串(2)输入如果当:循环和重复事情随机数和选择有限状态机
有限状态机

‘有限状态机’并不是一种疯狂的机器。它只是写程序的一种方式,一个有限状态机缩写为英文字母FSM 。

一个‘有限状态机’由两部分组成。第一部分,有一段文字描述发生了什么事情。第二部分,有一些箭头来指示你可以做哪些选择。你应该做一个选择,然后跟随着箭头指示走。

有限状态机用来编游戏和故事是最好的了。这有一个寻宝游戏,首先你从‘开始’出发,然后你跟随箭头知道你到达终点。

这是一个简单的有限状态机,可以让你游览整个房子。

下面我们来编一段程序来游览整个房子。首先,给所有房间编号。

下面我们开始编写程序。当我们给有限状态机写程序的时候,你需要要电脑知道你现在在哪一个房间。你应该从房间1开始。

根据你所在的房间不同,电脑应该会告诉你所在的不同位置。

电脑还会问你你想去哪里,根据你的回答电脑会改变房间号

在你的房间改变之后,电脑应该返回到程序开始重新执行这段程序,并且告诉你一些关于这个新房间的事情。你可以使用一个循环来做这些事情。

好了!你现在可以运行程序了。你应该能够在不同房间之间走动了。

试着把有限状态机运用到寻宝游戏中,并且在你的电脑上把它编成程序。然后,试着发明一些你自己的有限状态机游戏吧。

Programming Basics

Programming Basics: Beginners

电子邮件 | 关于 | 隐私政策