【电子学会】2023年12月图形化二级 -- 认识形状

认识形状

1. 准备工作

(1)保留默认的小猫角色和空白背景;

(2)添加角色魔法棒Wand,设置造型中心点为角色的顶部,如下图所示。

2. 功能实现

(1)点击绿旗,魔法棒初始位置为(-145,104),面向90方向;

(2)魔法棒在舞台左上角绘制一个黑色三角形;

(3)魔法棒在舞台右上角绘制一个红色正方形,绘制完后角色隐藏;

(4)点击绿旗,小猫初始位置为(-9,-114);

(5)按下上下左右键,小猫能够上下左右移动;

(6)当小猫碰到黑色时,说"三角形"2秒;碰到红色时,说"正方形"2秒。

3. 设计思路与实现

(1)角色、舞台背景设置

a. 角色设置

保留默认的小猫角色,添加角色魔法棒Wand;

设置魔法棒Wand造型中心点为角色的顶部,如下图所示。

b. 舞台背景设置

默认空白背景。

(2)脚本编写

编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。

a. 角色:小猫

当绿旗被点击时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 初始位置:X=-9,Y=-114
  3. 重复执行:
    • 如果按下向上键,那么Y坐标增加10
    • 如果按下向下键,那么Y坐标减少10
    • 如果按下向左键,那么X坐标减少10
    • 如果按下向右键,那么X坐标增加10

当绿旗被点击时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 重复执行:
    • 如果碰到黑色,那么说“三角形”2秒
    • 如果碰到红色,那么说“正方形”2秒
b. 角色:Wand

当绿旗被点击时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 初始状态:显示
  3. 初始位置:X=-145,Y=104
  4. 初始方向:90°
  5. 全部擦除
  6. 设置画笔颜色:黑色
  7. 设置画笔粗细:3
  8. 落笔
  9. 重复执行3次:(绘制三角形)
    • 移动60步
    • 右转120°
  10. 抬笔
  11. 设置画笔颜色:红色
  12. 新的位置:X=105,Y=104
  13. 落笔
  14. 重复执行4次:(正方形)
    • 移动60步
    • 右转90°
  15. 隐藏

4. 评分标准

(1)正确添加角色、设置造型中心点;(2分)

(2)正确初始化角色的坐标、可见状态;(2分)

(3)正确设置画笔的颜色、粗细,绘制出黑色三角形和红色正方形,三角形朝上绘制扣1分;(4分)

(4)实现按下“上下左右”键后,小猫能向对应方向移动,没有改变相应的方向也给分;(2分)

(5)使用选择和循环语句,判断是否碰到颜色,并能根据“小猫”角色碰到的颜色,说出不同的形状名称。(5分)

5. 知识块

二级知识块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青少年编程备考

感谢您的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值