最新消息:

【Scratch编程】第九讲:看谁算得准

Scratch 少儿编程 2114浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

【Scratch编程】第九讲:看谁算得准

【Scratch编程】第九讲:看谁算得准
导语
【Scratch编程】第九讲:看谁算得准

前两天,有个小朋友问小编,能否用Scratch编写脚本,自动出题,因为他想要练一练自己的口算速度。所以,今天小编就来教大家用Scratch编写脚本,不仅让它可以自动出题,而且可以自动判断对错,甚至还可以计分哦。

下面,让我们一起来学习设计一个能自动出题并判断是否正确的加减法脚本吧!比赛看谁算得快。

【Scratch编程】第九讲:看谁算得准

新增变量

【Scratch编程】第九讲:看谁算得准
 

我们首先添加“运算符号”、“等号”两个角色,且“运算符号”有“+”、“-”两个造型,并调整到合适的位置。然后在数据模块中,新建变量“ONE“、”TWO“、”答案“三个变量,组成一个等式。除此之外,我们还可以新建”题数“和”得分“两个变量,用来显示题的个数及计分。

【Scratch编程】第九讲:看谁算得准

为了使变量在舞台区显示的时候更加美观,进行如下操作:

 

【Scratch编程】第九讲:看谁算得准




【Scratch编程】第九讲:看谁算得准

设定变量值

【Scratch编程】第九讲:看谁算得准

在加、减法运算中,数值的大小通常不是任意的,我们需要给“ONE”、“TWO”和“答案”三个变量分别设定取值范围。其中,“ONE”和“TWO”设定为1~100之间的随机数,“答案”设定为“ONE”与“TWO”之差或之和。在这里我们需要注意一下,为了避免出现小数减大数的情况,需要对两个数的取值范围进行适当的设置。这里我们通过控制模块中的“如果···那么···,否则···”来实现(如图)。

【Scratch编程】第九讲:看谁算得准

侦测询问并等待

【Scratch编程】第九讲:看谁算得准
前面我们已经完成了自动出题的脚本,究竟答题者回答的对不对?还需要侦测键盘输入的内容,并判断是否与“答案”一致,实现自动判断对错。

【Scratch编程】第九讲:看谁算得准

【Scratch编程】第九讲:看谁算得准

完善脚本

【Scratch编程】第九讲:看谁算得准
完成以上脚本,每启动一次,只能做一道题。想一想,我们如何设计使得每启动一次脚本,完成一道题,就自动给出下一题。并且,每做对一题加两分。计算结束后,能显示最终得分和总的答题数呢?通过以下脚本实现:

【Scratch编程】第九讲:看谁算得准

 

展示脚本

最终的脚本展示:
【Scratch编程】第九讲:看谁算得准
【Scratch编程】第九讲:看谁算得准

效果演示

【Scratch编程】第九讲:看谁算得准

编写完脚本以后,我们来看一看最终的效果如何?

【Scratch编程】第九讲:看谁算得准

您必须 登录 才能发表评论!