S015 codeorg课程2第4节 小艺术家:序列
上节课完成了codeorg课程2的前面3节课程。
这节课学习codeorg课程2的第4节课程。
课程2第4节第1关
打开浏览器,输入网址进入:https://studio.code.org/s/course2,找到第4节课程的名称为“小艺术家:序列”,点击右侧第1关:
可以看到视频,视频的主要内容是通过赛车为例说明使用前进和转向模块完成指定的路径移动。
进入第1关:
S015-02.jpg这一关出现了6个新的模块,分别是:
向前(或向后)移动100(或者其他数字)像素
向右转(或向左)90(或其他数字)度
向左转(或向右)90(或其他数字)度
向前(或向后)跳100(或者其他数字)像素
设置颜色为红色(或其他颜色)
设置颜色为随机颜色
前面4个模块都有2个参数可以选择改变,从而实现不同的效果。
总结下来其实有4种动作:移动,转向,跳,设置颜色。
然后结合不同的参数,例如向前或向后移动或者跳,向左或向右转向,移动或跳多少像素,转向多少角度,设置什么颜色。
就能组合出很多的行为动作,从而实现自己的目的。
这1关要画的线比较简单:小人向前移动100像素(因为正方形的边长为100像素),然后小人向右转90度,然后小人向前移动100像素,就可以完成了。
S015-03.jpg课程2第4节后续所有关卡
点击“运行”之后,进入第2关:
S015-04.jpg这关和第1关类似,先转向然后移动即可,但是要注意正方形边长为100,一半就是50,因此鼠标要点击“向前移动”模块里面的100,将100数字修改为50。
第3关:
S015-05.jpg这关要注意题目的要求,首先是要设置画黑色的线,然后注意要画的线的长度。
题目说明了帽子宽度是50,但是没有说明帽子高度是多少,因此我们只能尝试不同的数字来进行调试。
可以先输入20,然后输入25,最后输入30,发现是正确的。最终结果如下:
第4关要使用跳这个模块,注意跳的长度和移动的长度都是50。
第5关比较简单,注意移动距离和转向方向不要错。
第6关要用到数学里面的三角形的知识了,题目提示说是等边三角形,那么每条边都是相等的长度,都是100像素。
等边三角形的3个内角都是60度,那么当小人向前移动到右侧角之后,就需要向左转120度,才能找准方向。结果如下:
第7关要注意小人出发的时候的角度,小人面朝右侧斜着45度,出发的时候的角度是正确的,然后前进100,后面都是左转90度再前进。如果看不清出发时候站立的角度,则可以先尝试让小人转向再前进看看。
第8关要画7条边,边长都是25像素,可以有很多种次序完成,只要注意前进的方向就好。
第9关和第8关类似,可以有很多种次序完成。学哥选择下面的方法:
S015-08.jpg第10关是自由发挥题目,可以随意画自己想画的图形,建议让孩子先在纸面上用笔打草稿,然后根据草稿进行设计编程实现方式。
学哥画了一个小房子:
第11关和第12关是考试题目,请孩子自己完成。
这节课的目的就是让孩子开始体验试用更多的模块组合编程完成指定任务,主要还是学习顺序逻辑的概念。
下节课预告
下节课介绍课程2第5节和第6节【迷宫:循环】,开始学习循环逻辑。