1 界面 - 图1

    第一讲**初识[Scratch**](https://www.kidscoding8.com/tag/scratch)

    一、Scratch是什么?

    1. Scratch是由美国麻省理工学院开发的专门面向8岁以上的青少年的编程工具。
    2. Scratch是基于图形化界面的编程工具。
    3. Scratch可以用来创建互动式的故事,动画,游戏。
    4. Scratch编程不等同于真正意义上的编程,但是通过Scratch的学习,可以锻炼大家的逻辑思维能力,并初步掌握编程的方法,为未来真正的编程学习和其他课程的学习打下基础。

    二、Scratch**社区**

    1. Scratch的官方网站地址,https://scratch.mit.edu/

    1 界面 - 图2

    1. 通过红色标示的Join Scratch可以在官网上进行注册,注册后可与来自全球的其他开发者相互分享
    2. 官方网站上提供了大量其他开发者开发的小程序,并附带了这些作品的开发程序细节,可供大家参考学习。

    三、**Scratch**程序界面

    1 界面 - 图3

    提示:离线版的Scratch 是多语言版本的,点击菜单最前面的小地球图标,可以选择需要的语言,初次安装后默认是英语,简体中文在列表的最下面。
    1. 舞台区:最终呈现程序的地方,默认情况下中间是一只小猫作为角色。舞台区右上角是用于控制程序启动与终止的按钮。右下角是鼠标的当前坐标1 界面 - 图4
    2. 角色列表1 界面 - 图5
    角色列表在舞台的下面,允许用户建立多个角色并分别控制。 选中的角色四周用蓝色的方框表示,点击选中角色最上角的“i”按钮,可以显示该角色的信息

    1 界面 - 图6

    1. 指令区:1 界面 - 图7这里有三页,默认选择脚本页。这里列出了所有用于操作当前角色的指令,Scratch就是通过组合指令区的各种指令来进行编程的。
    此外是造型页和声音页,具体的使用方式将会在未来逐步给大家讲解。
    1. 脚本区:1 界面 - 图8这里就是大家编程的地方,由于Scratch是对角色进行编程的,脚本区的右上角显示当前正在编程的是哪个角色,x,y分别表示了这个角色所在位置的坐标信息。
    2. 工具列表1 界面 - 图9
    列出了复制、删除,放大,缩小角色的四个按钮,以及帮助按钮。

    四、第一个**Scratch**程序

    1. 在指令区,选择外观指令1 界面 - 图10
    2. 拖动“说……指令”到右边的脚本区

    1 界面 - 图11

    1. 双击刚刚拖动的指令,对应的对象在舞台区会显示“hello”。1 界面 - 图12

    五、需要注意的几个小问题

    1. 拖动指令前一定要注意选择的对象是否正确,特别是在舞台上有多个对象的时候。
    2. “说……”指令可以自己编辑任何希望显示的话。
    3. “说……”和“说…… 2秒”的区别是显示话的时间不同。
    4. 除了“说……”之外,还有思考指令,文字内容显示的方式与说指令不同。

    六、连接指令与启动指令

    1. 再次拖动外观指令区的隐藏指令到脚本区,当与之前的说指令靠近时,说指令下面会有白色的提示,这个时候松开鼠标,两个指令会连接在一起。连接在一起的两个指令会按照从上到下的顺序连续执行。1 界面 - 图13
    2. 再次双击组合后的指令,小猫说hello后两秒消失了。如果想要小猫重新显示,双击指令区的显示,则小猫重新显示。
    3. 未来编写的程序,一般通过点击舞台右上方的绿色小旗子开始程序运行,但是对于我们刚刚完成的程序,点击小旗子并没有任何作用,关键是需要给程序添加一个控制启动的事件指令。
    4. 点击指令区的事件指令按钮,在下面的指令中选择“当小旗被点击”拖动到右侧的脚本区,并将指令放到刚才指令的上面,当出现指令连接的提示后松开鼠标1 界面 - 图141 界面 - 图15
    5. 现在点击舞台区域的启动小旗,我们的第一个scratch已经完成了,怎么样很简单吧?
    七、课后小练习 继续今天的小程序,编写一个程序,让小猫说“编程序真简单”3秒钟后,小猫消失,等2秒后,再让小猫显示在舞台上,然后让小猫说“我又回来了,哈哈”。 提示,等待2秒的指令点击“控制”按钮后可以找到,让小猫说什么只需要编辑说后面的对话框就可以。 参考答案:

    1 界面 - 图16