首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2018年ScratchMaths编程第五课:前进和后退

学习目标

§探索:为了创建环状图形,设计从中心点开始移动角色的新算法。

§ 理解:通过使用负数让角色后退。

课程准备

在以前的课程中,我们使用移动-旋转-盖印的算法创建环形图形,从这次课程开始,我们使用另一种移动-盖印-后退-旋转的算法创建同样的玫瑰图形。以下视频演示了两种环状图形的算法,注意比较异同。

课程内容

§ 讨论两种算法的区别。思考怎样让舞台上的角色后退?

§ 打开Rose Patterns项目,设计包含Repeat模块的脚本代码,以创建下图所示的环状玫瑰图形。

图一 利用新算法创建的图形

§ 在以上脚本代码中,添加适当的Wait模块以演示图形的创建过程。

§ 在以上脚本代码中,改变移动模块中的步数旋转模块的角度重复模块中的次数以创建不同的图形。

§ 利用上述方法,依次尝试创建如下图所示的图形。

图二 多种环状图形

思考题

1. 如果从舞台上的当前位置移动50步,怎样能够回到当前位置呢?可以考虑多种不同的策略,然后比较这些策略的优缺点。

2. 在本课介绍的新算法里,前进和后退的数值有什么关系?

作业

本课的视频中归纳了两种创建图形的算法,描述这两种算法中创建图形的步骤。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券