2023学年完整公开课版初级Scratch_第1页
2023学年完整公开课版初级Scratch_第2页
2023学年完整公开课版初级Scratch_第3页
2023学年完整公开课版初级Scratch_第4页
2023学年完整公开课版初级Scratch_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TOC\o"1-3"\h\u1认识新朋友 2什么是Scratch 2认识scratch程序界面 3指令的操作 82小猫讲故事 10say”hello” 10相声秀 14介绍美丽的校园 20龟兔赛跑 233青园小卫士 25环保小卫士 25猫捉老鼠 28种花小能手 31打地鼠 344校园运动会 38田径赛跑 38射气球 40猜数字 43

1认识新朋友什么是ScratchScratch是MIT(麻省理工学院)发展的一套新的程序语言,可以用来创造交互式故事、动画、游戏、音乐和艺术。它是适合儿童学习编程和交流的软件平台。Scratch程序非常容易掌握,它通过图形化界面,把编程需要的基本技巧囊括其中,包括建模、控制、动画、事件、逻辑、运算等。完全不用背指令,使用积木组合式的程序语言,让学习变得更轻松,并充满乐趣。Scratch程序可在官方网站上免费下载,要想了解更多关于Scratch的最新资讯,也可登陆Scratch官方网站:

认识scratch程序界面双击桌面快捷方式,启动认识Scratch程序。Scratch程序从功能上可以分为指令区、脚本区、角色信息区、舞台区、角色列表区、工具列等六个区。①①②③④⑤⑥每个区各有各的作用,其中:①指令区——提供八大类模块,供编写脚本时选择使用。②脚本区——脚本、造型和声音的编写区。③角色信息区——显示每个角色的相关信息。④舞台区——角色表演的地方,最终编写好的程序在此呈现。⑤角色列表区——角色创建区,所有的角色都在此创建。⑥工具列——对角色进行放大缩小、复制、删除等操作。指令区Scratch程序一共有动作、外观、声音、画笔、控制、侦测、数字和逻辑运算、变量等八大类指令,不同类别的指令用不同的颜色进行区分。单击某类别的按钮,在指令区中会出现对应的指令。【动作类】【控制类】【外观类】

【侦测类】【声音类】【数字和逻辑运算类】【画笔类】【变量类】

2、脚本区脚本、造型和声音的编写区,可对某个角色编写脚本、编辑造型和声音设置等。它是通过选中某个标签来进行三者之间的切换。脚本造型声音角色信息区显示每个角色的相关信息,包括方向、坐标值等信息。舞台区舞台区是角色表演的地方,最终编写好的程序在此呈现。舞台右上角有来控制影片的启动和停止。角色列表区影片中所有的角色都在此创建,也可对角色进行删除、复制等操作。同时,“舞台”以缩略图的形式在此呈现。6、工具列可以通过它来改变角色的大小,已经对角色进行复制、删除等操作。

指令的操作指令区就是指令的大本营,里面存有各种类别的指令。那么,Scratch中这些指令是如何来进行编程的呢?1、指令的拖动。在编写脚本时,需要将指令拖至脚本区。拖动指令的方法很简单,只要用鼠标单击某指令不放,再将它拖至脚本区就行了,拖动指令的同时也完成了一条指令的编写。指令的组合在Scratch中,要实现动画效果需要讲几个指令组合起来。例如,编写指令组让小猫从舞台的左边走到右边。如右图所示,小猫完成这个任务需要用到三个指令,并且这三个指令就像搭积木一样紧密地组合在一起。仔细观察你会发现,在Scratch中大部分指令的外形都有凹、凸的部分,凸出来的部分只能和其他指令凹的部分组合起来,如下图所示。+=其操作方法很简单,先将动作类指令中的旋转指令拖到脚本区中,再将控制类指令中的等待指令拖动至旋转指令的下方,当出现一条白色的线条是松开鼠标左键,此时两个指令就组合好了。但是,也有一些指令既没有凹也没有凸的部分,如:那它们又如何使用呢?其实我们只有抓住指令的特征就很容易将相关指令进行组合。从外形上看,指令只能嵌入与该外形相同的指令中,如它能放入中的菱形框中:将该指令拖到至“直到”后面的菱形框中,当出现白色的框时松开鼠标左键,两者就组合起来了。→3、指令的拆除在调试程序的过程中,往往需要对已组合好的指令进行拆除:只要选定某指令往上或往下拖,就会使该指令与其他指令分离。当指令组的指令很多时,只能逐个进行拆除。4、指令的删除选定该指令或指令组(多条指令),右击,选择“删除”命令既可,或将指令拖回至指令区。

2小猫讲故事say”hello”奇妙的scratch之旅开始啦!快来和我们的新朋友——小猫打招呼吧!启动scratch双击桌面上的图标或单击“开始”菜单——“程序”——“scratch”启动scratch。二、编写脚本要和小猫打招呼,必须通过脚本来实现!在“角色列表区”中选中“小猫”。Scratch是面向对象的编程工具,它需要对每个角色的行为编写脚本,所以对角色进行脚本编辑前必须选中该角色。选择外观类指令,并将其移到“脚本区”中。表示说“你好”2秒,其中说的内容和时间均可以修改。单击该指令,小猫就开始打招呼啦!再次选择外观类指令,并将其移到“脚本区”中。修改说的内容和对应的时间,将其移至第一个外观类指令的下方,当出现白色线条后,松开鼠标左键,此时两条指令就组合在一起了。单击该指令组合,小猫就能不断地跟我们“说话”了。☻注意:通常我们运用控制类指令中的来启动脚本。该指令必须放在脚本的头部,只要单击舞台右上角的绿旗,该脚本就能执行了。其中:表示脚本运行,表示脚本停止。演示程序:单击右上角第三个按钮可以转换成演示模式,演示模式下单击左上角或按键盘左上角“Esc”键返回。三、保存文件点击“文件”菜单——“存档”或单击按钮保存文件。在弹出的对话框中选择保存文件的位置,命好文件名。还可以点击“分享”菜单或单击按钮将你的作品上传到官方网站上与网友进行分享哦。任务练习小猫和我们打招呼了,它还想向我们介绍自己呢!请你运用所学让小猫做一个自我介绍吧!完成后请保存并提交作品。

相声秀今天,相声大师要为我们表演有趣的相声秀啦!首先让我们把演员们请上舞台吧!创建舞台首先,让我们为舞台添加背景图片——剧场。单击“角色信息区”的舞台按钮,选中“舞台”,再单击“程序指令区”的“多个背景”标签。单击“导入”按钮,弹出“导入背景”对话框。Scratch为了方便创作,系统自动提供了丰富的图片素材,并按类型存放,如:“Indoors”(室内的)、“Nature”(自然的)、“Outdoors”(室外的)、“Sports”(体育类的)等。除了使用系统提供的素材之外,也可以使用自己准备的素材。例如在本课中我们可以选择“桌面”——“相声素材”文件夹中的“剧场”图片。3、选中图片,单击“确定”按钮,该图片就添加到舞台中了。单击“背景1”右下角的“删除”按钮,删除空白背景。添加角色现在,让我们把今天为我们表演的相声大师请上舞台吧!启动Scratch程序后,系统会自动导入“小猫”角色,添加为我们表演的不是小猫,先把它删除。单击“工具列”的按钮再点击小猫或在角色的右键菜单中进行删除。导入新角色:在“角色列表区”中有三个按钮,代表新增角色的三种方法,依次为:“绘制新角色”、“从文件夹中选择新的角色”、“来个令人惊喜的角色吧”。其中,“绘制新角色”可以通过自己绘画的方式来创建角色;“从文件夹中选择新的角色”即可选择系统提供的角色图片,也可添加本地存放的角色图片;而“来个令人惊喜的角色吧”是系统随机产生角色。本课中我们使用第二种方法——从文件夹中选择新的角色。单击按钮,弹出“新增角色”对话框:Scratch提供了“Animals”(动物)、“Fantasy”(幻想)、“Letters”(字符)、“People”(人物)、“Things”(物品)、“Transportation”(交通工具)等六大类别的图片文件。本课中选择本地存放的角色图片。分别选择“桌面”——“相声素材”文件夹中的“刘”、“马”图片,单击确定。此时在角色列表区就能看到新增的两个角色了。调整角色大小和位置:通过“工具列”中按钮或对角色右击鼠标打开右键菜单调整角色大小。移动角色到合适位置:编写脚本演员准备就位了,下面让我们编写脚本让他们开始表演吧!1、动手之前可以先做好一项准备工作:打开桌面“相声素材”文件夹中的“相声:拔牙.txt”文本文档,先对两位演员的对白设定好时间,如下图:2、分别为角色1和角色2添加脚本:(注意添加脚本前先选中对应的角色)

角色1脚本角色2脚本角色1脚本角色2脚本这里对话的内容可直接有文本文档中复制粘贴而来。☻注意:两个角色对话时,一个角色说的同时另一个角色需要等待(等对方说完),这里需要使用到控制类指令中的,其中等待的时间可以修改。添加完脚本后,就可以观看相声表演啦,点击试一试吧!任务练习小猫和小猴也想为大家表演脱口秀,请你把他们请上舞台,为他们设计有趣的对白吧!介绍美丽的校园学校里又有客人要来访了,让我们带他们走进美丽优雅的青园校园吧!创建舞台选中舞台,再单击“程序指令区”的“多个背景”标签,依次导入素材文件夹中的校园风景图片——“学校全景”、“图书馆”、“梦田”“5+2梦工厂”、“科学实验室”、“小葵花书吧”、“种植基地”、“田径场”等。添加角色删除小猫角色,从素材文件夹中选择“青园向导”图片作为新角色。在“绘图编辑器”中将角色背景色填充为透明色。调整角色到合适大小。编写脚本1、舞台脚本:(注意先选中舞台)这里要使用到的是外观类指令中的,设置每张背景的显示时间为3秒,使用控制类指令。2、角色脚本:显示背景的同时,角色进行解说介绍,注意角色“说”与背景显示的同步。【舞台脚本】【角色脚本】任务练习介绍了美丽的校园,请你再利用提供的素材介绍一下学校的特色社团吧!

龟兔赛跑今天小猫要和我们讲述“龟兔赛跑”的故事。一、创建舞台导入背景图片,依次导入素材文件夹中编号1——6的图片文件。二、创建角色移动小猫到合适位置,调整好大小,也可替换成自己喜欢的其他角色。三、编写脚本【舞台脚本】【角色脚本】对比课例中的角色脚本,思考指令和指令组的使用效果有何区别。四、任务练习请调整素材图片的顺序,创作“龟兔赛跑故事新编”。

3青园小卫士环保小卫士最近在我们的校园里出现了不该出现的白色垃圾,让我们一起争做环保卫士,守护美丽青园吧!一、创建舞台导入素材文件夹中的“操场”图片文件作为背景。二、创建角色打开素材文件夹中的新角色——“垃圾纸屑”图片文件,调整大小、位置。三、编写脚本1、“小猫”脚本分析要实现键盘方向键控制小猫上下左右移动。点击小绿旗回到起始位置。

☻注意:认识坐标轴。舞台上角色的位置是用坐标轴标记的。了解到坐标后才能控制角色在舞台位置及移动。(1)舞台的中心是(0,0),水平为X轴,垂直为Y轴。X轴:中心点往右是(+),中心点往左是(-)

Y轴:中心点往上是(+),中心点往下是(-)

(2)接着分别定义键盘的上下左右键的动作:往上:当按下“上移键”,向上进10步;往下:当按下“下移键”,向下进10步;往左:当按下“左移键”,向左进10步;往右:当按下“右移键”,向右进10步;当点击小绿旗,出现在舞台中心。为了增加动感可以在每一次移动后变换一下造型。如:2、“垃圾纸屑”脚本直到碰到小猫之前都显示在舞台的某个位置,碰到小猫后隐藏。这里要使用到控制类指令、动作类指令、外观类指令以及侦测类指令。此处显示位置可由自己指定。此处显示位置可由自己指定。将“垃圾纸屑1”的脚本复制给“垃圾纸屑2”、“垃圾纸屑3”,修改显示的位置即可。四、任务练习1、设计当点击小绿旗时,“纸屑”出现在“操场”指定范围的任意位置;提示:使用数字和逻辑运算类指令,将x坐标和y坐标设定为一个范围,如2、你能让小猫更快地清理垃圾吗?提示:用鼠标控制小猫的移动。使用动作类指令。

猫捉老鼠最近学校图书馆出现了几只恼人的小老鼠,让我们一起帮助小猫来抓住它们吧!一、创建舞台“舞台”——“多个背景”——导入“素材”文件夹中的“图书馆”图片文件。创建角色保留角色“小猫”,在从“造型”文件夹中导入新角色“mouse”(老鼠)。编写脚本1、“小猫”脚本角色分析:①小猫由鼠标方向键控制上下左右移动:脚本编写:请参照课内容自主完成;②小猫由鼠标控制自由移动:脚本编写:或对比两组指令的执行效果,说出指令和指令的差别。2、“老鼠”脚本角色分析:①“老鼠”在舞台上移动,碰到边缘就反弹:脚本编写:;(注意使用指令时角色设定)②移动过程中,如果被“小猫”捉住(碰到小猫)就隐藏,等待2秒后又有老鼠出现:补充脚本:③发现问题:再次演示时“老鼠”没有显示,且老鼠的运动方向固定不变:补充脚本:任务练习1、为了把“小猫”训练成捉鼠能手,请你再添加几只“老鼠”;提示:可以直接复制“老鼠”角色,角色对应的指令也会被一起复制,思考指令组中有哪些需要修改的地方。你能帮“小猫”统计出一共捉了多少只老鼠了吗?提示:自主探索“变量”指令的使用。

种花小能手学校的新教学楼天台开辟出了一块绿意种植基地,让我们用小鼠标来播种美丽的花朵吧!创建舞台导入素材文件夹中“天台”图片文件做为舞台背景。创建角色手绘花瓣:通过“绘制新角色”打开绘图编辑器,绘制花瓣形状:先使用椭圆工具画出两个椭圆,再使用颜色填充工具填充渐变色得到图中所示花瓣形状。你还能设计出其它形状的花瓣吗?如:……注意:绘制花瓣时要,将旋转点调节至花瓣底端:编写脚本角色分析:①点击小绿旗时花瓣旋转一周,使用“画笔”指令中的指令快速画出一朵花朵。脚本编写:☻注意:重复执行次数×旋转角度=360度。调节花瓣到合适位置、大小,按下小绿旗试一试吧!☻注意:可以使用指令组来清除图章痕迹直到得到想要的花瓣效果。②画出七彩花朵:补充脚本,按下小绿旗演示效果吧!任务练习1、多绘制几种不同形状的花瓣,用相似的方法快速画出更多漂亮的花朵。2、设计程序“遍地花开”:在鼠标点击的地方开出一朵七色花。任务分析:点击小绿旗时“花瓣”隐藏,如果按下鼠标,“花瓣”移到鼠标指针位置显示出来,并按范例中的方法画出一朵七色花。按下空格键清除所有画笔。脚本提示:

打地鼠天台的种植基地最近冒出了几只搞破坏的小地鼠,让我们一起想办法消灭它们吧!创建舞台导入素材文件夹中“天台”图片文件做为舞台背景。创建角色绘制地洞:绘制新角色——绘制椭圆形地洞;注意:“地洞”角色的增加可以通过复制得到,因此可以先添加少数(3个)地洞,完成后可再增加地洞个数。绘制地动时注意给地洞编号,便于编写脚本。从素材文件夹中选取新角色——“地鼠”。注意:编辑造型——设定旋转范围。绘制“准星”:脚本编写1、“地鼠”脚本。角色分析:游戏开始时“地鼠”是隐藏着的,每隔一段固定的时间(可以设定为秒)就会随机广播一个数字,这个数字代表着某一个“地洞”,“地鼠”就会移动并出现在该数字所代表的“地洞”的位置上。当被“准星”打中的时候,“地鼠”马上消失。再经过秒后,“地鼠”又会随机出现在其它的“地洞”位置上。画出流程图:

对应编写脚本:思考:能否用其它模块替换“直到……之前都等待着”模块。“准星”脚本。角色分析:①准星会跟随鼠标移动。脚本编写:②当“准星”打中“地鼠”,即接收到“地鼠”广播“dying”的时候,分数会增加1;这里我们要使用“变量”类指令。“变量”类指令中没有可以直接引用的指令,使用之前需要新建变量。变量名由作者自主定义。新建变量后就会出现可供使用的变量类指令:脚本编写:③开始时分数设置为0,当分数大于29分即达到30分时,就获得胜利啦!脚本编写:3、游戏胜利:当游戏胜利时,弹出新角色——“youwin!”,并结束游戏。先绘制新角色,再添加脚本。能力提升1、设置打中地鼠加分,没打中要减分;

2、设置在规定的时间内完成,过了时间就游戏结束;

3、设置关卡,在第二关中地鼠移动速度加快;

……

4校园运动会田径赛跑学校要马上要开展运动会了,一起来帮助小猫获得胜利吧!一、创建舞台在“绘图编辑器”中绘制舞台背景。二、角色分析运动会开始前,来帮小猫热热身吧!小猫练习跑步脚本:发现问题1:不爱锻炼的小猫移动得太慢了!解决办法:增加移动的步数或缩短等待时间。发现问题2:跑到终点如何停止?解决办法:代替发现问题3:再次开始时如何快速回到起点?解决办法:移动动作开始前回到指定位置。(点击开始后,先回到起点,准备好(等待一秒)后再开始移动)。三、能力提升比赛开始啦!请上小猫的对手—

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论