友情提示:视频教程观看时请手动设置清晰度。
前两天,有个小朋友问小编,能否用Scratch编写脚本,自动出题,因为他想要练一练自己的口算速度。所以,今天小编就来教大家用Scratch编写脚本,不仅让它可以自动出题,而且可以自动判断对错,甚至还可以计分哦。
下面,让我们一起来学习设计一个能自动出题并判断是否正确的加减法脚本吧!比赛看谁算得快。
新增变量
我们首先添加“运算符号”、“等号”两个角色,且“运算符号”有“+”、“-”两个造型,并调整到合适的位置。然后在数据模块中,新建变量“ONE“、”TWO“、”答案“三个变量,组成一个等式。除此之外,我们还可以新建”题数“和”得分“两个变量,用来显示题的个数及计分。
为了使变量在舞台区显示的时候更加美观,进行如下操作:
设定变量值
在加、减法运算中,数值的大小通常不是任意的,我们需要给“ONE”、“TWO”和“答案”三个变量分别设定取值范围。其中,“ONE”和“TWO”设定为1~100之间的随机数,“答案”设定为“ONE”与“TWO”之差或之和。在这里我们需要注意一下,为了避免出现小数减大数的情况,需要对两个数的取值范围进行适当的设置。这里我们通过控制模块中的“如果···那么···,否则···”来实现(如图)。
侦测询问并等待
完善脚本
展示脚本
效果演示
编写完脚本以后,我们来看一看最终的效果如何?