連續分式

程式用作計算簡單連續分式。

程式編寫日期: 2006年6月21日

程式(31 bytes, 使用記憶為A)

?→A: Lbl 0: A - . 5: Fix 0: Rnd:

Norm 1: Ans◢ 1 ┘ (A - Ans→A: Goto 0

 

註: 連續分式的形式如下:

 

例題1: 以連續分式表示 π 值。

按 Prog 1 π EXE (顯示3) EXE (顯示7) EXE (顯示15) EXE (顯示1) EXE (顯示292)........

所以答案為

 

例題2: 以連續分式表示 5/16 值。

按 Prog 1   5 ab/c 16 EXE (顯示0) EXE (顯示3) EXE (顯示5)

EXE (顯示Math ERROR表示計算完結)

所以答案為

 

例題3: 以連續分式表示 25/16 值。

按 Prog 1  25 ab/c 16 EXE (顯示1) EXE (顯示1) EXE (顯示1) EXE (顯示3)

EXE (顯示2) EXE (顯示Math ERROR表示計算完結)

所以答案為

 

例題4: 試計算以下算式的連續分式

按 Prog 1  ( 1 + √2 ) ÷ 2 EXE (顯示1) EXE (顯示4) EXE (顯示1) EXE (顯示4) ....

所以答案為

 

注意: 輸入的數必須為正數,否則計算將會錯誤。輸入有理數請以分數形式輸入,否則計算可能存在誤差。這個程亦可以計算無理數的連續分式,不過由於計數機的準確度有限,誤差會隨計算的項數而增加,因此較後的項(對整個 數的值影響很少的項)有可能出現錯誤。

 

返回 fx-3650P及SC-185程式集

 

Free Web Hosting