scratch加法出题机电子学会图形化编程scratch等级考试三级真题和答案解析2021-3
scratch加法出题机
一、题目要求
电脑随机出100以内的两位数加法题,用户答对一题加10分,满100分时停止
1、准备工作
1)保留空白背景
2)保留原默认小猫角,选择button2,在造型选项卡里为其添加文字开始。各角置
于舞台合适位置
3)建立4个全部变量A(加数)、B(另一个加数)、C(和)、得分。除得分在舞台正常
显示外,其余均隐藏
2、功能实现
1)点击绿旗后,所有变量初始值为0
2)点击开始按钮,发送开始指令
3)当小猫接收到开始指令,向用户出示加数在1-9范围内的加法题
4)每答对一题,小猫说正确,加10分,得分100分程序结束scratch在线编程
二、案例分析
1、角分析
角:小猫
2、背景分析
背景:空白背景
3、前期准备
1)默认的小猫,然后从角库中将button2添加到角列表中,并通过造型编辑器给
button2添加开始文字;并按要求放置在相应位置;如下图所示:
2)保留默认空白背景不变
3)依据题目分析,可以得出需要新建4个变量:A和B都是加数,C是求和,得分(答
对获得的分数),如下图所示:
三、实现流程
1、案例分析
照着题目的功能实现要求一步一步设计完成,由于本案例中有多个角,所以我们逐一进行分析:
1.按钮
按钮就比较简单了,就是被点击之后广播一个开始消息就可以了。
1)广播开始
2.小猫
小猫开始的时候对所有的变量进行初始化,然后收到开始消息的时候分别将加数AB进行赋值,然后询问两数相加等于;如果回答等于两个加数的和,得分加10,同时说正确;如果分数达到100分,游戏结束
开始程序
1)所有变量初始化
收到开始消息
1)变量AB设为1-99之间随机数
2)C设为A+B
3)询问加法等式(利用字符连接运算)
4)回答是否等于C
5)是得分+10同时说正确
6)得分是否等于100
7)是游戏结束
8)重复第1-7步