友情提示:380元/半年,儿童学编程,就上码丁实验室。
认识Scratch
本节课(第一节)我们先来认识一下Scratch这个软件,以及如何使用这个软件来写程序,最后,我们认识一下Scratch中的指令特点。
一、认识Scratch
Scratch是一款由麻省理工学院设计开发的少儿编程工具。即使不认识英文单词,即使不熟悉键盘使用,也可以进行编程。同时,编程思维和高级语言编程思维完全一样。程序的执行是通过积木形状的模块组成的命令和参数来实现。用鼠标拖动指令模块到脚本区就可以了。
二、如何使用Scratch写程序

打开Scratch之后我们遇到的第一个问题是所有的语言都是英文的,左上角小地球的图标是切换语言的,我们把它切换到简体中文。
首先我们写一个最简单的Scratch程序,让小猫动起来。

我们的第一个程序就写完了。当小绿旗被点击,移动10步。这个程序执行的效果是小猫移动10步的距离。我们通过这个小程序,认识一下Scratch这个软件的组成:
我们把Scratch这个软件分成5个部分。

第一部分叫做舞台,上图中红色区域。用于呈现程序执行的效果。——这个程序中的小猫移动效果。
第二部分是舞台的背景,上图中蓝色区域。我们可以在这里切换舞台的背景。——这个程序中我们使用了原始的白色背景。(试一试点击背景区的四个图标)
第三部分叫做角色区,上图中黄色区域,这里会显示程序中用到的所有角色的缩略图。这个程序中就是这只小猫。(试一试点击角色区的四个图标)
第四部分叫做指令区,上图中绿色区域。这部分是Scratch中最重要的部分。Scratch中所有的脚本都在这里,共10个大类100多条语句。我们在程序中加入的背景和声音也在指令区中。刚刚我们用到了“事件”中的“当小绿旗被点击”和“动作”中的“移动10步”。
第五部分是脚本区,上图中黑色区域,指令区的10大类100多条语句就是在脚本区中组合在一起组成完整的程序的。刚刚我们把两条语句拼接在了一起。
我们第一个程序虽然只有两句话,我想大家已知道了用Scratch编写一个程序的方法:将需要的指令在脚本区中组合来控制舞台上的角色。
现在呢,建议大家把“移动10步”替换为其他语句,尽可能多的了解Scratch语句中的指令。
三、认识指令
通过观察,大家可以发现,Scratch指令有两个特点:第一颜色不同,第二形状不同。
颜色:不同的颜色代表不同的语法块。
形状:Scratch中指令块的外形只有三种,凹凸,六边形,圆角矩形。
一条指令是凹进去的,另一条语句是凸上来,这两天语句就可以组合在一起,就像我们例子中的“当绿旗被点击”和“移动十步”。还有下图中:“如果,那么”,“说”“将x坐标增加”都是凹凸形状的指令。
凹凸类型的语句是可以内嵌其他语句的,而内嵌的语句,可以是数字,六边形,圆角矩形三种。
下图中:
“如果,那么”可以内嵌六边形
“说”可以内嵌圆角矩形
“将x坐标增加”可以内嵌数字

自己尝试一下吧!