【Scratch真题解析】2019-12-7 Scratch等级考试二级考试真题36题

题目:2019-12-7Scratch二级考试编程题

36题:绘制以下图形

  • 准备工作
  1. 保留小猫
  2. 白色背景
  • 功能实现
  1. 小猫初始位置在舞台中心
  2. 隐藏角色
  3. 多边形边长100,线条粗细5,线条颜色为红色
  4. 利用“画笔”,“运动”和“控制”模块中的积木画出上面图形

案例分析:

  • 这道题呢是2019年12月7日中国电子学会第四期青少年软件编程等级考试scratch二级考试的真题,题目本身其实不难,这类绘画题都是会结合数学的几何知识,我们只要先摸清图形规律,再下手就很快可以做出来
  • 这道题的图形乍一看可能看不粗来是怎么组合而成的,但是一般scratch考试出现的题目都是简单几何图形旋转而来的,小朋友看不出来的时候,多歪歪头,换几个角度看

  • 当你发现这个图形是正方形旋转得到的时候,再来数个数,一共多少个正方形?

  • 教大家一个小窍门:中心由于重合造成视线模糊很容易数错,我们从最外面开始数,这个图形最外侧一圈是什么,角,我们就来数一数,一共10个

  • 角色分析:小猫
  • 背景分析:白色背景
  • 当启动程序之后,小猫在舞台上逐步完成以上图案的绘制

流程分析

  • 小猫:开始→隐藏(题目要求)→初始方向→初始位置→清除画笔→设置画笔颜色→设置画笔大小→落笔→绘制目标图形【绘制正方形【移动步数→右转90度→时间间隔】4次→右转36度】10次→抬笔

用到的指令模块


运动模块

  • :角色移动指定的步数
  • :角色向右旋转指定的步数
  • :角色朝向指定角度的方向
  • :角色移到舞台中指定的坐标位置(X,Y)

外观模块

  • :在舞台中隐藏当前角色

事件模块

  • :当小绿旗被点击时表示程序启动,该执行后面的指令了

控制模块:

  • :时间间隔,等待指定的时间后执行后面的指令
  • :重复执行指定次数模块里面的指令

画笔模块:

  • :清除舞台中画笔绘制的所有图案
  • :将画笔放置于舞台上(好比我们用笔画画的时候将画笔笔尖放在纸张上准备绘画)
  • :将画笔从舞台上提起来,画完了(好比我们画好图形了,把画笔收起来)
  • :将画笔的颜色设为指定的颜色绘画
  • :将画笔的大小设定为指定的值

角色背景设置

  • 由于在本案例当中角色和背景都使用默认的即可,所以不需要额外的进行设置

程序指令编写

小猫

  1. 程序启动,执行后续指令模块
  2. 将角色也就是小猫在舞台中央隐藏
  3. 将角色朝向90度的方向
  4. 将画笔移到舞台坐标X=0,Y=0的坐标位置
  5. 清除舞台上所有画笔的痕迹
  6. 将画笔的验收设为指定的红色
  7. 将画笔的大小设为5像素
  8. 开始绘画,将画笔笔尖放在舞台上
  9. 重复10次执行10-14的程序指令(画10个正方形)
  10. 重复4次执行11-13的程序指令(画出单个正方形)
  11. 向前移动100像素(正方形的边长)
  12. 将画笔的方向向右旋转90度
  13. 时间间隔,等待0.1秒后在执行后面的程序(为了方便观看)
  14. 画完一个正方形后将角色向右旋转36度(因为我们一圈是360度,要画10个正方形,所以每个正方形间隔360/10=36)
  15. 绘制完成,将笔收起来

案例演示

【Scratch真题讲解】2019-12-7电子学会Scratch编程等级考试真题36题

猜你喜欢

转载自blog.csdn.net/frank2102/article/details/107534222