搜索

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

2023-05-17 09:33:47

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角色代码

scratch运算相关典型的知识

← 返回 Scratch 资讯  |  意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注