学哥量化交易学习
持续学习,提高认知,磨炼技艺,从零基础学编程并跨过量化程序交易的大门。
 返回首页
 
 
S017 作为一个小艺术家,要学会用循环编程画出美丽的图案
作者:学哥
发布时间:2017-10-12
上节课完成了codeorg课程2的第5节和第6节的课程。
这节课学习codeorg课程2的第7节课程。

课程2第7节第1关和第2关
打开浏览器,输入网址进入:https://studio.code.org/s/course2,找到第7节课程的名称为“小艺术家:循环”,点击右侧第1关: 这一关也是之前做的题目,但是要改成使用循环模块来完成。 因此可以循环4次,循环内部是移动100像素和转向。 进入第2关,可以看到一个视频,主要内容是如何使用循环实现对组合动作的重复执行。 然后第2关要使用循环,那么和前一关是一样的做法。
课程2第4节后续所有关卡
进入第3关: 这关要使用循环,要完成8条线,那么就要循环8次,按照顺时针或者逆时针方向都可以,每次方向转动45度,颜色则每次都设置为随机就可以,解答如下: 第4关和第3关类似,只是循环次数不同而已,如果孩子没有学习过圆有多少度,可以告诉孩子是360度,因此要循环360度。 程序要运行360次可能要花比较长的时间,因此,可以将运行按钮下面的运行速度的设置调节为最右侧,就可以让程序运行得最快,减少等待的时间。运行起来吧,看看小人在飞快的运动,很好玩。 第5关要循环8个边,循环内部要做的事情,是移动和转向。 第6关要有一点数学知识了。要知道一个圆是360度,那么每次转向1度,则需要360度才能完成一个圆。 结果如下: 第7关可以不用循环实现。 第8关要对第7关的步骤进行循环重复即可。 第9关有点绕了,相当于画一个更小的圈子,答案如下: 第10关不需要循环,按步骤完成即可,注意转向的角度变化。 第11关可以分析出来可以用三个相同的菱形组成整个图案,笔画重复是允许的。 那么只要在已经存在的代码外面套一个循环3次即可完成。 可以引导孩子按照代码步骤脑子里面进行执行,注意完成一个菱形之后,小人面对的方向,这样可以判断出完成一个菱形之后是否需要调整方向,再进入下一个菱形。 第12关可以自由发挥,已经存在的部分是画一个菱形,那么只要画完一个菱形之后调整一定的角度,然后外面套上循环次数,就可以完成,学哥是这样做的: 第13关还是自由发挥题目,可以使用循环来完成各种各样的图画。 学哥是这样做的: 第14关、15关和16关是测试题目,可以让孩子自己完成。 这节课还是练习循环逻辑的概念,并引入更多的新的模块,灵活利用角度以及组合进行循环,可以画出更多的图案。
下节课预告
下节课介绍课程2第8节【蜜蜂:循环】,继续练习循环逻辑。
学哥量化交易学习团队
   致力于:持续学习,提高认知,磨炼技艺,持续输出高质量的教程和课程,帮助更多的人从零基础学编程并跨过量化程序交易的大门。
零基础学编程Python入门课程
课程包含以下内容:
1.图文教程《零基础学编程入门-从Python到Web网站.pdf》,学哥原创版权,共计1024页高清图文教程。
2.视频课程《零基础学编程Python入门》,学哥原创版权,共计24节课45个高清视频。
3.视频教程《玩转魔方》,学哥原创版权,可以送给孩子,共计16个高清视频。
4.图文教程《如何寻找编程相关的电子书下载资源.pdf》。
5.加入学哥编程学习辅导QQ群在线交流。

客服 10:00-17:00
QQ: 44556287
微信公众号
学哥量化交易学习
 
  微信公众号:学哥量化交易学习     QQ群1:603559164    客服QQ号:44556287
工信部备案/许可证编号:沪ICP备15050545号-4