红石电路吧 关注:32,301贴子:153,449

回复:【远古巨坑】最大公约数、最小公倍数、约分通分一体机

只看楼主收藏回复



来自Android客户端17楼2017-08-25 23:06
回复
    吊炸天了**


    IP属地:江苏18楼2017-08-26 07:27
    回复
      2026-01-12 18:55:36
      广告
      不感兴趣
      开通SVIP免广告
      3、约分

      在两个乘法器下面的就是两个除法器,作用是将输入的两个数约分,就是将两个数都除以最大公约数

      这两大排的灯就是约分后的结果显示
      4、最小公倍数

      最大公倍数算法就是a×b/c(这里a、b为输入的两个数,c为最大公约数),了解模电的都知道模电的乘法器的两个乘数一个要弱模,一个要强模输入,这里为了方便就一开始导入数1(强模),将数2除以最大公约数后再与之相乘(弱模),正好除法后的结果也是弱模输出,而且这样速度最快,计算完由强转弱输出结果(会溢出显示)


      IP属地:浙江19楼2017-08-26 09:33
      回复
        5、通分
        这里要讲一下这里的通分计算并不会将分子和分母先约分一遍(别的通分的计算器好像也没有),因为这会很大,所以只是普通的通分

        约分上的两个乘法器就是通分的。这里要注意图上部的是分子2的,而图下部的是分子1的

        而这张图中的上部却是分母1,下部是分母2。为什么不弄在同一个位置,比如上部的是分母1、分子1;下部的是分母2、分子2?主要是因为交叉的做法(就是上面分母1、分子2:;下面分母2、分子1)比较方便建造。因为比如通分,举个例子通分c/ak和d/bk通分(这里k为分母的最大公约数)就会变为cb/abk和da/abk,可以看到通分后的分母就是两个分母的最小公倍数(所以分母直接用最小公倍数代替了),而两个分子就交叉乘了分母约分后的数,即c×b,d×a,这就是为什么要交叉建造的原因。而这里通分也沿用了最小公倍数的方法,将两个分子作为强模的乘数输入,而分母约分后的值作为弱模的乘数输入,一是为了方便,而是速度快


        IP属地:浙江20楼2017-08-26 09:51
        回复