scratch条件判断积木有哪些?scratch编程判断条件积木的作用

导读:scratch条件判断积木有哪些?“碰到…?”、“碰到颜色…”、“颜色….碰到…?”、“按下…键?”、“按下鼠标”、到….的距离、“到….的距离”、“鼠标的x坐标和鼠标的y坐标”、“响度”、“计时器”、“计时器归零”等;

在scratch软件中,可以用于构建判断条件的积木指令多数存放于“代码”面板“侦测” 模块中,这些积木指令-般为六边形,如图。下面给大家来讲解下scratch编程判断条件积木的作用,可以一边学一边参照打开scratch实践练习。

scratch条件判断积木在侦测模块中
scratch条件判断积木在侦测模块中

大家知道,点击“代码”面板中的积木指令可以直接进行测试。点击碰到鼠标指针积木指令。false 表示什么意思?它是如何产生的呢?选中的角色处在舞台中,而鼠标指针正处在“代码”面板中,两者怎么可能碰到?所以判断条件给出的答案是没碰到,它反馈的信息就是false,表示没碰到。将小猫移动至舞台边缘,直至无法再向外移动,点击如图所示的积木指令,会显示出true信息,表示碰到。

测试条件积木指令返回true或false
测试条件积木指令返回true或false

所有判断条件只能返回true或false。在计算机编程领城,true 和false是去用术语,也称为布尔值,属于布尔类型。布尔值有且只有这两个,但有时候令穿,上不同的“马甲”,让我们来看一下都有哪些“马甲”?右尔值“马甲”展示true=正确=是=真=1;false=错误=非=假=0,知道这些“马甲”就不要再被迷惑了。记住,判断条件的结果要么是真,要么是假,不能是半真半假!

碰到….?:如果当前选定的角色碰到鼠标指针或者舞台边缘,那么判斯结果是true,否则返回fale“碰到舞台边缘.积木指令很适合创作“猫抓老鼠的游戏。老鼠在舞台,上随意运动,碰到舞台边缘就转动一定角度继续运动,有兴趣的同学可以尝试构思并绘制程序流程图,然后编写程序来测试下。

提示:也可以编写程序让小猫跟着鼠标指针跑,通过移动鼠标指针带着小猫去抓老鼠,这样的交互操作是不是更有意思,为什么不去
实践一下呢?

用于构建判断条件的积木指令
用于构建判断条件的积木指令

碰到颜色….. :如果角色碰到指定的颜色,那么返回true,否则返回false。

如何设定颜色呢?点击圆角矩形的颜色框,在出现的弹窗中拖动滑块即可设定颜色。我们还可以点击弹窗底部的吸管图标,然后到舞台上“吸取”颜色。这时鼠标指针将更换为放大镜形状,滑过舞台上的不同颜色区域,放大镜边缘的颜色会随之更改。用鼠标点击想要的颜色就能“ 吸取”到该颜色了。

颜色….碰到….?:当指定的第一种颜色碰到指定的第二种颜色时,返回true,其他情况返回false。一般第一种颜色应取自当前角色,第二种颜色取自舞台背景或者其他角色。

提示:不要轻易使用无判断条件的“重复执行”积木指令(即无条件的循环),最好更换为“重复执行直到”积木指令,在判断条件框中填入“按….键”积木指令。通常将x键设定为终止循环的条件,X键也常用于退出。

按下…键?:当指定的按键被按下时,返回true,否则返回false。前面已经使用到此积木指令,自行回看一下即可。

按下鼠标 :监测是否在舞台。上点击鼠标,如果发生点击事件,那么返回true,否则返回false,监测鼠标是否被按下,按下则停止循环。注意测试一下,鼠标离开舞台后,积木指令还能监测鼠标是否被按下吗?

除了以上用于构建判断条件的六边形积木指令外,“侦测”标签中还有些积木指A我们可以利用它们获取程序运行过程中的一些数据 ,更好地构建判断条件,控制程序的运行。用于获取数据的积木指令的形状多为圆角矩形。

到….的距离:获取当前角色到鼠标指针或者其他角色的距离。想一想,利用这个数据可以编写一个什么样的有趣程序?比如赛车游戏,前车由程序控制,后车由用户通过键盘控制,当两车距离小于某个值时,出现撞车的警告提示。

用于获取数据的积木指令
用于获取数据的积木指令

鼠标的x坐标和鼠标的y坐标:实时获取鼠标指针在舞台.上的x坐标和y坐标。当鼠标指针超出舞台范围时,这两条积木指令会返回舞台右下角的坐标值。

响度:获取计算机麦克风采集到的声音的音量值(数值范围为1-100), 要在舞台上显示此音量值,可以勾选“响度”复选框。

注意:使用该积木指令之前,要确保计算机的麦克风处于可用状态,否则无法采集数据。

计时器:使用此积木指令可以获取当前scratch软件已经运行的时长。此外,秒们也可以使用;

计时器归零:积木指令 重置计时器。

…的…:默认用于获取舞台上的一些信息。当舞台上的角色不止一个时,这条积木指令用于获取非当前角色的相关信息。例如当前选定的角色是小猫那么可以通过此积木指令获取其他角色的信息,但就是不能获取小猫的。

剩余的几条积木指令都很简单,运行测试一下就看到结果了,此处不再讲解。大家可以将它们填入选择结构的积木指令中进行练习,熟悉了就能运用自如了。

scratch积木指令的相关重要知识点:

scratch事件类模块有哪些积木指令

scratch运动积木指令有哪些

scratch3.0画笔模块在哪里

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇2022-11-23 10:00:00
下一篇 2022-11-25 10:00:00

相关推荐