霸气大师王编程第16课:模块探索

学习目标

§ 理解:文件类型以及文件管理的初步知识。

§ 了解:角与角度的关系,锐角直角和钝角度区别。

§探索:怎样用有限的模块描画不同的线条。

§解释:代码中的模块秩序怎样改变舞台上的描画效果。

课程准备

课程内容

§ 通过png文件和sb2文件学习文件类型的概念,理解不同类型文件在文件名和打开方式上的区别。

§ 打开Swapping Blocks.sb2项目,阅读以when green flag clicked开头的初始化代码,逐行解释这段代码的作用。参照图一。

§ 运行初始化代码,并阅读另外8个代码模块的作用。

§ 按照以下三条规则,按任意顺序拼接8个代码模块,并运行拼接好的代码。

I. 不能复制代码模块,也不能加入任何新的代码模块,只能利用提供好的8个代码模块;

II. 可以不使用全部的8个模块。

III. 不能改变模块里的数值。

§ 以下代码和程序运行结果供参考。

讨论

I. 你创建出来了什么图形?以什么顺序使用了哪些代码模块?

II. 创建图形过程中,有没有尝试把turn和move模块分别放到repeat模块的前面和里面?他们有什么不同?

III. 在你的图形中,甲虫一共移动了多少步?

IV. 创建出来的图形中有多少个锐角?多少个直角?多少个钝角?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180713G1WDRP00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券