scratch数学计算 2024年6月中国电子学会图形化编程 少儿编程 scratch编程等级考试三级真题和答案解析

目录

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. 被减数和减数要产生1-20的随机数,这个比较简单,利用随机数即可
  2. 但是要使被减数不小于减数,可以使用重复执行直到条件被减数>减数
  3. 如果不满足,循环体里面就再次使用随机数,直到满足为止
  4. 满足之后就进行询问,然后判断回答是否正确即可,最后将整个程序放置在5次循环里面
  5. 5次结束后说出正确答题数即可
  6. 具体分析如下

2、详细过程

开始程序

  1. 正确数=0
  2. 被减数和减数设置为1-20随机
  3. 一直循环执行,直到被减数大于减数
    1. 被减数和减数设置为1-20随机
  4. 利用字符串连接询问减法算式
  5. 利用双分支语句,如果回答正确
    1. 正确数+1
    2. 说回答正确
  6. 否则说回答错误
  7. 重复执行5次第2-6步
  8. 利用说话和字符串连接积木说出最后的正确答题数

四、程序编写

PS:代码中的具体坐标值和移动步数,小朋友们可以自行定义,题目中没有具体的数值;只要在大概的位置就可以。

五、考点分析

此案例难度系数3;综合考查角色添加、背景添加、说话、变量、随机数、有限循环、条件判断、询问机制、运算积木和字符串操作等积木的使用;难点在于:

  • 分析题目 找到解题思路
  • 如何被减数和减数在1-20的随机数
  • 如何实现随机产生的被减数不小于减数
  • 如何实现减法算式的询问
  • 如何实现判断回答是否正确
  • 如何实现产生5次减法算式,并记录答对题数
  • 充分掌握变量、随机数、重复执行、条件判断和字符串积木的使用

方式方法有多种,小兔子老师只是使用了其中一种,小朋友们只要能实现题目要求即可

六、推荐资料

1、入门基础

2、蓝桥杯比赛

3、考级资料

4、视频课程

5、python资料

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 09:20:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 09:20:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 09:20:01       58 阅读
  4. Python语言-面向对象

    2024-07-16 09:20:01       69 阅读

热门阅读

  1. 等保2.0 测评 linux服务器加固 基本安全配置手册

    2024-07-16 09:20:01       27 阅读
  2. PolarDB MySQL与RDS以及社区MySQL有什么区别?

    2024-07-16 09:20:01       21 阅读
  3. Memcached开发(二):安装与配置

    2024-07-16 09:20:01       21 阅读
  4. mysql第八天

    2024-07-16 09:20:01       23 阅读
  5. Apache httpd-vhosts.conf 配置详解(附Demo)

    2024-07-16 09:20:01       21 阅读
  6. 08-8.5.2 基数排序

    2024-07-16 09:20:01       19 阅读
  7. Redis如何做到重启数据不丢失?

    2024-07-16 09:20:01       22 阅读
  8. DP讨论——适配器模式

    2024-07-16 09:20:01       23 阅读
  9. vscode OpenCV环境搭建

    2024-07-16 09:20:01       16 阅读
  10. 关于基环树找环问题

    2024-07-16 09:20:01       20 阅读