
第1课 “翻跟斗”的小猫——认识Scratch
嗨,大家好!我是大家的新朋友——小猫。我能够听懂很多指令,表演很多节目,“翻跟斗”就是其中的一项,不信,就来看看我的身手吧!
一、我们的目标
(1)了解Scratch2.0软件的窗口界面与作用。
(2)知道设计与编辑程序的方法。
(3)了解优化程序的简单方法。
二、我们的任务
1.剧本设计
主题:“翻跟斗”的小猫
舞台:空白的舞台
角色:小猫
故事:高兴的小猫在连续地翻着“跟斗”蹦跳,如图1-1所示。

图1-1 “翻跟斗”的小猫
2.程序设计

三、我们的活动
1.认识Scratch软件界面
双击桌面上的图标,启动Scratch2.0程序,软件界面布局如图1-2所示。

图1-2 Scratch软件界面布局
Tips如果Scratch软件是英文版,我们可以利用菜单栏中的按钮,将语言设置成“简体中文”。
2.搭建程序
(1)新建项目文件。在开始进行程序设计前,我们首先要新建项目文件。执行“文件”→“新建项目”命令,如图1-3所示。

图1-3 新建项目文件
(2)拖放指令。为了让“当前角色”小猫能够完成“翻跟斗”的任务,我们需要将指令像“摆积木”一样进行摆放,如图1-4和图1-5所示。

图1-4 将“绿旗”开始指令拖放到脚本区

图1-5 在脚本区设计程序
Tips在程序的搭建过程中,我们可以单击脚本区中的程序指令来调试程序,并可以观察舞台展示区中小猫角色执行的效果。
(3)优化程序。“简洁、高效”是程序设计的基本原则。在一段程序中,如果出现连续相同的指令,我们就可以利用“控制”模块中的重复指令进行优化,如图1-6和图1-7所示。

图1-6 拖放重复执行指令

图1-7 优化程序并调节指令参数
Tips为了实现角色小猫“连续”翻跟斗的效果,我们可以利用无限重复指令加以实现。
(4)调试程序。通过舞台展示区右上角的开始按钮和结束按钮
,可以控制程序的开始与停止,如图1-8所示。

图1-8 调试程序
(5)删除指令。在调试程序的过程中,我们还可以删除错误或不正确的指令,如图1-9所示。

图1-9 删除指令
Tips删除指令还有另外两种方法:①将多余的指令与程序分开后利用“工具栏”中的按钮删除指令;②直接将多余的指令拖回指令区。
3.保存与分享文件
在程序设计的过程中或完成后,我们还可以将文件保存到本地或分享到网站上。执行“文件”→“保存”命令,弹出如图1-10所示的“保存项目”对话框。

图1-10 保存文件
Tips保存在本地的文件,我们也可以分享到http://scratch.mit.edu网站上。
四、我们的探索
(1)如果不断地调整程序中指令参数的数值大小,那么“小猫”角色的运动方式会有哪些变化?
(2)可否通过添加指令的方式,使“小猫”角色的运动方式更加多样?
本课知识导图
