2018年ScratchMaths编程第18课:组合新模块

学习目标

§ 探索:使用自定义模块进行组合描画大图形。

课程准备

本节课基于前一课的拥有square代码段的Drawing Polygons.sb2项目。在使用该项目文件之前,先对文件进行备份,并将自己的名字添加到文件名里。

课程内容

§ 使用前一节课定义的square模块,描画有两个正方形的塔,如图所示。

§ 定义另一个triangle模块描画等边三角形,而且这个三角形的边长和上面的正方形的边长相等。

§ 构建一段结合了square模块和triangle模块的代码,描画一栋房子,如图所示。

§ 使用square模块,构建下列图形。

§ 使用triangle模块,构建下列图形。

讨论

1. 在描画两个正方形组成的塔的图形的过程中,你遇到问题了吗?怎么解决的呢?

2. 定义square模块和triangle模块之后,利用这两个模块描画房子是不是更容易了?为什么?

3. 描画房子的过程中遇到问题了吗?怎么解决的?

4. 为了描画房子的房顶,你怎样正确地确定三角形的旋转角度的?

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180411G1BFTG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券