目录
scratch数学计算
一、题目要求
1、准备工作
2、功能实现
二、案例分析
1、角色分析
2、背景分析
3、前期准备
三、解题思路
1、思路分析
2、详细过程
四、程序编写
五、考点分析
六、推荐资料
1、入门基础
2、蓝桥杯比赛
3、考级资料
4、视频课程
5、python资料
scratch数学计算
2024年6月电子学会图形化编程Scratch等级考试三级真题
一、题目要求
1、准备工作
(1)删除默认角色小猫,添加角色Kai;
(2)添加背景Room 1;
(3)新建变量"被减数","减数"和"正确数"
2、功能实现
(1)程序开始,设置变量“被减数”和“减数”都为1-20的随机数,并且被减数不小于减数;
(2)Kai询问:"被减数-减数=?",例如:"16-13=?
(3)输入答案,答对了,Kai说:"回答正确"2秒;答错了,Kai说:"回答错误"2秒;
(4)每答对一题,变量“正确数”加1次;
(5)连续提问5道题目后,Kai会说:"你答对了X道题!",例如:“你答对了4道题!
二、案例分析
1、角色分析
角色:Kai
2、背景分析
背景:Room1
3、前期准备
1.删除默认小猫角色,然后从角色库中添加Kai角色到角色列表中
2.从背景库中添加Room1背景到舞台背景列表中,并删除空白背景
3.添加变量"被减数","减数"和"正确数"
三、解题思路
1、思路分析
照着题目的功能实现要求一步一步设计完成
- 被减数和减数要产生1-20的随机数,这个比较简单,利用随机数即可
- 但是要使被减数不小于减数,可以使用重复执行直到条件被减数>减数
- 如果不满足,循环体里面就再次使用随机数,直到满足为止
- 满足之后就进行询问,然后判断回答是否正确即可,最后将整个程序放置在5次循环里面
- 5次结束后说出正确答题数即可
- 具体分析如下
2、详细过程
开始程序
- 正确数=0
- 被减数和减数设置为1-20随机
- 一直循环执行,直到被减数大于减数
- 被减数和减数设置为1-20随机
- 利用字符串连接询问减法算式
- 利用双分支语句,如果回答正确
- 正确数+1
- 说回答正确
- 否则说回答错误
- 重复执行5次第2-6步
- 利用说话和字符串连接积木说出最后的正确答题数
四、程序编写
PS:代码中的具体坐标值和移动步数,小朋友们可以自行定义,题目中没有具体的数值;只要在大概的位置就可以。
五、考点分析
此案例难度系数3;综合考查角色添加、背景添加、说话、变量、随机数、有限循环、条件判断、询问机制、运算积木和字符串操作等积木的使用;难点在于:
- 分析题目 找到解题思路
- 如何被减数和减数在1-20的随机数
- 如何实现随机产生的被减数不小于减数
- 如何实现减法算式的询问
- 如何实现判断回答是否正确
- 如何实现产生5次减法算式,并记录答对题数
- 充分掌握变量、随机数、重复执行、条件判断和字符串积木的使用
方式方法有多种,小兔子老师只是使用了其中一种,小朋友们只要能实现题目要求即可
六、推荐资料
1、入门基础
- 零基础学习scratch3.0【入门教学 免费】
- 零基础学习scratch3.0【视频教程 114节 免费】
2、蓝桥杯比赛
- 历届蓝桥杯scratch国赛真题解析
- 历届蓝桥杯scratch省赛真题解析
- 历届蓝桥杯scratch STEMA选拔赛真题解析
- 历届蓝桥杯科技素养计算思维真题解析
- 蓝桥杯专项训练考前集训100题
3、考级资料
- 画图-scratch编程考级99图
- 电子学会历年scratch等级考试一级真题解析
- 电子学会历年scratch等级考试二级真题解析
- 电子学会历年scratch等级考试三级真题解析
- 电子学会历年scratch等级考试四级真题解析
4、视频课程
- 小兔子老师scratch编程系列课程.
5、python资料
- 蓝桥杯python选拔赛真题详解
-
蓝桥杯python省赛真题详解
-
蓝桥杯python国赛真题详解
-
python等级一级真题解析【电子学会】
-
python等级二级真题解析【电子学会】
-
python等级三级真题解析【电子学会】
-
python等级四级真题解析【电子学会】