跳转到内容

编程数学/运算顺序

来自维基教科书,开放的书籍,开放的世界

数学中的运算顺序是指解决方程式的顺序,这可以解决许多问题。

例如

2 x 3 + 5 = x

在这个例子中,x 是什么?我们可以先将 2 乘以 3,然后再加上 5,或者我们可以将 3 和 5 加在一起,然后乘以 2。但是我们怎么知道呢?

我们可以使用 BODMAS。BODMAS 代表括号、乘除、加减。这是我们执行操作的顺序。

所以使用 BODMAS,我们将先乘,然后加。所以实际上是

(2x3) + 5 = x x = 11

运算顺序在布尔代数中也很重要(参见:布尔代数)。当需要解决问题时,可以将其转化为 BODMAS 形式进行解决。例如

1 AND 1 OR 0 NAND 1。这将如何运作?如果我们转换它,它将是

1x1+0x1'= x

所以我们首先进行乘法,1x1 = 1。

所以现在是

1+0x1'=x

我们再次进行乘法:0x1 = 0,但由于这是逆运算,我们将其改为 1。

所以现在是:1+1 = 2(或者在这种情况下为 1,因为它是 OR)。

我们的问题就解决了。

华夏公益教科书