一个例子看出scratch编程开发孩子的思维

Posted 启迪少儿亲子编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个例子看出scratch编程开发孩子的思维相关的知识,希望对你有一定的参考价值。

开发思维这个事很虚,有很多培训课都号称开发思维,但多数浮于理念。 被理念骗报名上课的家长不计其数,当然也包括过我。

scratch编程却是实实在在能够从孩子们的实践操作中看得到的——随便甩给你一个程序,就能优化出多个方法,一个小小的简短程序就能表达其“道路千万条”的解决方法。

我们的正式课(非体验课、非假期专题课,是按照知识点的掌握要求设置的课程体系)刚一开始,就让孩子们见识了如何使用多种方法实现角色的移动——小猫正方形跑的多种表达方法

任务描述:让小猫围绕原点做边长为200的正方形移动

一个例子看出scratch编程开发孩子的思维

 首先,第一个问题——移动。在scratch的运动模块中,“移动()步”是瞬间实现的,那我们如何让角色的移动让我们看得清楚?

方法1:移动+等待

方法2:均速移动,小步慢走(重复执行“移动”,除了“移动()步”,还可以用坐标轴的变化来实现移动步数)

方法3:在固定时间内均速滑行

 一个例子看出scratch编程开发孩子的思维

我们选择了第二种方法。

下一步,如何实现小猫的正方形移动。结合“运动模块”中的基本积木块(移动、方向、坐标),我们启发孩子们想了至少4种表达方法。

方法一:面向方向+移动

一个例子看出scratch编程开发孩子的思维

方法二:用xy坐标增加或减少替代移动()步。这实际上是用到了坐标轴的知识,通过坐标位置的变化,实现移动,是移动的另一种表达方式。

一个例子看出scratch编程开发孩子的思维

方法三:简化正方形跑的规律,实际上就是每一次移动200+右转90,重复4次就可以。当然需要设置一个面向90度的初始方向。

一个例子看出scratch编程开发孩子的思维

方法四:给孩子们讲解角度的知识,启发如何用到“运动模块”中最后一个“方向”的小积木块

一个例子看出scratch编程开发孩子的思维

右转90度,其实等于每一次的“方向”+90度。而“‘方向’+90”可以通过运算积木块拼接在一起,共同插入到“面向()方向”积木块。

一个例子看出scratch编程开发孩子的思维

原先孩子们觉得scratch似乎很容易操作,上课有些浮躁,通过“小猫正方形跑”这个例子,顿时感觉到scratch里面是有很多很多奥秘的一个例子看出scratch编程开发孩子的思维

看来,做老师的确是不简单啊!!!须得镇得住他们一个例子看出scratch编程开发孩子的思维

一个例子看出scratch编程开发孩子的思维

 其实说到这个题,说到坐标,如果用到“在()秒内滑行到x()y()”积木块,还可以有第五种方法:

一个例子看出scratch编程开发孩子的思维

是不是很有意思呢!!一个例子看出scratch编程开发孩子的思维一个例子看出scratch编程开发孩子的思维

为了激发孩子们的思考热情,火龙果老师还有大招一个例子看出scratch编程开发孩子的思维——scratch里可以实现移动、跑动、向左、向右、任意旋转,怎么没有“跳跃”功能呢?如何实现“跳跃”功能?配合跳跃功能的制作,我们又可以想出什么游戏来练习呢?

以上是关于一个例子看出scratch编程开发孩子的思维的主要内容,如果未能解决你的问题,请参考以下文章

编程猫scratch少儿编程在线课程-在家就能让孩子学习编程的视频教程

2021年Scratch/C++/Python编程春季班招生

奥赛前编程思维强化C++语言学习的过渡:Scratch是最好的选择!

通过scratch教孩子学编程好,还是直接python教好

scratch创客分享资料下载(首页动画片项目式教学)

8岁孩子开始学scratch编程,这种少儿编程是不是真适合小孩学