第1课 初步体验Scratch 3.0

 

一、认识Scratch

Scratch英文原意是“抓痕、刮擦的声音”。可以点击此处跟读。

2007年,美国麻省理工学院媒体实验室使用Scratch这个单词,命名了他们开发的一款适用于少年儿童使用的编程软件。目前Scratch在全世界150多个国家和地区的中小学得到了广泛的应用,被翻译成了 70 多种语言。截止到本文写作的2019年1月,Scratch在TIOBE全球编程语言排行榜上排名第24位(可以点击此处查看最新排名)。

Scratch开创性的采用类似“搭积木”一样的方法,把各种程序指令组合在一起编写程序,从而大大降低了编写计算机程序的难度。使得人人都能够学习计算机编程、创作出丰富多彩的计算机程序作品,体验计算机程序创作的乐趣。

目前最新的Scratch版本是2018年1月2日发布的3.0版,该版本采用了最新的网络技术,不仅仅在电脑上,还可以在手机、平板上在线编程、在线查看别人的编程作品。本书就是以这个版本为例,介绍如何使用Scratch编写各种有趣的程序作品。

 

二、进入Scratch在线编程网站

要使用Scratch编程,可以打开浏览器,访问麻省理工学院的Scratch官网:https://scratch.mit.edu(如下图所示)。

 

Scratch官网默认显示语言是英语,要让网站显示中文,可以按以下步骤操作:

  1. 拖动网页浏览器右边的垂直滚动条到网页最下方,可以看到网页最下方中间有一个默认显示“English”的语言下拉列表框。
  2. 单击语言列表框右边的箭头图标,打开网站所支持语言列表;拖动列表右边的垂直滚动条到最下方,单击倒数第二个“简体中文”选项(如下图所示)。

  1. 稍等片刻网页刷新完成后,网站语言就会改为中文。

 

Scratch官网是全球最大、最权威的Scratch网站,全球数百万的用户在网站编程、发布自己的作品,相互交流、学习Scratch编程知识。限于课程内容篇幅的限制,关于Scratch官网的使用介绍详见课后阅读材料。

不过对于中国大陆的Scratch用户来说,由于Scratch官网服务器在美国,因此访问速度会比较慢。建议可以使用“好好搭搭”(http://www.haohaodada.com )或者网易卡搭(http://kada.163.com )这两个国内知名的编程教育网站。

注:第一次进入Scratch编程窗口时,由于需要进行浏览器缓存,因此这个网页的打开时间会相对长一些。打开过一次以后,再次打开这个网页时速度就会正常。

 

试一试:

分别尝试进入以上这些Scratch网站,挑选出最适合自己使用的Scratch 3.0 编程网站。

 

三、认识Scratch 3.0编程窗口

进入Scratch官网后,单击左上角的“创建”按钮,会打开如下图所示的Scratch 3.0编程窗口(如果网页没有显示中文,可以单击左上角“地球仪”图标,在打开的下拉列表中拖动滚动条到最下方,选择“简体中文”选项)

图片

 

Scratch 3.0编程窗口分为上、下两部分:上半部分是工具栏,下半部分是代码、造型、声音这三个选项卡:

 

四、初步了解指令类别

本书中所称呼的“指令”,英文是“Block”,在有些书籍中也称之为“积木”、“积木块”。Scratch把所有的一百三十多个指令分为九大类,每一类用不同的颜色标记(如下图所示)。

 

五、单击指令指挥小猫

通过单击“指令区”中的指令,可以让角色直接执行这个指令。具体可以按以下步骤操作:

  1. 确认当前处于“代码”选项卡状态,已经在角色列表区选中了某个角色。
  2. 单击“运动”类别中的“移动”指令,可以让小猫向右移动10步。
  3. 单击“移动10步”这个指令的参数框,删除原有的数字“10”、重新输入“100”;再单击这个指令,可以让小猫移动100步。

 

练一练:

找一找,哪些指令你认为比较有意思;单击指令试一试、想一想,这个指令可能有什么用?把你认为最有意思的五条指令记录在下面表格中。

 

拓展思考

登录Scratch官网或者好好搭搭、网易卡搭等Scratch 3.0在线编程网站,浏览发布在网站上的Scratch程序作品;也可以注册一个帐号,对自己喜欢的作品点赞、收藏,或者对作品发表评论。