资讯内容
Scratch中重要的判断语句
上节课,我们全面了解了 scratch 的界面,以及一些功能按钮的作用,我们还试着编写
了自己的第一个小程序,上节课我还给同学们布置了课后思考题目,不知道同学们完成的如
何了?我们今天要挑战的任务是这样的,公园长椅上有一个淘气的男孩儿在上面左右来回走
动,我需要确保这个淘气男孩儿始终在长椅上走动,不可以让他掉下去,也就是当走到长椅
边缘的时候他可以掉头往回走!
本课重难点:
(1)了解都有哪些判断语句!
(2)如何使用“控制”指令集中的判断语句,以及如何配合使用“侦测”指令集。
(3)能和老师一起完成一个小实例!
任务解读 Thinking map :
人物行走
舞台
舞台角色
指令
控制
背景
X 和 Y 坐标 概念
第 二 课 重要的判断语句
角 色 和 造 型
的关系
侦测
动作
数字逻辑
运算
赵龙 Leo 原创学案 严禁擅自修改传播 (个人微信 kakalaibi ,公众号:Lovely_Leoz )
赵龙 Leo 原创学案 严禁擅自修改传播 (个人微信 kakalaibi ,公众号:Lovely_Leoz )
跟我来 挑战 Follow me :
既然我们要做一个完整的作品,那么完整的步骤可缺一不可,今天我们再来一次完整的操作
步骤展示!
第一步:启动 scratch 软件;
第二步: 点击上方的“文件” →“保存”→保存到桌面,文件名: walk; ,→点击“保存”;
(第二步很很很重要,我希望所有的学生都能养成及时保存作品的好习惯!)
第三步: 来把公园长椅的背景换上吧!
点选
第 四 步: 主角出场,我们本次任务不用小猫,换成人物!先删除小猫角色,再往下看!
赵龙 Leo 原创学案 严禁擅自修改传播 (个人微信 kakalaibi ,公众号:Lovely_Leoz )
赵龙 Leo 原创学案 严禁擅自修改传播 (个人微信 kakalaibi ,公众号:Lovely_Leoz )
第五步: 我们已经插入了一个角色,但是里面却有玄机!一个角色其实可以包含无数个造
型 的。就好像一个人就是一个角色,但是这个人每一个不一样的动作或者形态,我们都可以
成为是这个人(角色)的一个造型,我们来看看这个新角色有多少造型!
第六步: 把这个角色在舞台上摆放好,我们开始 设计 他的脚本。
该角色的造型一
该角色的造型二
该角色的造型三
该角色的造型四
该角色的造型五
这 一个角色目前
包含 五个造型!
赵龙 Leo 原创学案 严禁擅自修改传播 (个人微信 kakalaibi ,公众号:Lovely_Leoz )
赵龙 Leo 原创学案 严禁擅自修改传播 (个人微信 kakalaibi ,公众号:Lovely_Leoz )
我们编写脚本要考虑以下几个方面:
(1 )怎么让人物行走起来呢?
(2 )如何判断人物已经走到了椅子的边缘?
(3 )走到边缘后怎么掉头往回走?
(4 )如何重复这一些列动作?
好,我们带着问题上路
人物虽然可以走了, 但是人物走着走着就 腾空了,轻功了得啊??!!
而且人物是 滑过来的, 而不是 走过来的! 带着问题继续改进程序!
①
②
造型可以不断切换了, 人物终于走了起来!但是脚步频率有点儿快,不真实!
而且,还是出现腾空行 走的问题, 带着问题继续改进程序!
③
每个造型切换有 0.2 秒的间隔!人物脚
步的频率就没那么快了!
加快了移动速度,为了更加真实!
赵龙 Leo 原创学案 严禁擅自修改传播 (个人微信 kakalaibi ,公众号:Lovely_Leoz )
赵龙 Leo 原创学案 严禁擅自修改传播 (个人微信 kakalaibi ,公众号:Lovely_Leoz )
那么,我们还需要知道长椅的宽度(长椅两端 X 的值,即左侧 X 值和右侧 X 值)
④
人物虽然可以正常行走了!
但是超过椅子边缘,腾空行走 的问题还是没有解决啊!
这 是 舞 台 的 坐
标,左右宽度是
-240~240 步,也
就是 480 步。
把人物拖动到长椅
最左侧,记录下此时
的 X 值是-144
把人物拖动到长椅
最右侧,记录下此时
的 X 值是 159
我们有了长椅两端的 X 值,接下来 就可以利用判断语句判断他是否
走到了长椅的边界了。
接下来,请同学们自己把今天的 任务继续完成吧!
我相信同学们都会成功运行的!
赵龙 Leo 原创学案 严禁擅自修改传播 (个人微信 kakalaibi ,公众号:Lovely_Leoz )
赵龙 Leo 原创学案 严禁擅自修改传播 (个人微信 kakalaibi ,公众号:Lovely_Leoz )
课后思考:
我们今天又完成了一个小实例,相信到这里,同学们作品中的男孩儿已经可以走到长椅的边
缘就掉头了,那么,课后请同学们思考一下:
(1)舞台步数和厘米的换算是怎样的?
(2)走到舞台边缘时,我想让男孩儿说一句:“差点儿掉下去!真悬!”然后再掉头会走,
怎么实现呢?
(3)上面第(2)步如果不通过文字显示,而是通过声音来体现,你知道怎么让我们的 scratch
发出声音么?或者自己试着录制一段声音?
- 上一篇
第一次使用Scratch
这是我们第一次利用 scratch 制作一个小作品,我和你们一样,都是初学者,那么怎么 样才能熟练使用 scratch 软件制作出我们满意的作品呢?一、不要图快!二、循序渐进!三、 善于动脑,激发自己的无穷想象力!好了,我们开始正式进入 scratch 的神奇世界吧!今天 我们将全面了
- 下一篇
Scratch编程 数学专题 变量交换
scratch基础练习-变量交换题目:scratch交换两个变量的值例如:a 的值为10 b的值为1,那么交换后,a的值为1,b的值为10。一般通用方法:借助一个中间变量“temp”,第一步:将中间变量的值设置为a;第二步:将a的值设置为b;第三步:将b的值设置为中间变量,如图所示。对于特殊