← 返回图形化编程与跨学科实践

第3课 认识图形

课程学习 → 图形化编程课程学习 → 图形化编程与跨学科实践 → 第3课 认识图形
第3课

第3课:认识图形

图形化编程与跨学科实践

通过观察图形、认识积木和动手创作,完成"太阳换装、碰撞判断、房子换装、音效补充"的互动作品。

去编程 进入图形化编程界面,完成本课图形换装任务

任务一:从不同角度观察图形

请观察球、三棱柱、长方体、正方体等立体图形,说一说从不同角度能看到哪些平面图形。

观察记录

球体看起来像:圆形
三棱柱可能看到:三角形、长方形
长方体可能看到:长方形
正方体可能看到:正方形

观察提醒

立体图形和平面图形之间是有联系的。今天我们要用编程的方式,让图形在作品中"动起来、变起来"。

小提示:先把"看到的图形"说清楚,再去想作品里该让哪一个角色移动、变大、隐藏和换装。

源码百科

先认识两块关键积木,它们就是本节互动作品的核心工具。

"将角色大小设置为100%"积木

这个积木可以改变角色大小。100%表示原始大小,50%表示原来的一半,300%表示原来的3倍。

小问题
  • A. 原来的50倍
  • B. 原来的0.5倍
  • C. 原来的5倍
答案:B。把角色大小设置为50%,就是变成原来的一半。

"如果"积木

"如果"积木可以帮助角色做判断。满足条件时,就执行里面的程序;不满足条件时,就不执行。

生活例子:如果下雨了,我就找地方躲雨。
作品例子:如果球体碰到太阳,太阳就换装。

编程任务

本节课将围绕 5 个换装任务逐步完成作品。每个任务下方都展示对应的程序图,方便你边看边完成作品。

任务一

移动球体,给太阳换装

拖动球体靠近太阳空缺位置,利用碰撞判断和广播,让太阳在接收到信号后切换造型,完成第一次换装。

任务说明
  • 球体按下后要能跟随鼠标移动,方便拖到太阳附近。
  • 球体放开时使用“如果”积木判断是否碰到太阳。
  • 碰到太阳后,隐藏球体并发送广播,让太阳完成换装。
完成标准
  • 球体可以被拖动。
  • 太阳可以成功换装。
  • 广播名称和判断条件前后一致。
任务二

移动三棱柱,给房顶换装

把三棱柱拖到房顶对应的位置,用和任务一类似的思路,让房顶接收到广播后切换成新的造型。

任务说明
  • 三棱柱按下后可以拖动,放开时再判断有没有碰到房顶。
  • 碰到房顶后,隐藏三棱柱并发送对应广播。
  • 房顶角色接收到广播后切换造型,完成换装。
完成标准
  • 三棱柱能顺利拖动到房顶位置。
  • 房顶能接收广播并换装。
  • 判断逻辑不会误触发。
任务三

移动正方体,给窗户换装

观察正方体和平面图形的联系,把正方体拖到窗户位置,让窗户在满足条件后更换成新的图形样式。

任务说明
  • 正方体拖动逻辑可以复用前面任务的积木搭建方法。
  • 当正方体碰到窗户时,发送广播让窗户角色换装。
  • 注意窗户造型变化要清楚,便于展示作品效果。
完成标准
  • 正方体可以被拖动。
  • 窗户能够成功换装。
  • 换装后的效果明显。
任务四

移动长方体,给门换装

继续完成门的换装任务,让长方体和门之间的碰撞判断、广播通信和造型切换配合起来。

任务说明
  • 长方体拖到门的位置后,再执行“如果碰到门”的判断。
  • 门接收到广播后切换造型,可以和房顶、窗户形成完整房子效果。
  • 注意保持广播名称清晰,避免和前面任务混淆。
完成标准
  • 长方体可拖动并参与判断。
  • 门能够完成换装。
  • 程序运行自然,不会反复乱跳。
任务五

增加换装音效

在太阳、房顶、窗户或门换装成功后,加入合适的提示音效,让整个作品更像一个完整的互动小游戏。

任务说明
  • 可以在广播接收成功后,播放一次换装提示音。
  • 建议给关键换装动作配上统一风格的音效。
  • 注意控制播放次数,避免声音过于密集。
完成标准
  • 至少一个换装动作带有音效反馈。
  • 音效和换装动作能对应起来。
  • 作品整体播放自然流畅。

作品提交区

沿用课程已有学习记录提交流程。先把作品信息填完整,再提交本节记录。

自我评价区

请根据本节课的学习情况,为自己做一个清楚、真实的小评价。

我能理解"如果"积木的判断作用。

我能使用角色大小积木调整图形效果。

我能把数学图形观察和编程作品结合起来。

提交说明

  • 提交前先检查广播名称、碰撞对象名称和角色大小是否设置正确。
  • 如果作品里做了太阳换装和房子换装,建议在设计说明里都写出来。
  • 如果还没来得及上传视频,也可以先提交学习记录,后续再补作品展示材料。
  • 温馨提示:先自评,再核对验收单,再提交作品。

提交验收单

本节任务:几何体换装编程任务
提交前请对照检查,确认作品信息、程序文件和录屏材料已经准备完整。