本篇文章主要通过“召开趣味运动会”理解选择结构的含义。
选择结构也称为判断结构或分支结构,是在程序的处理步骤中出现了分支,需要根据某一特定的条件选择其中的一个分支执行,这样可以使得程序更具交互性。
分支结构又可分为单分支结构和双分支结构。
1.如果...那么...
这叫做单分支结构,简单来说,就是“只有一条路可走”。
2.如果...那么...否则...
这叫做双分支结构,简单来说,就是“有两条路可以走”,如果“第一条路不可走”,否则“就走第二条路”。
例如,用这个结构语句来判断奇偶数:如果输入的数字除以2的余数等于0,那么这个数是偶数,否则,这个数是一个奇数。
到这里我们已了解了选择结构的概念,现在开始召开我们的趣味运动会。
首先来个简单的单程百米赛往返跑来热热身。
首先准备好背景和角色。
接下来通过挑战运动指令组编写百米赛程序。
其中有一点要注意,旋转模式。
我们还记得选中的角色四周用蓝色的方框表示,点击选中角色左上角的“i”按钮,可以显示和修改该角色的属性信息。
其中一项是旋转模式,这里旋转模式对应指令区 "运动”里的”将旋转模式设定为XXX“指令。
旋转模式共三种:任意(变成头朝下),左-右翻转(角色朝向改变,头还是朝上),不旋转(角色朝向不变)。
现在已经热好身了,真正的较量马上开始~
下一个项目弯道赛跑,来体验选择结构带给我们的乐趣。
首先还是先准备好需要的背景和角色。
是时候展示我们真正的水平了。
完成编程,点击小绿旗,好好体验我们的趣味运动会吧。当小狗狗达到终点,金杯开始闪烁多彩光芒,胜利了~
最后总结下“控制”指令组 :等待、重复执行指定次数、重复执行、如果...那么、如果...那么...否则 、在符合条件前一直等待、重复执行直到符合条件、停止脚本、当作为克隆体启动时 、克隆角色、删除本克隆体。
“侦测”指令组 :是否碰到指定对象 、是否碰到指定颜色、指定的两个颜色是否碰到 、到指定对象的距离、询问并等待、回答 、指定按键是否按下、鼠标左键是否按下、鼠标的x坐标、鼠标的y坐标、响度 、视频侦测、摄像头开关、设置视频透明度、计时器、计时器归零、角色属性、当前时间、2000年之后的天数、用户名。