第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我想知道計算器背后的原理和算法是怎么樣的???

我想知道計算器背后的原理和算法是怎么樣的???

拉風(fēng)的咖菲貓 2023-04-26 19:15:19
hi all!有些計算器,例如卡西歐991,能將計算得到的答案進(jìn)行自然顯示,即能顯示出根號和分?jǐn)?shù)。例如:
查看完整描述

1 回答

?
寶慕林4294392

TA貢獻(xiàn)2021條經(jīng)驗 獲得超8個贊

這個其實可以簡單地推一下。

a) 一個有理數(shù)可以用2兩個整數(shù)P、Q表示為 P / Q ,可以表示為:

struct rational {    int P, Q;
};

b) 一個只帶一個根號的無理數(shù)(這里只說根號的,不包括圓周率、sin/cos那種,雖然也可以用類似的思路來實現(xiàn))可以用2個有理數(shù)A, B表示為 sqrt(A) * B,可以很容易地用類似如下的數(shù)據(jù)結(jié)構(gòu)表示:

struct irrational_single {    struct rational A, B;
};

c) 題中的式子只是由n個數(shù)據(jù)項組成,每個數(shù)據(jù)項都與b)中的無理數(shù)形式一致,并且各自的M/N值不同(相同的則可以合并P/Q),可以表示為:

struct irrational {
    int n;    struct irrational_single *items;
};

d) 對于可以不損失精度的計算,利用加法、乘法的結(jié)合律、分配律、交換律等逐一對式子中的每個項進(jìn)行處理即可。

對于根號內(nèi)還嵌套根號的情況更復(fù)雜一些,不過思路是一致的,不展開細(xì)說了。


查看完整回答
反對 回復(fù) 2023-04-29
  • 1 回答
  • 0 關(guān)注
  • 235 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號