第一讲**初识[Scratch**](https://www.kidscoding8.com/tag/scratch)
一、Scratch是什么?
- Scratch是由美国麻省理工学院开发的专门面向8岁以上的青少年的编程工具。
- Scratch是基于图形化界面的编程工具。
- Scratch可以用来创建互动式的故事,动画,游戏。
- Scratch编程不等同于真正意义上的编程,但是通过Scratch的学习,可以锻炼大家的逻辑思维能力,并初步掌握编程的方法,为未来真正的编程学习和其他课程的学习打下基础。
二、Scratch**社区**
- Scratch的官方网站地址,https://scratch.mit.edu/
- 通过红色标示的Join Scratch可以在官网上进行注册,注册后可与来自全球的其他开发者相互分享
- 官方网站上提供了大量其他开发者开发的小程序,并附带了这些作品的开发程序细节,可供大家参考学习。
三、**Scratch**程序界面
提示:离线版的Scratch 是多语言版本的,点击菜单最前面的小地球图标,可以选择需要的语言,初次安装后默认是英语,简体中文在列表的最下面。- 舞台区:最终呈现程序的地方,默认情况下中间是一只小猫作为角色。舞台区右上角是用于控制程序启动与终止的按钮。右下角是鼠标的当前坐标。
- 角色列表
- 指令区:这里有三页,默认选择脚本页。这里列出了所有用于操作当前角色的指令,Scratch就是通过组合指令区的各种指令来进行编程的。
- 脚本区:这里就是大家编程的地方,由于Scratch是对角色进行编程的,脚本区的右上角显示当前正在编程的是哪个角色,x,y分别表示了这个角色所在位置的坐标信息。
- 工具列表
四、第一个**Scratch**程序
- 在指令区,选择外观指令
- 拖动“说……指令”到右边的脚本区
- 双击刚刚拖动的指令,对应的对象在舞台区会显示“hello”。
五、需要注意的几个小问题
- 拖动指令前一定要注意选择的对象是否正确,特别是在舞台上有多个对象的时候。
- “说……”指令可以自己编辑任何希望显示的话。
- “说……”和“说…… 2秒”的区别是显示话的时间不同。
- 除了“说……”之外,还有思考指令,文字内容显示的方式与说指令不同。
六、连接指令与启动指令
- 再次拖动外观指令区的隐藏指令到脚本区,当与之前的说指令靠近时,说指令下面会有白色的提示,这个时候松开鼠标,两个指令会连接在一起。连接在一起的两个指令会按照从上到下的顺序连续执行。
- 再次双击组合后的指令,小猫说hello后两秒消失了。如果想要小猫重新显示,双击指令区的显示,则小猫重新显示。
- 未来编写的程序,一般通过点击舞台右上方的绿色小旗子开始程序运行,但是对于我们刚刚完成的程序,点击小旗子并没有任何作用,关键是需要给程序添加一个控制启动的事件指令。
- 点击指令区的事件指令按钮,在下面的指令中选择“当小旗被点击”拖动到右侧的脚本区,并将指令放到刚才指令的上面,当出现指令连接的提示后松开鼠标
- 现在点击舞台区域的启动小旗,我们的第一个scratch已经完成了,怎么样很简单吧?