学习目标
§ 理解:文件类型以及文件管理的初步知识。
§ 了解:角与角度的关系,锐角直角和钝角度区别。
§探索:怎样用有限的模块描画不同的线条。
§解释:代码中的模块秩序怎样改变舞台上的描画效果。
课程准备
课程内容
§ 通过png文件和sb2文件学习文件类型的概念,理解不同类型文件在文件名和打开方式上的区别。
§ 打开Swapping Blocks.sb2项目,阅读以when green flag clicked开头的初始化代码,逐行解释这段代码的作用。参照图一。
§ 运行初始化代码,并阅读另外8个代码模块的作用。
§ 按照以下三条规则,按任意顺序拼接8个代码模块,并运行拼接好的代码。
I. 不能复制代码模块,也不能加入任何新的代码模块,只能利用提供好的8个代码模块;
II. 可以不使用全部的8个模块。
III. 不能改变模块里的数值。
§ 以下代码和程序运行结果供参考。
讨论
I. 你创建出来了什么图形?以什么顺序使用了哪些代码模块?
II. 创建图形过程中,有没有尝试把turn和move模块分别放到repeat模块的前面和里面?他们有什么不同?
III. 在你的图形中,甲虫一共移动了多少步?
IV. 创建出来的图形中有多少个锐角?多少个直角?多少个钝角?
领取专属 10元无门槛券
私享最新 技术干货