scratch百以内加减法,是一些scratch考试中经常考到的,一般是在第一、二题,难易程度2颗星;主要考察的是学生对运算符的运用,以及随机数的灵活运用;循环、多分支判断;
[准备工作]
导入背景库中的“room1”,导入角色库中的“Dog1″、“Pico”。
[编程实现]
博士汪是加减大师,它会随机地出加减算式,并判断玩家回答的得数是否正确,正确提示“答对了”,错了提示“答错了”。

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

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

[评判标准]
10分:能够设置出题目要求的舞台背景和角色。
10分:加减法数字是随机的,且都是100以内的加减法。
15分:程序能确保被减数大于等于减数。
15分:Pico能在5次全部回答结束后,正确地说出总的得分;
scratch百以内加减法编程实现步骤:
步骤一、删除小猫角色,新建角色“Dog1″、“Pico”。背景选择“room1”;
步骤二、新建变量“随机符号”、“正确的次数”、“num1”、“num2”;
变量“随机符号”是控制加减法随机的;1表示做加法运算,2表示做减法运算;
变量“正确的次数”,答对一题加一;最好乘以每题10,算出总得分;
变量“num1”、“num2”是表示随机生成的两个数;

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

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

scratch运算相关典型的知识推荐:
最后更新时间:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。