为什么学编程?
让孩子学习编程,并不是为了让他们将来都当程序员。少儿编程不同于IT职业教育,它减少了对于编程语言的实际操作的重视,转而更加关注通过编程教育培养孩子们的计算机思维与创造能力,激发孩子内在学习动力以及发展团队合作和沟通等全方位能力。
小艺术家
1
题目
今日的编程题目是,用 120 度和 60 度的角度,再加上长达150像素的边来画个钻石型。
2
所需模块如下
3
知识点
移动方向如何使用?
转向角度如何使用?
移动距离参数、转向角度参数如何填写?
4
解题步骤
1
初始状态下,我们可以看到,画面中的人物在节点1位置,是默认朝向右下方底部节点2的,如下图:
所以,第一步我们当程序运行时,直接让人物从节点1向前移动150像素到节点2,即可。
2
当人物到达节点2后,往节点3方向移动时,需要一个方向的改变,就是让人物转身,通过题目给出的内容,我们得知,有120度和60度两个转向角度数据,此处由于人物方向是朝向右下方,我们想让人物往右上方移动,所以此时,向左转身120度即可,我们拖拽向左转身的模块,并将参数数据改为120。此时,我们的人物已经转身完成,准备向下一个节点3出发。
3
同第一步,拖拽一个向前移动的模块,将参数数据设置为150。
到达节点3
4
仿照步骤二的描述,此时我们应将人物向左转身60度。
5
向前移动150像素到达节点4。
6
参考步骤2向左转身120度,准备向节点1移动。
7
向前移动150像素,完成人物动作。
5
完整代码
6
最终效果
7
加入我们
我们的编程练习在 https://code.org 上进行,这是一个给少儿编程用的公益平台,并且完全免费。
您可以通过以下方式加入我们的课程练习:
1、浏览器直接访问 https://code.org 网站,并注册网站账号,输入小组代码:FKNBML,加入我们。
2、浏览器打开网址 https://code.org/join,直接输入我们的小组代码: FKNBML,选择显示名称,选择秘钥 word,点击 "登录" 按钮。
领取专属 10元无门槛券
私享最新 技术干货