师:亲爱的同学们,大家好!从今天开始,我们将一起学习小学信息技术第三册第二单元“信息技术王国的设计师”。计算机能完成众多功能,是借助了人们设计好的计算机程序。通过本单元学习,我们要学会使用Scratch儿童编程软件,围绕各种主题活动进行程序设计,创作出属于自己的故事、动画、游戏等作品,体验程序设计过程,感受其中的无穷乐趣。
现在,我们一起来学习第11课“结识新朋友——Scratch入门”。先来观摩几个优秀的Scratch作品,这些有趣的故事、动画、游戏、艺术等交互式作品,都是利用Scratch制作的。Scratch是一款很棒的积木式儿童编程软件。事不宜迟,让我们通过一个视频来认识它。
Scratch的启动。按照如下操作启动Scratch:单击“开始”按钮,指向Scratch 2选项并单击。
这就是Scratch窗口,现在我们一起来认识一下。这是菜单栏,这是工具按钮,这是舞台测试背景,这是角色,这是标签页,这是积木区,这是帮助按钮和测试程序区。
同学们,请仔细观察积木区,看看有哪些积木。细心的你一定发现了,Scratch 2.0为我们提供了十大类积木组,分别是运动、外观、声音、画笔、数据、事件、控制、侦测、运算和更多积木。每类积木组中包含同类功能的积木,而且每类积木组还用不同的颜色做了区分。下面我们来试着编写一个小程序。任务要求:编写程序,实现当绿旗被点击时,酷猫进行自我介绍的程序效果。同学们跟着范例演示,一边操作一边思考程序中使用了哪些积木。
Scratch程序的编写。按照如下步骤编写程序,实现当绿旗被点击时,酷猫进行自我介绍的程序效果:单击角色一,单击“事件”选项,拖动“当绿旗被点击”积木到程序区;单击“外观”选项,拖动“说2秒”积木到程序区的“当绿旗被点击”积木下方,并确保两个积木衔接在一起;指向参数框后,单击更改说话内容及时间。
观察程序中使用到的两个积木,“当绿旗被点击”属于事件组,表示单击控制按钮绿旗后,执行其下面的程序块;“说2秒”属于外观组,表示在2秒内显示说话框及内容,单击参数框可以修改说话的内容及时间。与之类似的还有“思考2秒”,同样属于外观组,表示在2秒内显示思考框及内容。而“说”和“思考”这两个积木,如果没有时间参数限定,会一直显示说话或思考框及内容,直到程序结束运行。
师:同学们,“说”和“思考”这两个积木又有什么不同呢?
生:仔细观察它们的执行效果,会发现它们文字框的外形不同,代表的意义也不同。“说”的内容是讲给大家听的,“思考”的内容是角色的心理活动。
师:知道了它们的区别,我们在编写程序的过程中,就可以根据实际需要来选择相应的积木了。
回顾刚才程序设计的过程,我们发现在Scratch中,可以根据需求搭建积木、编写程序,进而控制计算机完成一系列操作。Scratch中程序设计的操作步骤一般分为四步:第一步,找——用鼠标单击对应的积木区,寻找合适的积木;第二步,拖——拖动积木到程序区;第三步,连——把积木彼此连接,形成程序块;第四步,调——鼠标指向积木参数框后,单击鼠标修改积木的参数值。另外,还可以通过鼠标拖动操作调整积木的位置。程序设计好了,下面我们试着运行程序,如果程序还不够完善,可以继续修改程序。任务要求:修改程序,实现当绿旗被点击时,酷猫自我介绍并变换外观特效的程序效果。同学们准备好了吗?我们跟着范例演示一起来操作。
Scratch程序的运行。编写程序后,可按照如下步骤运行程序:单击绿旗查看程序的执行效果,单击停止程序的运行。按照如下步骤修改程序,实现当绿旗被点击时,酷猫自我介绍并变换外观特效的程序效果:将“说1秒”积木移回积木区;单击特效下拉按钮,选择“旋转”;拖动“将旋转特效设定为”积木到程序区,修改参数为200;拖动“说2秒”积木到程序区,修改说话内容为“猜猜我是谁?”;拖动“隐藏”积木到程序区;拖动“显示”积木到程序区;拖动“清除所有图形特效”积木到程序区,单击“控制”,拖动“等待1秒”积木到“隐藏”积木下方;拖动“等待1秒”积木到“显示”积木下方,单击绿旗查看程序的执行效果。
