认识Scratch软件
发布人:张建辉发布时间:2018-09-23 10:21:41
机器人之所以可以自动执行,是因为他不只是一台硬件设备,控制器里面还图 1-13 机器人作品:分球机器人(分球之前) 图 1-14 机器人作品:分球机器人(分球之后)有程序在执行。也就是说,我们制作机器人,不但要把机器人的实体制作出来,还要为机器人做程序,我们一般叫“写程序”。
同学们写过程序吗?好,今天我们一起来写几个程序。
在桌面上找到图标“Scratch2-JMD”(参见:图 1-15),是一只小猫的样子。这个软件就是 Scratch,我们这本教材后面主要用这个软件为机器人编程。
一、认识Scratch软件
双击图标“Scratch2-JMD”,打开编程界面(参见:图 1-16)。

Scratch 是一款由麻省理工学院(MIT)设计开发的面向少年、儿童的简易编程工具。同学们在使用中不需要用键盘输入命令,取而代之的是用拖放积木模块的方式编程。这些积木模块包括了编写一个完整程序的每个环节,甚至包括数组和函数。
二、新建、保存、打开一个程序
在 Scratch 中打开“文件”菜单(参见:图 1-17),选择“新建项目”,就可以新建一个程序文件。
在 “文件”菜单,选择“保存项目”,就可以保存一个程序文件。如果不想覆盖原有程序文件,而是想保存一个程序文件的副本,可以选择“另存为”。程序文件保存后的扩展名为: .sb2(参见:图 1-18)。
在 “文件”菜单,选择“打开项目”,就可以打开一个以前保存过(或已经存在)的程序文件
三、使用Scratch积木模块编程
Scratch 的编程是靠拖动“积木模块”的方法完成的(参见:图 1-19)。
第一步:在指令区选择一个指令类型;
第二步:把积木模块拖入脚本区就是加入了这段程序;
第三步:把积木模块拖回指令区就是删除了一个积木模块;
第四步:可以从指令区拖动更多的积木模块来继续编程。

此外,我们还可以在一个积木模块上单击右键,在快捷菜单中选择“复制”来对这个模块及以下模块进行复制(参见:图 1-20)。当然,也可以在快捷菜单中选择“删除”来删除积木模块。