【Scratch真题解析】2019-9-7 Scratch等级考试二级考试真题36题画雪花

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

36题:绘制以下图形

  • 准备工作
  1. 隐藏小猫角色
  • 功能实现
  1. 初始设置雪花中心点的坐标X=0,Y=0
  2. 线条粗细1,线条颜色为任意彩色
  3. 点击绿旗,在屏幕上画出均匀分布的5个三角形雪花图案

案例分析:

  • 这道题呢是2019年9月7日中国电子学会第四期青少年软件编程等级考试scratch二级考试的真题,题目本身不难,这类绘画题都是会结合数学的几何知识,我们只要先摸清图形规律,再下手就很快可以做出来
  • 这道题的图形小朋友们能够很清楚的看到图中有5个三角形,这5个三角形都是等边三角形,而且均匀分布

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

流程分析

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

用到的指令模块


运动模块

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

外观模块

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

事件模块

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

控制模块:

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

画笔模块:

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

角色背景设置

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

程序指令编写

小猫

  1. 程序启动,执行后续指令模块
  2. 将角色也就是小猫在舞台中央隐藏
  3. 将角色朝向30度的方向(要绘制一模一样的,所以角度应该是这个)
  4. 将画笔移到舞台坐标X=0,Y=0的坐标位置
  5. 清除舞台上所有画笔的痕迹
  6. 将画笔的验收设为指定的蓝色
  7. 将画笔的大小设为3像素
  8. 开始绘画,将画笔笔尖放在舞台上
  9. 重复5次执行10-14的程序指令(画5个均匀分布的三角形)
  10. 重复3次执行11-13的程序指令(画出单个三角形)
  11. 向前移动80像素(三角形的边长)
  12. 将画笔的方向向右旋转120度
  13. 时间间隔,等待0.5秒后在执行后面的程序(为了方便观看)
  14. 画完一个正方形后将角色向右旋转72度(因为我们一圈是360度,5个正三角形也就是5*60=300度,360-300=60度,还有5个间隔,每个间隔应该是 60/5=12度,由于三角形画完之后又回到起始的位置,所以需要旋转60+12=72度,才能绘制下一个三角形)
  15. 绘制完成,将笔收起来

案例演示

【Scratch真题讲解】2019-9-7电子学会Scratch编程等级考试真题36题绘制雪花

猜你喜欢

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