您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > Scratch程序设计——初识Scratch
Scratch程序设计——初识Scratch【教学目标】1、了解Scratch程序的由来,及开展学习Scratch程序的目的;2、初步认识Scratch的界面,了解舞台、角色、造型,了解Scratch编程的方法,学会启动和停止程序,学会保存作品;3、利用Scratch编程设计小猫跑步程序和小球反弹程序;4、学会利用Scratch程序设计绘制一些基本图形和组合图形,体会运用Scratch设计程序的乐趣。【教学内容】八年级第12册第一单元Scratch程序设计第1课部分内容及拓展内容。包括认识Scratch程序,用Scratch程序设计小猫跑步、小球反弹,绘制简单图形和组合图形。【教学过程】Scratch是美国麻省理工学院(MIT)设计开发的一款少儿编程工具。Scratch采用的是可视化、模块化的编程方式。用户只需要将预先设定好的积木(模块)组合到一起,就可以构成程序脚本,完成特定的任务。Scratch集成了种类多样、功能完备的积木,并且还支持自定义积木,对多媒体的图像、声音、视频等提供很好的支持,可以用来创作交互式故事、动画、游戏、音乐和艺术等。在Scratch中,完全不用记指令。因此,Scratch非常适合青少年作为初次接触编程的工具和语言来学习,进而用其编写充满趣味的小程序和小游戏。Scratch项目简介【教学过程】Scratch编辑器分为三个区域,如下图所示,左上方为舞台区,呈现程序的执行效果。左下方为角色列表区,列出所用到的角色缩略图及舞台背景缩略图。中央和右方为指令区和脚本区,由三个标签页组成,分别为角色添加脚本、造型和声音。指令区分10个大类,100多个积木供我们使用,脚本区用来编写和堆放积木,形成Scratch程序。简单说,这里有个舞台,在舞台上有一个角色(小猫),我们用积木区的积木块在脚本区给角色编写脚本,让角色(小猫)动起来。Scratch用户界面【教学过程】界面左上方区域,显示程序执行的结果。右上方的绿色旗帜图标是程序启动按钮,单击它开始执行程序,右上方的红色圆球图标是停止按钮,单击它可以停止程序运行,在区域的左上方是全屏按钮,单击它,舞台会扩展为全屏,在全屏按钮的旁边是项目名称,系统默认生成一个名称(untitled),可以按照自己的需求做相应的修改。项目名称的下方是开发者的信息。舞台区右下方是鼠标指针坐标值的信息,当鼠标指针进入该区时,会显示鼠标指针当前的位置坐标。[舞台宽度为480步,高为360步,中心坐标(0,0),左上角(-240,180),左下角(-240,-180),右上角(240,180),右下角(240,-180)]。舞台区【教学过程】界面左下方是角色列表区,包含舞台背景和角色两部分内容。左半部分的上面是舞台背景,下面是新建背景的4个按钮,分别代表4种不同的新增背景方式。角色列表区(角色、背景):指令区(积木区)界面中央部分是指令区,指令区的“脚本”标签中,提供了“运动、外观、声音、画笔、数据、事件、控制、侦测、运算和更多积木”10个大类、100多个积木供我们使用。这些不同类型的积木,使用不同的颜色表示。我们可以拖放积木到脚本区,组合成各种形式,从而完成想要实现的程序。【教学过程】界面的右方是脚本区,包含“脚本、造型、声音”3个部分,我们就是在这里对积木进行各种组合,定义角色的造型、舞台背景以及声音。脚本区(脚本、造型、声音)脚本造型声音小猫跑步任务舞台脚本备注背景角色造型脚本积木小猫在舞台中运动无小猫无1.说“hello”2.移动10步3.向右旋转15度任务舞台脚本背景角色造型脚本积木小猫在舞台中运动Hill小猫造型20.当被绿旗点击1.说“大家好,我是小猫”2.重复移动30步3.重复向右旋转30度4.碰到边缘反弹弹球任务舞台脚本背景角色造型脚本积木小球在舞台中运动,碰到边缘反弹,并改变颜色Bluesky3小球1-50.当被绿旗点击1.小球运动***步2.向左旋转***度3.碰到边缘反弹4.更换造型5.重复执行第二步、第三步不同的移动步数和旋转角度,小球的运动方式不同。基本图形利用Scratch绘制图形任务舞台脚本备注背景角色造型脚本积木绘制等边三角形自定Pencil无0.当被绿旗点击,(落笔)1.铅笔运动30步2.向左旋转120度3.重复执行3次(抬笔)重复执行3次绘制矩形(正方形)自定Pencil无0.当被绿旗点击,(落笔)1.铅笔运动60步2.向右旋转90度3.重复执行4次(抬笔)绘制正多边形自定Pencil无0.当被绿旗点击,(落笔)1.铅笔运动***步2.向右旋转***度3.重复执行***次(抬笔)思考:如何绘制长方形正五边形正六边形利用Scratch绘制图形组合图形任务舞台脚本备注背景角色造型脚本积木绘制多个等边三角形自定Pencil无0.当被绿旗点击,(落笔)1.重复执行(小球运动50步,向左旋转120度),重复三次2.移动**步,或旋转**度3.重复执行1、2步**次绘制一排正六边形复杂图形任务舞台脚本备注背景角色造型脚本积木绘制蜘蛛网自定蜘蛛无0.当角色被点击,坐标(0,0)(落笔)1.重复执行(小球运动30步,向右旋转120度),重复三次2、重复执行(小球运动60步,向右旋转120度),重复三次3、重复执行(小球运动90步,向右旋转120度),重复三次4、重复执行(小球运动120步,向右旋转120度),重复三次5、向右旋转60度6、重复执行1-6步六次绘制蜂巢利用Scratch绘制图形今天,仅仅是开始,对Scratch程序感兴趣的同学可以登录:Scratch官网:注册一个自己的账号,不需要下载离线编辑器,直接在该网站平台上新建、编辑和保存项目,或者录制成视频保存。你准备好了吗?谢谢大家!
本文标题:Scratch程序设计——初识Scratch
链接地址:https://www.777doc.com/doc-3923319 .html