本课继承课程分级
7-10 岁入门建议成人陪同

给画法起名字

本课步骤与提示6

  1. 1. 给画法起名字:先画路线

    观察自制积木怎样把重复的画法收进一个可调用的名字,先画出“定义”和“调用”的两条独立脚本。

  2. 2. 给画法起名字:把脚本接起来

    选中【小画家】,先单独放一条【定义“画叶片”】脚本:在定义帽子下接【落笔 → 重复2次(移动40步 → 右转60度) → 抬笔】。不要把定义帽子接在绿旗脚本下面。另建【点击绿旗】脚本:清除画笔、把画笔粗细设为4,移到(-100,0),调用【画叶片】,移到(30,0),再次调用【画叶片】。

    提示:另一个角色只在消息到达后执行自己的脚本。帽子要在最上面,reporter 要放进它对应的输入槽。

  3. 3. 给画法起名字:改一个参数观察

    保持移动40步、重复2次和转角60度,点击绿旗观察两片叶子。第二次只把定义中的移动40步改为20步,预测两片叶子的大小,再恢复40步。

  4. 4. 给画法起名字:制造并修好一个问题

    故意把定义中的【移动40步】改为【移动0步】,观察两次调用都无法画出叶子。只把这一处改回40步,再点击绿旗复测。

    提示:如果结果不对,先检查帽子、连接方向,再检查输入槽里的 reporter 和数值。

  5. 5. 给画法起名字:加入自己的设计

    保留【画叶片】定义与两次调用,再试着增加第三次调用;比较三片叶子是否使用同一套画法。

  6. 6. 给画法起名字:讲解你的作品

    演示定义脚本只描述做法,绿旗脚本调用两次,并说明修改定义后所有调用为什么都会改变。

建议在平板或电脑上使用完整编辑器

预览

在手机上的小屏幕较难舒适地使用 Scratch 编辑器。请用平板或电脑打开本课,也可以上传已完成的 .sb3 文件交作业。