scratch图章画图 2024年3月中国电子学会图形化编程 少儿编程 scratch编程等级考试四级真题和答案解析

目录

scratch图章画图

一、题目要求

1、准备工作

2、功能实现

二、案例分析

1、角色分析

2、背景分析

3、前期准备

三、解题思路

1、思路分析

2、详细过程

四、程序编写

五、考点分析

六、推荐资料

1、入门基础

2、蓝桥杯比赛

3、考级资料

4、视频课程

5、python资料


scratch图章画图

2024年3月电子学会图形化编程Scratch等级考试四级真题

一、题目要求

1、准备工作

(1)删除默认小猫角色,添加角色Ball

(2)默认白色背景

2、功能实现

(1)点击绿旗,角色Ball大小为50,初始位置在舞台中央,询问:“请输入3到9之间的整数”

(2)输入数字后,舞台上出现小球构成的等腰三角形,例如:输入6,出现如下图所示6行小球,第一行1个,第二行3个,第三行5个,以此类推;

(3)注意:输入数字9后,小球三角形图案不能超出舞台

二、案例分析

1、角色分析

角色:Ball

2、背景分析

背景:默认空白背景

3、前期准备

1.删除默认小猫角色,然后从角色库中添加Ball角色到角色列表中

2.保留空白背景

3.将画图模块添加到积木分类里面,并定义三个变量:个数(球的个数),x和y(对应x和y坐标值)

三、解题思路

1、思路分析

照着题目的功能实现要求一步一步设计完成

  1. 从给定的题目分析可以得到这是一个行列问题
  2. 通常需要用到嵌套循环进行实现,最外层就是有多少行,也就是输入的回答数
  3. 内层循环就是每一行要克隆的球的数量,且每一行数量呈奇数项增加
  4. 可以通过变量个数进行实现,而下一行相对上一行来说,对应的x和y坐标都减少了相应的距离,所以同样可以使用两个变量进行每一行坐标的控制
  5. 在克隆每一行的时候,图章一个之后需要将x坐标增加一定的距离,跟上面x和y变量减少的距离一样

2、详细过程

  1. 全部擦除
  2. 显示
  3. 初始大小和位置
  4. 询问输入整数
  5. 隐藏
  6. 变量初始化
  7. 调整相应位置到x和y
  8. 图章
  9. x坐标+25
  10. 重复个数次第8-9步
  11. x-25
  12. y-25
  13. 个数+2
  14. 重复回答次第7-13步

四、程序编写

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

五、考点分析

此案例难度系数3;综合考查外观、坐标、条件判断、随机数、变量定义和使用、重复执行、图章等积木的使用以及算法知识的应用;难点在于:

  • 分析题目,找到解题思路
  • 如何实现询问机制
  • 如何实现克隆出每一行的小球
  • 如何实现克隆出来的图形居中显示
  • 充分掌握变量、循环及图章相关操作积木的使用

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

六、推荐资料

1、入门基础

2、蓝桥杯比赛

3、考级资料

4、视频课程

5、python资料

相关推荐

最近更新

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

    2024-04-22 05:46:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-22 05:46:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-22 05:46:03       82 阅读
  4. Python语言-面向对象

    2024-04-22 05:46:03       91 阅读

热门阅读

  1. 一文掌握面阵相机

    2024-04-22 05:46:03       34 阅读
  2. Ubuntu 中如何高效的使用grep命令

    2024-04-22 05:46:03       30 阅读
  3. Cordova Common Command

    2024-04-22 05:46:03       36 阅读
  4. Storm详细配置

    2024-04-22 05:46:03       25 阅读
  5. ELK 与 EFK的介绍和对比

    2024-04-22 05:46:03       36 阅读
  6. Cesium之汉化

    2024-04-22 05:46:03       37 阅读