资源简介 (共9张PPT)090二叉树学习目标1、理解如何绘制一颗简单的小树丫;2、通过综合使用自制积木和画笔等代码实现绘制二叉树;3、编写程序实现,程序运行后会根据代码参数设置从低往高、从左往右绘制出一棵二叉树。效果展示知识点讲解一棵树由树干和树枝组成,我们先绘制最简单的树,有一个树干和两个树枝,就像丫字。那怎么绘制呢,我们先绘制树干,然后绘制树枝,首先,向上移动100步,绘制出树干,向左旋转30°,移动0.8X100步,向右旋转60°,移动0.8X100步,再返回到起始位置,不就画了吗。当然,少不了我们的自制积木。知识点讲解画出一课树丫自制积木重要代码解析一层的时候就是小树丫可以自定义树的长宽高设置颜色位置方向后调用自制积木绘制二叉树前端设计(角色与背景)角色:空白角色背景选择合适的背景参考代码二叉树创新与思考程序创新思考,可以更改自自制积木的参数调整树的外观样子,自己动手试试看。23456789101112131415Scratchclickec编程0.0it0.02secsx9nme二育宝NO激转当N被点击定义棵长度为长度的树全部擦除移到x0y-160落笔面向0方向移动长度步落笔抬笔移动100步移动0长度步抬笔左转30度一棵长度为80的树右转60度棵长度为80的树左转30度移动-100步制作新的积木课长度为长度的树1text2添动加输入项添加输入项添动加文本标签:数字或文本布尔值口运行时不刷新屏幕取消完诚定义保树干长度为长度宽度为宽度层数为层数的树将笔的粗细设为定度如果层数那么将笔的数色改为当被点击探长度为长度的树否则全部擦除将笔的题色设为移到X0y.-160落笔面向0方向棵树干长度为80408移动宽度为层数为长度步的树抬笔左转)30度一棵树干长度为长度0.8宽度为定度0.5层数为层数的树右转60棵树干长度为长度0.8宽度为宽度0.5层数为层教1的树左转30度移动长度步(共10张PPT)091人机礼物争夺战学习目标1、学习如何设置游戏的开始和调整难度;2、通过变量广播等语句理解人机礼物争夺战的原理;3、编写程序实现,可以调整游戏的难度等级,礼物在舞台上随机出现,刚开始时个人玩家可以很快得到礼物,但随着难度越来越大,电脑玩家速度非常快,人机大战中通常人会败下阵来。效果展示知识点讲解开始键增加难度键减少难度键注意区分 程序的开始和游戏的开始广播并接收开始 才代表游戏的开始点击按键角色 触发广播注意变量的显示和隐藏随着难度的升级 电脑的速度加快 而且会迅速找到礼物方向重要代码解析前端设计(角色与背景)六个角色:可以复制粘贴背景任选,合理即可参考代码开始键增加难度键减少难度键参考代码玩家代码参考代码电脑代码礼物代码创新与思考创新思考下,有什么好的方法使人机大战中提高人的获胜率?Scratchclickec编程0.0it0.02secsx9nme二育宝回NO电脑分数5滩度3玩家分数4的嫩当被点击当角色被点击当战收到游戏开站移到x-130-100广滑游我开始将电脑分数”设为0玩泵分数”设为0显示当N被击当用已被点击当嵌收到密欢开始·格到x0y-100如采范近10么选颗液反”设为1近。端加1显示当色被点击当点击如采难反1当法牧到游双开格移到X130y-100范反”加显示当被点击当接收到游戏开始显示变里隐藏变里电脑分数电脑分数隐藏变里玩家分数显示显示变里雅度重复执行隐藏下一个造型移到x面向礼物200移动90方向难度步面向碰到边缘就反弹当放收到游戏开站·显示死量玩泵分数”当筑点击显示死量电胸分数迎预及量电胸分数显示显示死量反。量夏执行选原下一个连型移到X-2000如技下↑”键?那么向90方向阿向0方向移动10步如采技下1。键?那么向180方向怒动10】如采技下回向90方向移动10步如采按下回向90方向移动10兰法收到游欢开始当欲收到游我开站量夏执行当被点击显示死量电胸分数甲当N被点击移到领机位置。迎预死量电脑分数”显示显示迎原远颗氏量玩泵分数重夏执行导特碰到电前甲或碰到玩泵2显示死量范正·下一个连型如呆碰到电胸那么迎颗可向礼物电脑分数”端加1移到X2000移动岁否则回向90方向碰到边缘款反并将玩泵分数”瑞加导行0.01(共11张PPT)092吃豆人学习目标1、学习如何设置吃豆人的上下左右不穿墙的移动;2、综合应用变量克隆嵌套等语句实现各角色编程;3、编写程序实现,豆子随机分布,控制吃豆人上下左右移动去吃豆子,中途有四个小妖怪拦截,看能否躲避它们吃到更多的豆子才能通关哦。效果展示知识点讲解如何使吃豆人不穿墙使用嵌套语句——控制上下左右的方向 如果碰到墙就不走 不碰到墙就走 走的过程中再碰到墙就再停止知识点讲解设置妖怪初速速度变量 如果碰到墙就反向弹回来 在竖直方向移动重要代码解析有限次克隆 产生10粒豆子豆子随机分布 不会进入墙里面前端设计(角色与背景)角色:查找和绘制角色 可以复制背景自己绘制 合理即可参考代码吃豆人参考代码妖怪1妖怪2妖怪3妖怪4参考代码苹果香蕉豆子创新与思考创新思考下,拓展程序能否设置小妖怪左右移动或者分数达到一定数量后提高它们的速度,增加游戏趣味性。Scratchclickec编程0.0it0.02secsx9nme二育宝分数00将妖怪1的速度。设为-3显示重复执行如果碰到颜色那么将妖怪1的速度。设为妖怪1的速度将y坐标增加妖怪1的速度兰发下当下↓。兰技下当发下可向90方向可向180可向90方向可向0方向方向如采碰到欧已那么碰到双已2那么如采碰到联已如采2搭动0步移动0绍动0步格动0步则百则搭动5步动5移动5步移动5如采如采碰到双已如采碰到双已如采延双已2动5格动5绍动移动5步当被点击当被点击溶像柔化·特效设定为50量复执行怒到x.166-103如装到物1甲?碰到区物2·?→或碰到区物3·?→或碰约到区物4·?邓公量夏执行说被吃了!!2】秒导特0.5仔止全部州本下一个运当被点击当航点击像承化”特效设定为40保紧化。行效设定为40移到x78y-17移到X78y:7折强2的连反”设为2新超1的还反。设为3显示示置夏执行量夏执行碰双已2那么如采碰到双色妖超2的还反甲设为0折强2的还反妖超1的逐匠”设为0折超1的逐反务y坐标蝶知新超2的还反将y坐标蝶加沃超1的逐匠当被点击当被点击像承化甲行效设定为40像柔化”特效设定为40格到汇-108y-76移到X-99y62超4的逐反设为-1新强3的还反甲设为显示显示量夏执行重夏执行如呆碰双已如朵碰双色2所超4的还反甲设为0折径4的连反将所超3的还反甲设为0折强3的还反务y坐标蝶加所强4的还反粥y坐标端加新强3的还反(共11张PPT)093石头剪刀布学习目标1、能够设置玩家和电脑的剪刀石头布造型;2、通过综合应用广播、变量、运算等语句实现程序效果;3、编写程序实现,玩家可以随机选中石头剪刀布中的任一个,电脑也会随机出,比比看谁赢的次数多。效果展示素材图片可选中右击保存到桌面后 再通过scratch上传角色知识点讲解玩家 三个角色 每个角色有两个造型电脑 有三个造型知识点讲解碰到鼠标选中通过不同的数字代表石头剪刀布重要代码解析设置变量玩家电脑石头代表1 剪刀代表2 布代表3通过等式计算 得到对应输赢结果前端设计(角色与背景)七个角色:上传 查找和改造背景任选参考代码剪刀石头布参考代码主持人电脑创新与思考程序创新思考,可不可以建立一个变量,统计一下你和电脑的输赢结果?Scratchclickec编程0.0it0.02secsx9nme二育宝前NO电脑胜!玩家电脑一代码》声音+造型石头正常回强个↓短合茶勒往前放往后蚊放级扩百石头正常104x93须充轮雨Sans Serif2石头选中150×145G代码。造型)声音造型石头石头103x92顷充Sans Serif2方101x913》剪刀T98×91如果玩家电脑2郑么说玩家胜!2秒如果玩家电脑1郑么说电脑胜!2秒如果玩家电脑0郑么说平局!2秒如果玩家电脑说玩家胜2秒如果玩家电脑-2那么说电脑胜2秒当被点击当被点击当被点击三反执行三反执行三反执行如果碰到佩标指针一那么如果碰到鼠标指针。那么如果碰到飘标指针·?那么换成剪刀选中造型换成布选中造型换成石头选中造型否则否则否则换成剪刀正常造列换成布正常造型换成石头正常造型当角色被点击当角色故点击当角色故点击将玩家·设为将玩家·设为2将玩家·设为3广搭开始广指开始广搭开始。当接收到开始。三反执行20次个造型将电脑。设为在和3之间取随机数如果电脑那么换成石头。造型将电脑、设为如果电脑2那么换成剪刀造型将电脑。设为2如果电脑3那么换成造型将电脑。设为3(共10张PPT)094跳一跳学习目标1、能够设置云朵的定位和飘动用来接小猴子;2、理解变量的应用,结合变量和X坐标实现水平跳跃;3、编写程序实现,通过按下空格键的长短来控制猴子跳跃的距离,注意观察好间距,否则会掉落哦。效果展示知识点讲解当跳跃成功时,第一朵云消失 第二朵云 飘过来实现“蓄力”操作。这里设置了一个变量,它的值为按压空格的时间,时间越长,值越大,同时,按压的时间越长,小猫的大小也就越小。最后,勿忘将小猫大小重新恢复到用来的大小。知识点讲解重要代码解析设置按空格键时间为变量按的时间越长 跳跃的水平距离越远跳跃的过程会进行180度旋转落下前端设计(角色与背景)三个角色:注意调整它们的大小 位置背景:任选合理即可参考代码猴子参考代码云朵1云朵2创新与思考创新思考下,可以添加多个角色或设置不同色彩、大小的云,提高游戏的趣味性。Scratchclickec编程0.0it0.02secsx9nme二育宝由当中⊙ 击RO0h的云朵1云朵2当州被点击当接收到成功当被点击当接收到功移到X-189y20隐藏1移到X150在秒内滑行到X-186y20y20等特1秒移到X在-150和200之间取随机数20显示当按下空格。键将空格时长设为重复执行直到按下空格。键?>不成立将大小增加将空格时长增加将大小设为35当按下空格。挂存空格时长。设为0鱼复执行直到按下空格、键?不成立将大小增加-1将空格时长。增加1将大小设为35耳复执行10次挣X坐标增加空格时长将y坐标增加10右转18度鱼复执行10次特x坐标增加空格时长将y坐标增加.10右转18度当按下空格。键将空格时长一设为鱼复执行到按下空格。键?>不成立将大小增加1荐空格时长。增加将大小设为35耳复执行10次当被点击荐x坐标增加空格时长移到X-180y60将y坐标增加10移到最前面右转C18度符分。设为0鱼复执行10次将x坐标增加空格时长将y坐标增加-10右转C18度如果碰到云朵2么得分。珈说得分广成功在1秒内清行到x-180y60吞则耳复执行10次将y坐标增加-5移到X-18060将得分。设为广搭尖败。倍止全部牌本(共11张PPT)095塔防游戏学习目标1、能够自己绘制所需各个角色的造型;2、重点理解敌球是如何实现沿着弯曲路线前进的;3、编写程序实现,使敌人球按曲线轨迹不断进攻我方大本营,控制炮台发射炮弹进行拦截防御,看看能否保卫住我们的家园。效果展示知识点讲解内线外线内外线组合在一起敌人球知识点讲解按下空格产生一枚炮弹,大炮朝哪,炮弹就往哪发射重要代码解析设置移动和转弯的初始速度通过球识别弯曲的内线左边碰到往左转右边碰到往右转不偏离中心前端设计(角色与背景)六个角色:绘制时注意工具的使用背景:自己绘制参考代码内线外线大炮大本营参考代码敌人球参考代码炮弹创新与思考创新思考下,还可以添加几门不同的炮,放在不同的位置,起到更好的防御作用。Scratchclickec编程0.0it0.02secsx9nme二育宝护护护净护移动速度击中数2转弯速度10●一代码。造型,声音漫型告型1闻强个+个↓组拆数住前前住后就放最前面放最后面造型1462X295填充轮的3+复制粘贴别除网转换为图Q凌型造型1回个↓个↓组合拆住前放住后就就最前面就数后面造型1501X333填充轮路3+复制粘贴别除转换为图●造型球回个↑少搭致住前放住后放放最前面放最后面球61X51填充轮哪ⅢX复制粘贴除生33X513右33X284●球463X50因转换为图Q当被点击当作为克隆体启动时隐藏显示移到大炮面向大炮。的方向方向重复执行重复执行如果按下空格·键?>那么移动10步克隆自己。如果碰到舞台边缘那么等待按下(空格。键?>不成立册删除此克隆体将移动速度设为4将转弯速度、设为10换成球。造型重复执行移动移动速度步换成左造型如果碰到内线那么左转转弯速度度换成右造型如果碰到内线那么右转转弯速度度换成球造型当作为克隆体启动时显示当作为克隆体启动时面向0方向当被点击等待碰到舞台边缘·?>不成立移到x-194-170将击中数。设为0重复执行将移动速度·设为4隐藏如果到舞台边缘、?那么将转弯速度。设为10重复执行50次班除此克隆体换成球。造型克隆自己。重复执行等待在0.2和0.5之间取随机数秒如果到颜色那么5移动移动速度步将击中数。增加换成左。造型册除此克隆体如果碰到(内线。?那么左转转弯速度度换成右。造型如果碰到内线。那么右转转弯速度度换成球。造型(共10张PPT)096黄金矿工学习目标1、理解和应用自制积木简化程序;2、综合应用自制积木、变量、画笔嵌套语句等实现抓取金子的效果。3、编写程序实现,钩子来回摇动,按下空格键甩出去抓金子,抓到后返回。看看哪位矿工抓取的金块多?效果展示知识点讲解自制三个积木摇 左右摇晃注意最左和最右的极限值回 以起点作为参考 回完继续摇去 移动到边缘后 再返回去知识点讲解画绳连接起点和钩子金块遇到过来抓它的钩子把它抓走回到起点重要代码解析按空格键后 摇动甩钩子去抓金块无论是否抓到,都会返回继续摇晃钩子前端设计(角色与背景)四个角色:按要求绘制背景:自己选择合适的背景参考代码钩子参考代码绳子金块创新与思考思考下,还可以在地下添加地雷等障碍物,注意抓取的准确性,增加游戏的趣味性和难度。Scratchclickec编程0.0it0.02secsx9nme二育宝Money$0Time 52Goal$650Level9NO0民刀Y钩子状态去钩子:的方向左定义摇定义回如果摇的方向右那么移动-10步如果方向-90那么如果到起点。的距离10那么将摇的方向设为左将钩子状态。设为摇否则右转5度如果摇的方向左那么定义去如果方向90那么移动10步将摇的方向。设为右如果碰到舞台边缘·?那么否则将钩子状态。设为回左转5度里安丁如果碰到钩子。?钩子状态去那么将钩子状态·设为回移到最前面重复执行直到碰到起点。移到钩子。册删除此克隆体当被点击显示当按下空格、键将钩子状态。设为摇将摇的方向设为右如果钩子状态摇那么移到起点将钩子状态设为去面向90方向重复执行如果钩子状态摇那么摇否则如果钩子状态去那么去否则如果钩子状态回那么回5当被点击定义回显示定义摇将钩子状态。设为摇移动-10步如果摇的方向右那么将摇的方向。设为右如果到起点的距离10那么如果方向90那么移到起点将钩子状态·设为摇将摇的方向。设为左面向90方向否则重复执行右转5度定义去如果钩子状态摇那么摇移动10步否则如果摇的方向左那么如果碰到舞台边缘·?那么如果钩子状态去那么如果方向90那么将钩子状态设为回去将摇的方向。设为右否则否则如果钩子状态回那么左转5度当按下空格、键回如果钩子状态摇那么将钩子状态设为去5(共10张PPT)097牛顿摆球学习目标1、能够自己绘制所需牛顿摆球,复制粘贴改变;2、综合应用嵌套语句、广播、变量等实现所需效果。3、编写程序实现,可以选择切换牛顿摆球的数量,观察一个球、两球、多个球撞击时的效果,看看是否符合能量守恒定律和动量定律。效果展示知识点讲解增加、减少个数——设置造型编号范围 综合应用广播变量等语句实现鼠标放在按钮上并按下鼠标 发出广播重要代码解析接收从左往右的广播后,再判断所选球的数量 呈右左方式摆动接收从右往左的广播后,再判断所选球的数量 呈左右方式摆动前端设计(角色与背景)九个角色:自己绘制 可复制背景:任选背景合理即可参考代码个数减少键增加键参考代码一号球二号球参考代码三号球四号球五号球创新与思考创新思考下,当两个物体碰撞时,碰撞前后的动量保持不变。通过程序效果理解牛顿摆是如何体现能量守恒定律的?Scratchclickec编程0.0it0.02secsx9nme二育宝PP.T HOM&LE SEUR ERARCICIISAACO NEWTEx Gallicana MuriamaromPerpetuis CommentarinsRO0风Y运动个数242D当接收到减划小。如果造型编号、那么换成造型编号造型将运动个数·设为造型编号当接收到增大如果造型编号4那么下一个造型将运动个数·设为造型编号代码。造型4,声音81漫型浩型1强个组合住前放往后放放造2型1106X239填充轮明42造型2106X23933造型3106X2394造型4107X239当接收到从左往右当接收到从右往左面向90方向面向90方向如果运动个数1那么如果运动个数3那么重复执行20重复执行20次右转度左转1度重复执行20次重复执行20次左转度右转C1度当被点击重复执行移到x34y-151如果碰到鼠标指针。?>与按下鼠标?那么广播增大。等待0.1秒当被点击换成造型1。造型移到x-151当接收到减小。如果造型编号那么换成造型编号、造型将运动个数·设为造型编号、当接收到增大。如果造型编号4那么下一个造型将运动个数设为造型编号(共9张PPT)098丛林算术学习目标1、理解询问和回答语句的综合应用;2、学习设置多个变量,并建立加法算式的公式;3、编写程序实现,丛林里大象狮子争夺丛林算术之王,大象提问数学题,你来回答,答对了大象发射子弹击退狮子,答错了狮子会不断靠近大象,一旦碰到大象游戏就结束咯。效果展示建立变量,组成数学加法等式知识点讲解重要代码解析在1-100之内随机取数 建立等式并呈现出输入框 让你计算计算结果两种可能:答对了喷射子弹答错了 不变样也不喷射 有错误提示三个角色 背景自选前端设计(角色与背景)参考代码大象子弹狮子参考代码创新与思考创新升级,能否根据所学做出乘法算术的丛林算术游戏?Scratchclickec编程0.0it0.02secsx9nme二育宝NO1B刀Y答对数19+39= 57换成正常、造型将加数。设为在和100之间取随机数将被加数设为在和100之间取随机数将和。设为加数被加数询问连接被加数和连接和连接加数和= 并等待如果回答和那么换成喷造型广播回答正确将答对数增加1否则说错误秒 当极京击隐藏变量被加数隐藏变量加数隐藏变量和到x-188y-53将答对数设为0重复执行换成正常·造型将加数。设为在1和50之间取随机数将被劫加数设为在1和50之间取随机数将和设为加数被劫加数询问连接被加数和连接和连接加数和= 并等待如果回答和那么换成喷造型广播回答正确将答对数·增加否则说错误1秒等待1秒当义被点击面向-90方向将旋转方式设为左右翻转当被点击移到X:192y-53重复执行重复执行下一个造型将x坐标增加-1等待0.2秒如果碰到子弹。?那么说厉害秒隐藏移到X:191y-77显示如果碰到大象。那么说哈哈,大笨蛋1秒停止全部脚本、当接收到回答正确当被点击显示隐藏重复执行直到碰到狮子、移到大象将x坐标增加105隐藏移到大象(共9张PPT)099波动粒子学习目标1、进一步理解和学习列表的概念;2、注意变量、列表、克隆语句、坐标xy的结合使用产生对应的效果;3、编写程序实现,通过克隆和列表组合出上下排列起来的粒子组,鼠标在上面移动的过程中产生实时的波动变化。效果展示知识点讲解在scratch里的列表,也是变量的一种,但是是一组变量,相当于一个队列,通常用在同一类的变量组。举个例子吧,比如今天天气如何?晴天、阴天、多云、雷阵雨等等?这些就可以看成一组变量,因为都是描述天气的。本节课建立了X、Y 横向竖向两个列表。知识点讲解初始化清空列表将x、y坐标生成15乘以16的列表数据组重要代码解析初始化列表,设置画笔粗细和到鼠标距离指针相关产生动态效果和颜色不断变化前端设计(角色与背景)角色:点击绘制 建立空白角色背景:自选 合理即可参考代码创新与思考创新思考下,理解程序自定义行和列,创造设置不同的颜色特效变化。Scratchclickec编程0.0it0.02secsx9nme二育宝NO8建立一个列表X特东西加入X除X。的第项除X·的全部项目在X。的第项前插入1将X的第1项替换为1X。的第1X中第一个东西的编号X的项目数X。包合东西显示列表X、隐藏列表X·删除X。的全部项目删除的全部项目移到x-140-160重复执行15次将x坐标设为-140将y坐标增加20重复执行16次将x坐标加入X一将坐标y加入将x坐标增加20移到XX的第项的第项删除的第项删除的第项将笔的亮度增加在0和100之间取随机数重复执行落笔将笔的粗细设为到鼠标指针。的距离8将鼠标初始X。设为鼠标的x坐标将鼠标初始Y设为鼠标的y坐标重复执行如果鼠标初始X鼠标的x坐标鼠标初始Y鼠标的y坐标那么将笔的颜色。设为在和100之间取随机数全部擦除将鼠标初始X。设为鼠标的x坐标将鼠标初始Y。设为鼠标的y坐标当作为克隆体启动时移到xX的第1V.Y。的第1项当被点击删除X的第1项隐藏删除Y的第项全部擦除将笔的亮度。增加在0和100之间取随机数抬笔重复执行删除的全部项目落笔删除的全部项目将笔的粗细设为到(鼠标指针、的距离8移到x-140y-160重复执行15吟将x坐标设为-140当被点击将y坐标增加20将鼠标初始X、设为鼠标的x坐标重复执行16次将鼠标初始Y设为鼠标的y坐标将x坐标加入X重复执行将y坐标加入如果鼠标初始X鼠标的x坐标与鼠标初始Y鼠标的y坐标那么将x坐标增加20将笔的颜色、设为在和100之间取随机数重复执行240次全部擦除克隆自己将鼠标初始X。设为鼠标的x坐标将鼠标初始Y·设为鼠标的y坐标 展开更多...... 收起↑ 资源列表 090二叉树.pptx 091人机礼物争夺战.pptx 092吃豆人.pptx 093石头剪刀布.pptx 094跳一跳.pptx 095塔防游戏.pptx 096黄金矿工.pptx 097牛顿摆球.pptx 098丛林算术.pptx 099波动粒子.pptx