計算器如何表示無限迴圈小數?

時間 2021-06-09 10:42:23

1樓:二三得八

根據您的敘述,我給出一種可能的解釋。

您的計算器至少有兩個儲存器,記為a、b。當輸入乙個只含有四則運算的式子時,系統會識別出,會將兩個儲存器分別儲存中間過程的分子和分母。這是因為四則運算只會產生有理數,會得到精確的結果。

比如,輸入1/3*3,系統先算1/3,a=1,b=3,顯示器中顯示的是a/b的數值,是0.33333…,;再算*3,則經過運算,得到a=1,b=1,顯示1。按等號,輸出a/b的值,是1。

輸入1/3,系統算出a=1,b=3,顯示0.33333…,按等號,輸出該值。再按*3,系統發現第乙個值是小數,會當做無理數處理,只用儲存器a儲存,儲存器b關閉。

經過計算,得a=0.99999…,b仍然處於關閉狀態。按等號,輸出0.

99999…。

特點:只要輸入很多位的小數,或使用特殊運算功能導致產生多位小數,系統都當做無理數對待,只用乙個儲存器處理。如果輸入的式子全部由整數、有限小數和四則運算鍵組成,系統才把每一步的計算結果識別為有理數,用兩個儲存器儲存。

如果用更高階一點的計算器,輸入0.33333…時,系統經過分析,發現它接近1/3,就用兩個儲存器儲存。Matlab計算軟體的sym模式就是這樣。

無限迴圈小數都能用分數表示嗎?

Alex 是的,使用無窮級數就可以。在酒店用手機回答,不能用電腦寫公式,湊合著看吧 舉個例子很容易懂,比如說1.314731473147 3147 1 3147 1 10000 3147 1 10000 2 3147 1 10000 n 3146 設a 1 10000,則有 3147 1 a a 2...

無限迴圈小數是怎麼回事?

大鈾子 無限迴圈小數是怎麼回事?比如一公尺等於三尺,除不開,等於33.3迴圈,那市場上賣的尺,具體長度是多少?這個0.3迴圈怎麼做出來?無限迴圈小數,只是分數的一種,它和有限小數沒有任何差別。乙個分數是否是迴圈小數只取決於你使用的進製。1 3這個分數在三進製下就是乙個有限小數0.1。所以厘公尺怎麼做...

分期付款,除不盡出現無限迴圈小數怎麼辦?

739085 沒人負責,現在一毛錢掉地上路人看都不看一眼,給叫花子人家還覺得你摳門。更不用說2分錢,市面上現金分幣消失好幾十年了。這問題沒意義,現實世界不會像數學理論那麼無限精確,按現在的物價,兩分錢就是0,和虧兩分錢比,你拿這麼多時間辛苦打字提這個問題,更虧一百倍。兩分錢連一張上洗手間的草紙都買不...