Micro:Bit(初级应用)——数学运算

使用数学模块配合变量可以进行各种数学计算。

两个数字的计算

下面这个例子直接使用加法运算计算5+5,并且输出计算结果到点阵中。

多个数字的计算

下面这个列子用来计算5×2+3,按照预计结果应该是13,但是点阵中的数字显示为25。
理由很简单,因为“2+3”放入了5x的框中,按照下面的这个顺序的等式应该是:5x(2+3)。

如果要正确显示13这个结果应如下图:

所以在使用数学模块计算时一定要考虑计算的先后顺序。

计算结果的输出

我们有时候需要将一个计算结果放入到另一个等式的条件中,当然我们可以使用上面的方法去一个个嵌套,但是这样很容易就会出现一些错误,这时我们可以使用变量让整个过程更加直观。
使用5x(2+3)举例,拆开就是先计算括号内,然后在计算乘法。
变量Add表示保存2+3的计算结果;
变量Out表示将Add计算结果和5进行乘法计算;
最后输出Out保存的计算结果到点阵上。

来一个数字更多的演示,
比如要计算:(1+1)x(2-2)。
变量Add1表示保存1+1的计算结果;
变量Add2表示保存2-2的计算结果;
变量Out表示将Add1和Add2的计算结果进行乘法计算;
最后输出Out保存的计算结果到点阵上。

这个例子表示了数学计算中:
可以使用数字和数字运算、
可以使用数字和变量运算、
可以使用变量和变量计算。

MicroBit

Micro:Bit(初级应用)——使用变量

2020-1-28 4:50:07

MicroBit

Micro:Bit(初级应用)——按钮控制

2020-1-30 12:16:46

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索