Scratch 1

网友投稿 2019-02-04 19:49

因为人工智能和机器人学科的崛起,似乎一夜之间未来就变成了程序员的天下,不会编程都没办法好好说话了。

我已经搬了一辈子砖了,难道我的孩子也还要接着搬?

这就是现在大部分家长的焦虑。

不要焦虑,他们说的没错,未来编程是基本技能,比英语还要基本。编程真的没那么难,小学生都可以学。不过现在外面儿童编程培训班鱼龙混杂,你自己要是一点都不懂,你怎么相信你的孩子能得到专业的教育?

没关系,我们先自己学一遍,小学生都能搞定的东西,你有什么道理学不会?

https://cdn.china-scratch.com/timg/190206/194Z43151-0.jpg

来来来,别人都在吃吃喝喝过新年,我们利用假期时间,成为孩子的第一任编程老师。

https://cdn.china-scratch.com/timg/190206/194Z45236-1.jpg

一、什么是Scratch,为什么我们选择这个语言

 Scratch是“省略一万字,自己去百度”。

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

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

第二,免费;

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

二、怎么安装Scratch

1、进入网站:www.scratch.mit.edu,把右侧的滑动条拉到最底下。

https://cdn.china-scratch.com/timg/190206/194Z44C8-2.jpg

2、点击“ENGLISH"右边的小三角,将弹出界面的滑动条拉到最下面,换成“简体中文”。

https://cdn.china-scratch.com/timg/190206/194Z56355-3.jpg

3、这时,点击“离线编辑器”,打开下载界面。

https://cdn.china-scratch.com/timg/190206/194Z51364-4.jpg

4、按照电脑的需求来下载。下载结束后,找到安装包,就能安装了。

三、认识Scratch界面

https://cdn.china-scratch.com/timg/190206/194Z56325-5.jpg

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

2、中间是脚本区,也叫代码区,就是搭功能积木块的区域;

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

4、角色背景区是所有要在舞台区出现的角色准备区和舞台背景区;

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

四、完成第一个程序

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

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

现在,我们先让“舞台区”的小猫来说这句话吧。

首先,在“功能区”的上面找到浅紫色的“外观”选项,并点击,就会看到下面这些功能积木块。把第一个积木块拖到中间的脚本区(代码区)。

我们点一下代码区的这个积木块看看会怎么样呢?“舞台区”的小猫说话了,而“代码区”的积木块外围会有一圈淡淡的黄色光芒,这说明代码在工作状态。2秒后黄色光芒熄灭,小猫也不再说话,这就是说明代码积木没有工作了。

https://cdn.china-scratch.com/timg/190206/194Z63V8-6.jpg

现在,我们用鼠标点击一下右边“代码区”积木中的“你好!”这个白色区域,这个“你好!”会变成淡蓝色,这是说明我们现在可以通过键盘去修改这个内容,我们试一试按键盘上的“←Back”键,这样就会删除之前的“你好!”变成空白状态。然后输入“Hello World!”再点击一下积木,不过整个程序还差点东西,因为这个浅紫色功能积木块只是整个程序中的一个让小猫说话的代码,不能称为完整的程序。完整的程序,是需要有一个开始启动方式。

https://cdn.china-scratch.com/timg/190206/194ZC333-7.jpg

我们只要在“功能区”中找到黄色的“事件”选项,点击后就会发现有一个“当被点击”的功能积木块。然后将这个积木拖到右边功能区放在之前浅紫色积木块上面,注意观察,每个积木下面有一个小卡槽,他们是可以连接在一起的。

https://cdn.china-scratch.com/timg/190206/194ZB5F-8.jpg

这样连接的意思是告诉计算机要按照从上至下执行每个积木的功能。并且,我们可以从字面就能简单理解这段程序, “当绿旗被点击的时候,说Hello World!这句话持续2秒。”

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

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

界面发生了三个变化:

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

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

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

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

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com