Scratch编程教程:”()-()”减法运算积木指令用法详解

Scratch编程教程:”()-()”减法运算积木指令用法详解

一、指令定义

Scratch编程软件绿色运算积木指令区域中的“()-()”运算积木指令是一个报告积木,有2个参数输入框,可以计算出第一个数值减去第二个数值并报告结果。

“()-()”运算积木指令
“()-()”运算积木指令

二、用途示例

1、模拟计算器

模拟计算器示例代码
模拟计算器示例代码

假如我们想制作一个简单的减法计算器作品,就一定会用到这个运算指令,上述代码中,创建了两个变量,一个存储输入的减数,一个存储输入的被减数,然后“减数-被减数”的差值就是计算结果。

2、创建播放/停止按钮

如果我们想制作一个播放/停止按钮,点击一下可以播放,再点击一下又可以停止,再点击又可以播放,再点击又可以停止,也就是一个按钮可以交替控制播放和停止,该怎么编程呢?下面的代码就是一个这样的按钮示例:

程序开始执行后,“开始播放”变量先是设为了1,这个时候点击按钮角色,“开始播放”变量就设为了2,然后经过判断应该执行停止所有声音;然后再点击按钮角色,这个时候“开始播放”变量就会设为1,经过判断就会执行播放声音,如果交替,便是一个播放/停止按钮。

3、计算两个角色间的距离

计算两个角色之间的距离可以利用点与点之间的距离公式:

点与点之间的距离公式
点与点之间的距离公式

我们知道舞台区的角色都是可以用(xy)坐标来表示的,假设角色1Ball的坐标是(x1,y1),角色2Basketball的坐标是(x2,y2),那角色1到角色2之间的距离就可以用上面的公式计算。

(x1-x2)^2就可以用如下脚本实现:

(x1-x2)^2的脚本实现
(x1-x2)^2的脚本实现

(y1-y2)^2就可以用如下脚本实现:

(y1-y2)^2的脚本实现
(y1-y2)^2的脚本实现

最后把上面的两个脚本先加起来,然后开平方就可以了。

NCT考前练习

点图领0元编程课,学编程创造孩子终身价值

核桃编程免费课

更多课程

公众号

关注公众号

x