《加法计算》少儿编程简易计算题库,玩编程,学数学!

第一部分、 作品预览
《加法计算》操作指南:
1、点击绿旗,开始游戏;
2、根据算式快速输入结果;
3、答对加一分,答错扣一分;
4、得10分之后游戏结束。

下载地址:
链接:https://pan.baidu.com/s/1RrESrCwoSH9VDGGsFQkWMw?pwd=f8t4
提取码:f8t4
第二部分、界面初始化
1、角色选取:
删除默认角色“角色1”,添加角色“Abby”。
2、背景选取:
添加新背景“Chalkboard”,删除默认白色背景。最终结果如下图:

第三部分、任务解读
1、初始化操作:
首先,将角色进行基本的初始化操作,比如位置、大小、方向、显示状态,先将这些基本信息按照演示效果的样子设定好;
其次,游戏开始后,播放背景音乐;
最后,还有一个重要的初始化操作,就是左上角的分数,每次点绿旗开始游戏,分数都应该清零,否则,就会累加,游戏将永远不会停止。
如果没有“分数”变量,需要自己创建,然后勾选“分数”变量前面的小方框,让分数在舞台区显示出来。
2、出题过程:
角色“Abby”负责出题,每次都要说两个加数的和等于几,并等待玩家回答。
由于这两个加数要随机变化,以达到模拟题库的效果,所以需要使用随机数积木块,考虑到学生的计算水平,此处选取1~10之间的随机数。
由于每次随机产生两个加数,既要用于出题,也要用于答题,因此需要两个变量将它们临时存储一下,方便使用。创建变量“数字A”,创建变量“数字B”。
3、答题过程:
玩家根据算式,输入自己的答案,然后与正确答案进行对比,如果与正确答案相同,说明回答正确,播放正确音效,分数加1;否则,说明回答错误,播放错误音效,分数减1。
需要注意的是:玩家输入的答案会临时保存在“回答”积木块中,正确结果需要电脑将“数字A”和“数字B”相加计算出来。
4、游戏停止条件:
正常情况下,游戏应该有一个停止条件。本例以“得分”为衡量标准,当“得分”等于10时,游戏进入将阶段。
为实现这一目标,可以使用“重复执行直到”积木块。当然,还有其它方式,留给聪明的你去实践吧。
5、倒计时功能:
答题结束后,角色“Abby”会报告玩家的游戏时长,用以速度评比,这也是激励玩家的一种手段。
此时,可以使用侦测类的计时器积木块。在出第一题的前一步,清零计时器,在回答结束后,紧接着读取计时器,就能获取本轮答题消耗的时间,单位是秒。
提示:由于计时器记录的数值有小数点,可以使用运算类的“四舍五入”积木块将它转换成整数,更利于小朋友辨识。
第四部分、代码编写


将以上两段代码拼接起来,完成整个作品。
第五部分、探究与改良
一、小打小闹:如果要练习两位数的加法,该怎么修改代码?
二、难度提升:如果要练习减法运算,该怎么修改代码?注意避免被减数小于减数的情况发生。
三、脱胎换骨:如果想进行四则运算练习,又该怎么修改这段代码?
✎ 编 者 寄 语

关于探究改良部分,希望大家认真思考!本文提供的作品源码及改良源码仅供参考,期待大家探究更优的改良程序!
加油吧,后浪!
