奇乐资源网的马叔收集各类互动课件资源,也可以提供相关课件技术服务,有需要联系马叔,请点击☎️
当前位置:首页 >> Scratch 少儿编程 >> scratch百以内加减法,随机加减法

scratch百以内加减法,随机加减法

admin Scratch 少儿编程 17

scratch百以内加减法,是一些scratch考试中经常考到的,一般是在第一、二题,难易程度2颗星;主要考察的是学生对运算符的运用,以及随机数的灵活运用;循环、多分支判断;

[准备工作]

导入背景库中的“room1”,导入角色库中的“Dog1″、“Pico”。

[编程实现]

博士汪是加减大师,它会随机地出加减算式,并判断玩家回答的得数是否正确,正确提示“答对了”,错了提示“答错了”。

答对题目提示效果图

答对题目提示效果图

如果它出的是加法,则做100以内的加法运算;

如果它出的是减法,则做100以内的减法运算,同时被减数大于等于减数。

scratch随机做加减法

scratch随机做加减法

博士汪会出10道题,之后由Pico角色说出总得分多少,答对一道题10分,对参考题图所示效果,完成程序。

最后答题后的总得分

最后答题后的总得分

[评判标准]

10分:能够设置出题目要求的舞台背景和角色。

10分:加减法数字是随机的,且都是100以内的加减法。

15分:程序能确保被减数大于等于减数。

15分:Pico能在5次全部回答结束后,正确地说出总的得分;

scratch百以内加减法编程实现步骤:

步骤一、删除小猫角色,新建角色“Dog1″、“Pico”。背景选择“room1”;

步骤二、新建变量“随机符号”、“正确的次数”、“num1”、“num2”;

变量“随机符号”是控制加减法随机的;1表示做加法运算,2表示做减法运算;

变量“正确的次数”,答对一题加一;最好乘以每题10,算出总得分;

变量“num1”、“num2”是表示随机生成的两个数;

角色Dog1加法运算代码

角色Dog1加法运算代码

步骤三、随机生成运算符,如果等于1,进行加法运算,num1随机生成1-100的数,因为是做100以内的加法运算,所以,num2设置为1到100-num1;然后询问“num1+num2=?”回答正确,就说出“答对了”变量“正确的次数”加1;如果答错了,就说“答错了”

角色Dog1减法运算代码

角色Dog1减法运算代码

步骤四、否则就是随机符号等于2,那就是做减法运算。num1、num2重新生成随机数,num1随机生成1-100的数,因为是做100以内的减法运算,被减数必须大于减数,所以,num2设置为1到num1范围随机;然后询问“num1-num2=?”回答正确,就说出“答对了”变量“正确的次数”加1;如果答错了,就说“答错了”

步骤五,循环5次操作,最后,通过广播,让Pico说出总的得分;

Pico角色代码

Pico角色代码


协助本站SEO优化一下,谢谢!
关键词不能为空

免责声明

版权归属说明:奇乐资源网所提供的教学课件资源,部分为本站原创开发,版权归我方所有;大部分源自公共网络公开渠道,我方已尽合理注意义务筛选来源,但无法完全保证该类资源的版权归属清晰性。对于公共网络获取的资源,其版权可能归原作者或相关授权方所有,我方仅为教学便利进行收集和分享。

同类推荐
网站分类
最近发表
最新留言
文章归档
标签列表
友情链接