美文网首页
为什么要学习Scratch少儿编程

为什么要学习Scratch少儿编程

作者: 贝利虎少儿编程 | 来源:发表于2020-07-08 10:19 被阅读0次

        因为人工智能和机器人学科的崛起,似乎一夜之间未来就变成了程序员的天下,尤其是在知乎上,不会编程都没办法和这群程序员好好说话了。我已经搬了一辈子砖了,难道我的孩子也还要接着搬?这就是现在大部分家长的焦虑。不要焦虑,他们说的没错,未来编程是基本技能,比英语还要基本。编程真的没那么难,小学生都可以学。不过现在外面儿童编程培训班鱼龙混杂,你自己要是一点都不懂,你怎么相信你的孩子能得到专业的教育?

一,什么是Scratch

Scratch是麻省理工学院开发给6岁以上小朋友玩的编程工具。通过搭积木一样的方式,把代码拼装起来,创造出包含数学、音乐、绘画、游戏、动画等等各种创意有趣的程序,还能控制乐高机器人等硬件实现更高级的玩法。

我研究了大部分号称适合儿童编程的语言,最后锁定在scratch上,原因很简单:

第一,入门难度非常低,特别形象,学完后可以顺利迁移到Python上,学习曲线可以伴随孩子长大;

第二,免费;

对于我们没有编程基础的家长来说,这个学习起来也是非常简单的,自己学会后也能很方便的辅导孩子,或是和孩子共同讨论,这都是亲子项目中含金量极高的活动。

二,Scratch的特点

简单易用,积木式编程。

如果你看过程序员写的代码,肯定会比较晕,比如下面这样。花花绿绿的像天书一样,大人都看不懂,小朋友怎么可能学会?

其实在Scratch中不需要像程序员那样疯狂的敲键盘,而是和搭积木一样,只需要用鼠标把命令积木块拖动组合到一起,就可以实现具体的功能。

三,怎么安装scratch

 

工具:一台最好带有摄像头和耳麦的win系统的电脑

打开官网:https://scratch.mit.edu/

 下载完成后双击安装,按步骤下一步就可以了。

安装完成后桌面就会有一只小猫的图标,双击就可以打开了。

打开之后我们先简单的认识一下界面:

●舞台区是编程结果显示的区域,你可以理解为一个小显示器;

●角色区是所有要在舞台区出现的角色准备区,包括背景也在这个区里面;

●左边部分是功能模块区,也叫功能积木区,我们以后用到的所有的命令全部都放在这个里面的,就像一个积木桶;

●代码区就是搭功能积木块的区域;

●顶部菜单区里面主要是打开保存文件使用;

四,编写第一个程序

好了,介绍完毕,我们马上准备写第一个程序“Hello world!”

因为从今天开始,我们将来到一个全新的计算机世界,当然要跟这个世界打个招呼呀。同时,也有很多老程序员们都相信,我们如果成功显示出这句话,就是赋予了计算机生命,把计算机带到我们的世界中来,它在和我们打招呼呢。

好了,不管怎么理解,我们先让“舞台区”的小猫来说这句话吧。

首先在“功能区”的上面找到浅紫色的“外观”选项,并点击,就会看到下面这些功能积木块:

把第一个积木块拖到右边的代码区:

我们点一下代码区的积木块会怎么样呢?

“舞台区”的小猫说话了,而右边“代码区”的积木块外围会有一圈淡淡的黄色光芒,这说明代码在工作状态。2秒后黄色光芒熄灭,小猫也不再说话,这就是说明代码积木没有工作了。

现在,我们用鼠标点击一下右边“代码区”积木中的“Hello!”这个白色区域,这个“Hello!”会变成淡蓝色,这是说明我们现在可以通过键盘去修改这个内容,我们试一试按键盘上的“←Back”键,这样就会删除之前的“Hello!”变成空白状态。

然后输入“Hello World”再点击一下积木;

 

不过整个程序还差点东西:因为这个浅紫色功能积木块只是整个程序中的一个让小猫说话的代码,不能称为完整的程序。完整的程序,是需要有一个开始启动方式。

我们只要在“功能区”中找到土黄色的“事件”选项,点击后就会发现有一个“当

被点击”的功能积木块

然后将这个积木拖到右边功能区放在之前浅紫色积木块上面,注意观察,每个积木下面有一个小卡槽,他们是可以连接在一起的:

这样连接的意思是告诉计算机要按照从上至下执行每个积木的功能。并且,我们可以从字面就能简单理解这段程序:

“当绿旗被点击的时候,说Hello World这句话持续2秒。”

这样就构成了一段完整的程序。那么问题来了:绿旗是什么?在哪里呢?

 原来这个旗子在“舞台区”的左上角。边上还有一个红色的圆型按钮,是程序停止键。我们先点一下这个旗子看看:

界面发生了三个变化:

1、 旗帜变成了绿色,会持续2秒;

2、 小猫说了句“Hello World”,会持续2秒;

3、 代码区的两个功能积木块会有一圈黄色光芒,持续2秒;

我们终于成功写出了自己的第一个程序——“你好,世界!”

魔法的大门从此正式开启。

                                                                            -----来自 贝利虎少儿编程

相关文章

网友评论

      本文标题:为什么要学习Scratch少儿编程

      本文链接:https://www.haomeiwen.com/subject/hbyqcktx.html