1. 课程回顾 #
1.1 程序注释 #
程序注释与调试是学习每种编程语言都需要掌握的基础知识。在简单的程序项目中程序功能一目了然,但是随着程序
难度的增加,积木指令也会越来越多,一旦出现BUG,程序维护或调试就会变得艰难。
1.2 位置重置 #
当我们要对特定角色进行位置重置时,只需要将其X/Y坐标设置固定值就可以了。
2. 学习目标与任务 #
2.1 课堂任务 #
上节课我们做了一个放烟花的作品,烟花通过克隆实现舞台区的随机移动。
本节课我们试一下是否可以让克隆体按一定的规律去排列?
老师来演示一遍效果,大家想想该如何实现呢?
2.2 作品分析 #
(1)苹果的排列有什么规律?
(2)变量是什么作用呢?
(3)程序什么时候停止的?
(4)哪个苹果是克隆体?哪个是本体?
3.编程思路与步骤 #
3.1 编程思路 #
3.2 编程步骤 #
1.初始化
·初始化显示
·移到舞台左上角
·将变量设为0
2.克隆苹果向下移动
将变量增加(用变量控制克隆体个数)-让克隆体与本体X位置一致 – 并向下移动
3.克隆苹果
注意:
1.克隆第一个苹果,不需要移动;
2克隆第二行苹果时,如果变量=2,重复克隆2次;
3.克隆第三、第四行修改循环次数就可以。
4.思考与练习 #
4.1 问答 #
小明问老师,
如果要克隆7、8、9行
那程序要写很长很长……
有没有更简易的办法呢?
4.2 课后练习 #
找一找克隆苹果的规律,哪些程序可以通过循环来实现,将冗余的程序简化呢?
动手试一试吧!