资源简介 Scratch一阶第二讲:我是一只鱼教学目标1、重点掌握角色跟随鼠标移动过程中的造型切换和条件判断;2、掌握面向()、移到x:() y:()、到()的距离、逻辑比较>、如果…那么、说()()秒、碰到()?等程序脚本;3、了解河鲀的基本特点。二、主要程序脚本编号 详细内容 功能描述【1】 “面向()” 确定角色在舞台区朝向的方向 (可选择的有:鼠标指针、角色区中的某个角色名称)【2】 “移到x:()y:()” 将角色瞬间移动到指定的坐标位置 (x坐标的取值范围为:-240到240;y坐标的取值范围为:-180到180)【3】 “到()的距离” 侦测某一个角色距离参照物的距离 (参照物可以为:鼠标指针、角色区中任意一个角色)【4】 “()>()” 逻辑比较大于,跟数学中的大小比较用法相同 (参数可以是:纯数字、表示数值的积木)【5】 “如果…那么” 条件判断脚本,如果后面的条件成立时,执行那么里面的程序;如果后面的条件不成立时,执行外面的程序【6】 “碰到()” 侦测角色是否碰到指定的物体 (可以用来侦测的有:鼠标指针、舞台边缘、角色区中的任一其他角色)【7】 “说()()秒” 角色在舞台区说一些话,该内容会持续一段时间,之后会自动消失三、课堂准备编号 名称 内容 来源 备注【1】 PPT课件 课堂全流程演示文稿 火星科学盒官网【2】 课程资料 PPT课件、讲义、视频 火星科学盒官网【3】 学生上课使用器材 笔记本电脑或者台式电脑 老师自备 电脑建议使用Windows系统,苹果电脑和Linux系统需要从官网上单独下载对应的软件游戏手柄、螺丝刀 火星人商城采购【4】 编程软件下载 Scratch3.0 火星科学盒官网 火星科学盒官网在线编辑版离线下载版安装好后测试一下是否可以使用四、上课流程本节课包括课堂预热和7步具体流程:(1)第1步为导入部分,了解新朋友河鲀,学生动手上传本节课的初始程序,之后在初始程序中添加新角色河鲀并调整大小和位置,时长控制在10分钟内。(3)第2-3步为河鲀跟随鼠标指针在海底自由游动部分,先让同学们自己动手实现河鲀在海底自由移动的程序(复习上节课的程序),之后引出河鲀的超能力——跟随鼠标指针移动,发现每次运行程序时,河鲀的起点位置都不太一样,进而引出初始位置的设置;由于当鼠标指针不动时,河鲀会一直处于抖动状态,为了避免该现象的出现,为河鲀的移动增加距离限制;由于河鲀移动动作太单一,进而引出造型不断切换,时长控制在50分钟内。(4)第4-5步为让河鲀和大家打招呼,孤零零的游动太无聊了,为了让海底更加热闹起来,让河鲀和大家打个招呼,时长控制在15分钟内。(5)第6步为课堂总结,时长控制在10分钟内。(6)第7步为巩固拓展,让其他动物回应一下河鲀的热情,课后作业。上课步骤 主要内容 备注【第1步】引入 【对应PPT】“添加新朋友”部分 【时长】10min 【衔接话术】上节课我们实现了一个完美和谐的海底世界,里面的各种动物都生活的很开心。可是突然有一天,它们无意间发现了一个新的朋友。大家认识这个圆鼓鼓的小家伙吗?(学生自由回答)那就让我们先来了解一下它吧! 【提问】通过上述图片,我们可以了解到哪些信息呢?(学生自由回答) 【总结】我们经常会在潜水的海底碰到它,当有人碰到它的时候,它就会慢慢的鼓起来;没有人的时候,就会变回原来的样子。 【衔接话术】我们的新朋友就是河鲀,又称气球鱼。通过刚刚的介绍我们简单了解了河鲀的外观特点,下面让我们通过一段视频比较的全面的了解一下它吧。要认真观看视频哦,一会会提问大家问题。 【提问1】河鲀生活在哪里呢? 【讲解1】生活在海洋的中下层,有部分种类生活在淡水区。 【提问2】河鲀还是比较常见的,那它可以吃吗? 【讲解2】河鲀是有剧毒的,需要专业人士处理,一旦处理不当便会导致食用者面部和四肢麻痹,可能伴随恶心、呕吐、腹泻等消化道症状,进而可出现呼吸困难等,很有可能产生生命危险。因此,为了我们的生命安全,尽量不要使用河鲀。 【衔接话术】我们已经了解了我们的新朋友——河鲀,赶紧邀请它加入我们的海底世界大家庭中吧。由于本节课的功能是在上节课的基础上完成的,因此我们需要先上传上节课完成的程序,在学生文件夹中找到并上传。 【衔接话术】(上传完成后)根据前面的讲解,我们需要将河鲀放置在海底。 【讲解】在角色区左键单击“选择一个角色”,找到“动物”分类,向下滑动,找到图中所示的角色并点击上传;之后再角色区调整河鲀的大小为35,并把它放置在舞台底部。 1.观察图片和观看视频后,尝试让学生自己对河鲀的特点进行总结; 2.上传初始程序和新角色,调整大小和位置时,先让学生自己尝试。【第2步】河鲀跟随鼠标游动 【对应PPT】“海底之旅”部分 【时长】45min 【衔接话术】在拥有超能力之前,我们需要先让河鲀在海底游动起来。老师编写了这样的程序,可以实现吗?(学生自由回答) 【讲解】注意河鲀达到舞台边缘时要能够继续正常游动哦!那同学们帮助老师把程序完善一下吧!(等待学生编写程序)(程序样例见“第五部分-程序1-1”) 【衔接话术】现在河鲀可以在海底自由移动了,可是它的目的是享受完美的海底之旅而不只是在海底进行游动,这时候河鲀就要使用自己的超能力了。那同学们还记得河鲀的超能力是什么吗? 【讲解】对了,河鲀的超能力就是跟随鼠标移动并且可以横穿整个舞台区。那如何实现跟随鼠标移动呢? 【讲解】这时需要使用我们的“面向鼠标指针”脚本,在“运动”模块中找到并拖拽到脚本区。点击倒三角我们发现,不仅有鼠标指针还有各个角色的名称,这表示河鲀不仅可以跟随鼠标移动还可以跟随任意一个角色进行移动。赶紧动手看看效果吧。(程序样例见“第五部分-程序1-2”) 【提问】认真观看这两个视频,哪种旋转方式更合适呢? 【讲解】当某一角色跟随鼠标进行移动时,旋转方式一般设为“任意旋转”。赶紧修改一下程序,观察河鲀的游动吧。(程序样例见“第五部分-程序1-3”) 【提问】河鲀可以跟随鼠标翻转自如了,可是我们发现河鲀每次开始移动的位置并不一样,这是为什么呢?有同学知道原因吗?(等待学生回答) 【讲解】因为我们没有给河鲀设置固定的起始位置,所以默认的起始位置为每次运动后的最后停留位置。因此要想让河鲀每次都从同一个个位置出发,我们需要给它设置一个初始位置,那如何获取位置呢?点击选中“河鲀”后我们发现角色区有显示位置坐标的参数,我们将河鲀拖到不同的位置时,参数也会发生变化。这样就可以设置初始位置了吗?并不是! 【讲解】设置初始位置时,需要用到如下脚本:“运动”模块中的“移到x:()y:())”脚本,不管河鲀在哪,都会瞬间移动到指定的坐标位置。下面同学们动手为我们的河鲀宝宝设置一下初始位置吧。(程序样例见“第五部分-程序1-4”) 【衔接话术】河鲀的海底之旅终于实现了,等等,似乎还有一些小问题。认真观看视频,发现有什么问题?(学生自由回答) 【讲解】当鼠标不动时,河鲀一直在抖动,那如何解决河鲀的抖动现象呢? 【总结】这个时候我们可以设置一个运动限制,如果河鲀距离鼠标指针的距离大于6时,河鲀才会跟着鼠标指针进行移动,这样就能有效的避免河鲀在鼠标处持续抖动的现象。此时我们需要用到如下脚本:①用来获取河鲀到达鼠标的距离(在“侦测”模块中,找到“到鼠标指针的距离”);②判断距离远近的脚本(在“运算”模块中找到“逻辑大于”),跟数学中比较大小的方法一样。找到后我们需要将这两个脚本组合到一起。(程序样例见“第五部分-程序1-5”) 【衔接话术】表示判断的脚本如下:在“控制”模块中找到“如果…那么“脚本,该脚本表示条件判断。那同学们还记得该脚本的使用方法吗?(学生自由回答) 【讲解】只有满足如果后面的条件才会执行那么里面的程序1;如果不满足条件,执行如果下面的程序2。 【衔接话术】现在条件限制要求我们已经完成了,那什么时候判断呢?这里有两个程序,大家分析一下那个程序正确。(学生自由回答)不清楚的同学可以动手编写一下,看看效果是否一样?(等待学生测试) 【讲解】因为需要重复进行判断,因此正确程序是第一个。第二个程序只进行了一次判断,所以后续还是无法避免抖动的现象。(程序样例见“第五部分-程序1-6”) 【衔接话术】河鲀可以正常游动了,但是哪里怪怪的呢?(学生自由回答) 【讲解】对了,河鲀的造型都是一样的,那赶紧让我们帮助它改变不同的造型吧!要求河鲀在游动的过程中每隔0.1秒变换一下造型。(等待学生编写程序)(程序样例见“第五部分-程序1-7”) 【总结】河鲀跟随鼠标移动时,需要注意其与鼠标之间的距离。 1.老师作为现象提示者,引导学生想出合理的解决方案; 2.在给出主要脚本后,让学生自己尝试编写; 3.注意选择合适的旋转方式时,要让学生进行手动测试。【第3步】1-小挑战 【对应PPT】“1-小挑战”部分 【时长】5min 【衔接话术】河鲀和鼠标指针之间的距离远近究竟有什么不同呢?赶紧动手测试一下吧。尝试修改不同的距离观察效果。 【提示】只需要修改距离数值即可。 【总结】数字越大表示鼠标停止运动时距离河鲀的距离越远,但是不宜太大 把挑战任务发放后,让学生动手修改参数。【第4步】河鲀和鮟鱇互相打招呼 【对应PPT】“打个招呼”部分 【时长】10min 【衔接话术】河鲀终于实现了自己的海底之旅,可是它觉得有点孤单,于是它有个大胆的想法:和大家打个招呼吧。那如何实现呢? 【讲解】我们可以借助‘外观’模块中的“说()()秒”脚本来实现,大家找到它并拖拽到舞台区,只需要修改说后面的内容即可,说话时长也可以进行修改。下面让河鲀说一句“你好”吧。(等待学生编程) 【提问】那河鲀在什么时候和大家打招呼呢? 【讲解】此时需要用到“侦测”模块中的“碰到()?”脚本,拖拽到舞台区,点击倒三角会发现除了鼠标指针之外,还有各种角色的名称,因此我们只需要修改角色名称即可。 【衔接话术】下面利用这两个脚本和给出的程序要求尝试编写一下相关的程序吧。(程序样例见“第五部分-程序2”) 1.以提问的形式复习两个脚本的区别; 2.音乐在背景区进行上传和编写。【第5步】2-小挑战 【对应PPT】2-小挑战 【时长】5min 【衔接话术】接下来尝试让河鲀和其他动物一一打招呼吧。 【提示】参考和鮟鱇打招呼的相关程序(程序样例见“第五部分-程序2-小挑战”)【第6步】课堂总结 【对应PPT】“课堂总结”部分 【时长】15min 【衔接话术】我们这节课又认识了一个新朋友——河鲀,并帮助河鲀实现美妙的海底之旅。下面我们来复习一下本节课所学的主要知识点。 【理论知识】 还记得河鲀有什么特点吗? 为什么要给河鲀设置初始位置呢? 【知识点巩固】 老师以提问的方式进行复习。1.各个脚本的作用分别是什么? 2.各个脚本在本节课中实现了鮟鱇的什么运动效果?【第7步】巩固拓展 【对应PPT】“巩固拓展”部分 【时长】课后作业 也让其他动物回复一下河鲀吧,友好往来。 有做的快的学生可以课上完成。五、主要程序说明程序样例编号 程序样例与说明 对应的角色1-1 【程序1-1描述】河鲀一直移动,每次移动3步,碰到舞台边缘时会自动反弹回来,并且可以继续正常移动。 【河鲀】1-2 【程序1-2描述】河鲀跟随鼠标一直移动,但是旋转的不太自然,每次移动3步,碰到舞台边缘时会自动反弹回来,并且可以继续正常移动。当鼠标不动时,河鲀会一直处于抖动状态;每次的初始位置不一样。1-3 【程序1-3描述】河鲀跟随鼠标一直移动,并且旋转自然,每次移动3步,碰到舞台边缘时会自动反弹回来,并且可以继续正常移动。当鼠标不动时,河鲀会一直处于抖动状态;每次的初始位置不一样。 【注意事项】旋转方式动手操作对比一下。1-4 【程序1-4描述】河鲀跟随鼠标一直移动,并且旋转自然,每次移动3步,碰到舞台边缘时会自动反弹回来,并且可以继续正常移动。当鼠标不动时,河鲀会一直处于抖动状态;每次的初始位置一样。 【注意事项】初始位置可以跟给出的不一致,只要满足在底层就行。1-5 【程序1-5描述】到鼠标指针的距离大于6。1-6 (“海底之旅”的部分最终版参考程序) 【程序1-6描述】河鲀跟随鼠标一直移动,并且旋转自然,每次移动3步,碰到舞台边缘时会自动反弹回来,并且可以继续正常移动。当鼠标不动时,河鲀也不再抖动;每次的初始位置一样。1-7 (“海底之旅”的部分最终版参考程序) 【程序1-7描述】河鲀每隔0.1秒变换一下造型。2 (“打招呼”的最终版程序) 【程序2描述】河鲀跟随鼠标自由移动,当碰到鮟鱇时,说你好并持续2秒钟。 【注意事项】也可以说不同的内容持续不同的时间。 【河鲀】2-小挑战 (“2-小挑战”的最终版的参考程序) 【程序2-小挑战描述】河鲀跟随鼠标自由移动,当碰到鮟鱇、蝠鲼、海龟、海星时,说你好并持续2秒钟。 【注意事项】也可以说不同的内容持续不同的时间。 【河鲀】(共38张PPT)第2课捕鱼达人-我是一只鱼添加新朋友课堂总结海底之旅打个招呼巩固拓展课程目录添加新朋友1欢迎新朋友河鲀河鲀(hé tún)【气球鱼】认真观看想一想河鲀生活在哪里呢河鲀可以吃吗生活在海洋底层,部分生活在淡水区有剧毒,需要专业人士处理海底之旅2海底之旅河鲀如何完成海底之旅?超能力解析河鲀可以跟随鼠标随意移动(横穿整个舞台区)上传初始程序添加“河鲀” 角色并调整大小和位置。动手做添加河鲀角色35河鲀在海底来回移动起来注意:到达舞台边缘时,河鲀还可以继续正常游动。河鲀跟随鼠标移动河鲀的超能力是什么呢想一想左右翻转观看两个视频,哪种旋转方式更合适呢任意旋转河鲀跟随鼠标移动想一想为什么河鲀每次开始移动的位置都不太一样没有固定初始位置如何获取位置呢设置初始位置想一想认真观察视频中的河鲀有什么特点如何解决河鲀的抖动现象鼠标不动时,河鲀一直抖动距离限制侦测距离判断大小条件判断条件哪个正确?√造型切换程序要求:河鲀在游动的过程中每隔0.1秒变换一下造型尝试修改不同的距离观察效果。1-小挑战打个招呼3说“你好”河鲀什么时候和大家打招呼呢当碰到它们的时候如何判断有没有碰到它们呢说“你好”程序要求:如果河鲀碰到了鮟鱇,那么说你好并持续2秒。说“你好”尝试让河鲀和其他的动物也打个招呼吧。2-小挑战2-小挑战课堂总结4我问你答Q1:还记得河鲀有什么特点吗?A1:碰到外来生物会变大,有剧毒。Q2:为什么要给河鲀设置初始位置呢?A2:确保河鲀每次都可以从同一个位置出发。知识点巩固(1)这两个脚本常常一起使用,角色可以在舞台上跟随鼠标移动。(2)角色在舞台区瞬间移动到指定的坐标位置知识点巩固(4)(3)侦测某一角色到鼠标指针的距离;逻辑比较>;两者经常搭配使用。条件判断语句,当条件为真时,执行那么里面的语句。知识点巩固(6)(5)用来侦测某一角色是否碰到另一角色、鼠标指针或者舞台边缘。某个角色说一些话并持续一段时间。拓展巩固5也让其他动物回复一下河鲀吧,友好往来。拓展巩固 展开更多...... 收起↑ 资源列表 2-我是一只鱼.docx 2. 捕鱼达人-我是一只鱼.pptx