CASIO fx-50FH計算機

 

CASIO fx-50FH已獲香港考評局接納為會考准用計算機,出現在准用計算機名單中,可以在2008年香港中學會考及高級程度會考中使用。CASIO fx-50FH已正式推出市場,除了刪除了顯示內置公式的功能(LOOK)外, 它功能與fx-50F PLUS完全相同,兩部計算機都沒有微分及積分功能,不過無論如何,對於用家來說肯定會多一個選擇。事實上CASIO fx-3650P / fx-3950P 存有不少的問題,除了程式自動消失及分數正負號計算錯誤問題,設計上亦有不少缺點,令使用者造成一份不便及困擾,這方面fx-50FH已作出不少改善,以下是fx-50FH(會考准機) 或 fx-50F PLUS(非會考准用機)主要改善之處 :

 

1. 計算先後順序

較舊型號 fx-3650P在算式計算順序方面較容易出現混淆問題,這方面fx-50FH / fx-50F PLUS作出相當大的改善,主要有以下三方面的不同:

(A) 在多很函數前自動加開括號,例如: fx-3650P 的 sin,在fx-50FH / fx-50F PLUS會變成 sin(,這個設計可以有效減少先後計算混淆問題,函數計算的參數只會是括號中的數值,這樣計算順序會較明確,而舊款fx-3650P由於沒有自動加括號,所以很多時較易混淆,例如: sin 60÷2 及 sin 60┘2看似相同,但前者是先計算sin60然後再除以2,後者則是先計算60┘2即30,再計算sin 30。

(B) 先後計算順序有11種分類比fx-3650P的14種簡化了不少,大大減少混淆的機會。

(C) 隱乘及乘號為相同的計算次序,避免了不必要的混淆,例如:  計算2A,式中的2A其實有一個隱乘,即是 2×A,但在 fx-3650P計算機,隱乘及乘號是兩個不同的計算次序,假設A儲存的數值是3,算式 12÷2A 與 算式12÷2×A就會得出不同答案,前者答案是2 (即是先計算2A=6,再計算12÷6=2),後者答案則是18 (即是先計算12÷2=6,再計算6A=18),但在fx-50FH上執行,因計算次序相同,兩個算式的意義相同,亦即是答案都是18。

 

2. 數值記憶使用

˙fx-50FH所有操作模式都可以使用7個數值記憶(A、B、C、D、X、Y及M),但fx-3650P在複數模式只可以使用4個數值記憶(A、B、C及M)。另外fx-3650P在REG模式時,統計變數與數值記憶為共用關係,而fx-50FH數值記憶完 全是獨立,與統計變數記憶完全無關,因此計算的可靠性亦較高。

˙fx-3650P在計算完結後,儲存包含Ans變數算式的答案較容易引致錯誤或困擾,例如: 按 3 EXE ,這時Ans變數為3,再按 5Ans EXE (算式包含Ans),若果想將答案15儲存,再按 SHIFT STO A ,這時儲存的數值會變為75 (自動再計算多一次 5Ans),造成一定的麻煩,若果不小心留意更可能造成計算錯誤的問題,fx-50F PLUS / 50FH 在計算後再按SHIFT STO A時,只會將之前計算答案儲存,即計算機會執行 Ans→A的算式。

˙fx-3650P在計算完結後,即時使用RCL功能查閱數值,答案記憶不會被更新為查閱記憶的數值,而fx-50FH則會進行更新減少混淆及錯誤的機會。

例如: 記憶A儲存的數值為 9 ,按 1 + 2 EXE 這時顯示答案為 3,再按 RCL A 顯示9,這時若果希望將這個數值再加3,而按 + 3 EXE 希望計算A+3,計算機會變成計算 Ans + 3,而fx-3650P計算機的答案為 6,亦即是並非A+3的答案(12),而 fx-50FH (與其它計算機相同,例如: Sharp EL-506V) 當按 RCL A 顯示A的數值同時會更新Ans記憶的數值,所以按 RCL A + 3 EXE 可以得出正確答案 12。

˙fx-3650P清除記記憶指令 Mem clear 只會清除記憶A, B, C, D, X, Y及M的數值,不會清除答案記憶Ans的數值,而 fx-50FH及fx-50F PLUS的 ClrMemory 指令則會同時清除答案記憶Ans的數值。

 

3. 分數功能

˙分數功能接受複數分子及分母,例如: (2+3i)┘3可以在Casio fx-50FH執行,但 fx-3650P卻會出現 Math ERROR。

˙分數速度改善,fx-3650P的分數運算速度較慢,某些運算更明顯變慢,例如計算 (1┘2)^(1┘2),但fx-50F PLUS卻能很快得出答案。

˙支援分數顯示答案的函數包括N次方根,例如: 按 4 x√ (1┘16 EXE 可得出分數答案 1/2,fx-3650P則只能得出小數答案0.5。

˙fx-3650P在預定假分數顯示時(按六次 MODE 2),若以帶分數形式輸入數值計算會出現Math ERROR,使用上較為不便,fx-50FH改善了這方面的問題,無論是帶分數或假分數預定顯示設定,輸入帶分數進行計算都沒有問題。

˙fx50FH內置小數化分數功能可以將循環小數轉化為分數,但fx3650P卻無法成功能轉化為分數。

 

4. 內置程式及科學常數

Casio fx-50FH及fx-50F PLUS保留舊款fx-50F的23個內置小程式,fx-50F PLUS還可以查看計算公式(LOOK),而fx-50FH就刪除了LOOK這項功能,所以fx50F PLUS不獲香港考評局接納為准用計算機,fx50FH卻可以成為會考准用計算機,另外還有四十個常用科學常數,對於計算帶來不少方便,但 fx-3650P卻沒有這方面的種功能。23個小程式計算內容為二次方程式的解、餘弦定律、希羅公式、正態分佈概率函數P(X)、正態分佈概率函數Q(X)、庫倫定律、導體的電阻、磁力、RC串聯電路的終端電壓的變化、電壓增益、LRC串聯電路抗阻、LRC並聯電路抗阻、電震盪頻率、落下距離、單擺周期、彈簧擺周期、多普勒效應、理想氣體定律、離心力、彈性能、伯努利定律、視距計算(高度)及視距計算(距離)。

 

5. 操作方面

fx-50FH在操作方面雖然與fx-3650P很相似,但亦有改善之處,使操作上較為方便,操作效率亦提高了。

(A) 當輸入算式或編輯算式時,按向上鍵或向下鍵可以直接跳至 算式的最開始或結尾位置,fx-3650P則沒有這個功能,必須順序移至最開始或結尾位置,對於編輯及修改較長算式,fx-50F PLUS會方便很多。

(B) fx-50FH顯示屏較大一點,但第一行顯示算式的字體卻縮小了一點,因為第一行可以顯示16字符, 同一時間顯示的內容比fx-3650P更多,對閱讀輸入的算式會較清楚及方便。

(C) fx-50FH / fx-50F PLUS顯示屏亦可以因應個人需要調節對比對度(Contrast),當調節至較高對比度時,即使是較低的角度也可以清楚觀看顯示屏的內容,而 fx-3650P則沒有這項功能。

(D) 菜單操作簡化,fx-50FH的菜單 採用雙向循環式設計,fx-3650P則採用操作效率較低的單向線性設計,例如 fx-3650P在線性回歸模式使用估值x的功能,在進入VAR菜單後,要按 → → → 順序才可以找到所用功能,但 fx-50FH在進入VAR菜單後可以按 ← 從最後找到所要的功能。

 

6. 統計功能

CASIO fx-50FH / fx-50F PLUS的統計功能比較舊型號CASIO  fx-3650P作出不少改善,主要的分別如下:

˙加入了新的AB-指數回歸,亦即是共有七種不同回歸計算。

˙輸入統計數據,fx-50FH 可以選擇頻數功能開啟(FreqOn)或是解除(FreqOff),而可儲存統計數據的數目亦有以下的分別。

頻數特點 fx-50FH / 50F PLUS fx-3650P
不使 用程式的記憶儲存數據 使用所有程式記憶儲存數據
FreqOn FreqOff 頻數非1 頻數為1 頻數非1 頻數為1
SD 40 80 16 32 40 80
REG 26 40 10 16 26 40

˙統計功能加入了X最大值(maxX)及X最小值(minX),若為回歸計算,還有Y最大值(maxY)及Y最小值(minY),fx-3650P則沒有這項功能。

˙在REG 其中一種模式輸入數據後,fx-50FH / 50F PLUS可以直接切換至其它REG模式(按 SHIFT S-VAR 3)進行計算,原先輸入的數據會保留,這樣有助嘗試不同回歸分析,找出最合適數據的回歸分析,而fx-3650P則沒有這項功能,若切換至其它REG模式(按MODE鍵),所有統計數據會被清除,必須重新再輸入數據 ,相當不方便。

 

7. 準確度

˙fx-50FH內部使用15個位進行運算,較 fx-3650P的12個位多,準確度方面有明顯的增加。可能是這個原因,fx-50FH小數轉換分數功能,成功能轉換轉換為分數的機會亦增加了不少,例如以下計算: 100 ÷ 3 - 33 EXE 答案為 0.333333333,fx-3650P使用內置小數轉換分數功能不能轉化為分數 1/3,但在 fx-50FH上執行卻能轉化為1/3。

˙fx50FH容許直接輸入15位數值,因此可以更準碓計算。fx-3650P內部雖然是使用12個位進行運算,但直接輸入最多只能10位,多於10位的數值,fx-3650P只會保留最大的10位數值,其餘則會自動被刪除,因此無法發輝計算機本身最高準碓度(12位)。

˙計算複數除號運算時(資料由網友Alan提供),若果除數及被除數的實數部及虛數部為整數,fx-50FH / fx-50F PLUS計算機會自動使用分數形式運算以增加準確度,答案亦會自動以分數形式顯示,fx-3650P則沒有這種改良的設計,答案只會以小數形式顯示。

 

8. 編程功能

(I) fx50FH及fx50F PLUS程式容量為680位元,比 fx-3650P的360位元多了不少,因此可以容許編寫四個較長及複雜的程式,程式的限制較少。

(II) fx-50FH 加入了以下高階電腦語言基本的結構性控制指令(Control Structure Command):

While ~ WhileEndIf ~ Then ~ Else ~ IfEndFor ~ To ~ Step ~ Next指令,亦有程序控制指令 Break, 程式指令豐富了不少,因此透過學習編寫fx-50FH及fx-50F PLUS程式,其實亦可以認識到一些基礎電腦語言的特點。另外還加入了 < 兩個指令,使編寫程式方便一點。

(III) fx50FH / fx50F PLUS條件轉移指令(=>)用法亦有下列小許分別。

(A) 不接受複數參數,例如: 2 + 3i => 2◢ 3,執行fx-50FH / fx-50F PLUS程式會出現 Math ERROR,但fx-3650P卻可以執行。

(B) 指令前語句可以省略關括號,例如: ( 2 + 3 => 2◢ 3,在 fx-50FH可以正常運行,但 fx-3650P卻會出現 Syntax ERROR。

(C) 不接受輸入語句包含直接儲存指令(→),例如: 1→A => 2 + 3,執行50FH程式會出現Math ERROR,但3650P卻沒有這方面問題。有些網友誤以為 fx-50FH / fx-50F PLUS是不可以在一句內連續使用條件轉移指令,其實這是錯誤的,只要注意不使用直接儲存指令(→)作為=>指令的輸入語句即可,例如: A>0 => B>M => 2+A→A,即使是使用一句內連續條件轉令,在fx-50FH上依然可以正常使用。

(D) 條件轉移指令可省略第二輸出語句,例如: A>0 => 1,指令後只有一個輸出語句(即1),沒有第二個語句,在fx50F及fx50F PLUS可以正常執行,但在 fx-3650P上執行會出現Syntax ERROR。

(IV) 當進行程式編輯時,按向上鍵或向下鍵可以直接跳至程式的最開始或結尾位置,fx-3650P則沒有這個功能,必須順序移至最開始或結尾位置,對於編輯及修改較長的程式,fx-50F PLUS會方便很多。

(V) 程式模式設定方法: fx-50FH在選擇新程式位置後,會自動出模式選擇菜單,因此不會忘記程式模式的設定。fx-3650P則沒有這種安排,較容易忘記設定模式,已輸入的程式碼就沒有用,必須完全刪除該程式,重新輸入新的程式。

 

9. 其它功能

˙絶對值的功能Abs( 除了不能在BASE模式中使用外,其它模式都可以使用,但 fx-3650的絶對值功能只可以應用於複數模式。

˙fx-3650P的 log 功能不能自由設定對數底,但 fx50FH/ 50F PLUS卻可以,例如: 計算 log23 ,可以按 log( 2 , 3 ) 。

˙fx-3650P的百分率功能有特別的用法,例如按 100 × 30% + ,相當於計算 100 × (1 + 30%),這種特別的用法其實源自於舊款的計算機(例如: fx-3600PV)設計,100 × 30% + 與一般的書寫方法差別很大,較新型號的fx-50FH取消了這種特別的用法,而百分率 % 功能只是簡單的百分率(即相當於除以100)。

˙fx-3650P在回歸分析模式(REG MODE)是不能使用座標轉換功能 Pol(Rec( ,但 FX50FH及FX50F PLUS就沒有這方面的問題。

 

10. fx-3650P計算機問題

(A) fx-3650P已證實存在程式自動消失問題對於經常使用程式的朋友帶來一定的困擾,同時亦擔心計數機的異常會影到計數機的可靠性,因此使用時要較小心,fx-50FH 及 fx-50F PLUS初部測試似乎沒有方問題。

(B) fx-3650P已證實存在分數正負計算錯誤問題SC185沒有 fx-3650P分數計算錯誤的問題,例如:按  1 ┘( - 123456789) EXE

fx-3650P會錯誤得出正數的答案 8.1 × 10-9,但fx-50FH/fx-50F PLUS完全沒有這方面的問題,因此我相信fx-50FH的可靠性會較高,使用程式亦不用擔心,因為這個分數問題而令程式計算出現錯誤。

(C) fx-3650P己證實存程式假分數顯示問題(由網友 abcsonson 發現),在程式執行分數運算時,有可能出現異常Math ERROR,造成不便,亦使程式的可靠性降低。

(D) fx-3650P括號功能的問題:

大家都會知道,關括號若果在算式的最後位置,是可以省略不輸入,但當存儲X記憶時會出現問題,例如: ( 2→X,在fx-3650P執行會出現 Syntax ERROR,其它的數記憶則沒有這個問題。當然fx-50FH在這方面完全沒有問題。

(E) fx-3650P轉換為極座標的限制

兩部計數機說明書指出轉換時x及y的絶對值必須小於1×1050,但fx-50FH沒有這個限制,只要絶對值小於9.999999999×1099 即可計算出正確的答案。

例如: Pol( 1E75 , 0 EXE

fx-50FH/fx-50F PLUS能得出正確答案 1×1075,但fx-3650P卻出現Math ERROR。

(F) fx-3650P轉換為極座標時計算出錯

例如: Pol( 1E-50 , 0 EXE

fx-50FH能得出正確答案 1×10-50,但fx-3650P卻得出錯誤答案0。

(G) fx-3650P在複數模式的絶對函數計算出錯

例如: Abs 1E-50 EXE

fx-50FH得出正確答案 1×10-50,但fx-3650P卻得出錯誤答案0,情況類似(III),不過對複數的的極座標轉換(→r∠θ)則沒有任何問題。

(H) 複數極座標乘/除數問題 (由網友 ming 發現)

例如按 - 2 × 1∠30 EXE 出現Math error,由於乘號計算先後順序較低,所以應先計算 1∠30,再將這個複數乘以 - 2,很奇怪 fx-3650P計算機卻出現Math error,但Truly SC185、Casio fx-991MS、Sharp EL-506V及fx-50F PLUS / 50FH 等等都能正確求出答案。

 

11. fx-50FH及fx-50F PLUS 的缺點及問題

(A) 沒有微分及積分功能。雖然說fx-3650P的積分及微分功能只能計算出近似值的答案,但考試時依然可以作為核對答案之用,新計算機 fx-50FH及fx-50F PLUS就沒有這項功能,可以說是美中不足之處。

(B) 座標轉換問題,當使用 Pol(Rec( 功能時,第二個因變數單獨使用字母記憶又沒有任何其它運算及沒有關括號,就會出現異常的Syntax ERROR,例如: 假定A的數值為1,按 Pol( 3 , A EXE 或 按 Rec( 3 , A EXE 會出現Syntax ERROR,有趣的是若果將A改為其它組合,問題就不會發生,例如: 按 Pol( 3 , 0+A EXE 或按 Pol( 3 , 2A EXE 或按 Pol( 3 , 1A EXE 又或者加上關括按 Pol( 3, A ) EXE 等等都沒有問題,只有第二個因變數單獨使字母記憶及沒有任何運算才出現問題,很明顯這是設計上出現錯誤,當然我亦會認為這種錯誤是不能接受,希望CASIO在推出新版本fx-50FH及fx-50F PLUS會修正這方面的問題。

(C) 對數功能計算錯誤問題,當使用 log( 時,第二個因變數單獨使用字母記憶又沒有任何其它運算及沒有關括號就會出現計算錯誤,第二個因變數即計算對數的底,底的數值會自動變成10,亦即是相當於使用預設值底的值(10),例如: 假設A的數值為2,按 log( 2, A EXE會出現答案0.301029995,但 log2 2 的正確答案是1,而計算出的答案卻變成 log10 2 =  0.301029995,與座標轉換問題相似,若果將A改為其它組合,問題就不會發生,例如: 按 log( 2 , 0+A EXE 或按 log( 2 , 1A EXE 又或者加上關括按 log( 2, A ) EXE 等等都能正確計算出答案,只有第二個因變數單獨使字母記憶及沒有任何運算才出現問題,很明顯這是設計上出現錯誤,特別是出現錯誤答案,座標轉換的問題(出現Math ERROR)嚴重得多,希望CASIO能盡快修正這方面的問題。

(D) FreqOff問題。fx50FH及fx50F PLUS有FreqOn及FreqOff的設定,若果不小心設定了FreqOff,在統計模式輸入包含頻數的數據會出現Math ERROR,對於初用者可能會造成困擾。fx-3650P則沒有這種設定,設計亦較聰明,可以按照頻數是否為1,自動調整合適的記憶大小儲存數據。

(E) 沒有EditOFF功能。fx-3650P在出現Data Full時,容許使用者選用EditOFF,即是在記憶不足的情況下,放棄保存已輸入的個別數據,但容許繼續輸入統計數據進行統計分析。fx-50FH / fx-50F PLUS由於沒有EditOff這個功能,所以當出現Data Full時,就不能繼續輸入統計數據及進行統計分析,這亦是fx-50FH統計功能的一個限制。不過fx-50FH的統計記憶較多,在FreqOn時,SD模式可以最多輸入40組數據,REG模式亦可以輸入26組數據,40組數據已很足夠應付會考/高考的統計問題。

 

12. 運算速度方面:

我使用了CASIO fx-50FH、Truly SC185及CASIO fx-3650P計數機進行以下的一些測試,發現SC185在簡單基本的代數計算方面明顯較fx-50F為 fx-3650P快,不過一些特別函數計算(例如:三角函數),SC185的速度略為慢一點,整體而言,SC185的計算速度最快,其次是fx50FH, 最慢是fx-3650P,所以對於要使用程式重複計算(特別是基本代數方面運算),使用SC185會有較好的表現。以下是就本人手上的 fx-50FH、SC185及fx-3650P,進行以下的測試,計算所需要的時間。注意: 運算的速度會因個別的計數機而有一些差異,另外電池的電壓亦有影響,所以測試使用新電池,下列的數據只作為參考:

No. 測試程式 / 測試計算 fx-50FH SC-185 fx-3650P
I 3650P: Mem clear: 1000→A: Lbl 0: 1M+: A>M => Goto 0: M

50FH: ClrMemory: 1000→A: Lbl 0: 1M+: A>M => Goto 0: M

22 秒 4 秒 62 秒
II 3650P: Mem clear: 1000→A: Lbl 0: 1M+: M2: A>M => Goto 0: M

50FH: ClrMemory: 1000→A: Lbl 0: 1M+: M2: A>M => Goto 0: M

32 秒 8 秒 83 秒
III 3650P: Mem clear: 1000→A: Lbl 0: 1M+: log M: A>M => Goto 0: M

50FH: ClrMemory: 1000→A: Lbl 0: 1M+: log(M: A>M => Goto 0: M

130 秒 115 秒 174 秒
IV 3650P: Mem clear: 1000→A: Lbl 0: 1M+: M^5: A>M => Goto 0: M

50FH: ClrMemory: 1000→A: Lbl 0: 1M+: M^(5: A>M => Goto 0: M

179 秒 186 秒 235 秒
V 3650P: Mem clear: 1000→A: Lbl 0: 1M+: sin M A>M => Goto 0: M

50FH: ClrMemory: 1000→A: Lbl 0: 1M+: sin( M: A>M => Goto 0: M

243 秒 128 秒 224 秒
VI 3650P: Mem clear: 1000→A: Lbl 0: B+1→B: A>B => Goto 0: B

50FH: ClrMemory: 1000→A: Lbl 0: B+1→B: A>B => Goto 0: B

23 秒 5 秒 70 秒
VII 3650P: ∫( X-1 , 1, 2, 9 ) EXE 不適用 7 秒 33 秒
VIII 3650P: ∫( √X , 1, 2, 9 ) EXE 不適用 10 秒 38 秒
IX 3650P: ∫( log X , 1, 2, 9 ) EXE 不適用 81 秒 68 秒

註: 我發現fx-3650P似乎電壓對速度有較大影響,舊電池下速度明顯變慢,其次是fx-50FH,但SC-185計算機似乎差別不大(不過SC185耗電量亦似乎頗大)。

 

CASIO fx-50FH 及 fx-50F PLUS程式集

fx-50FH/50F PLUS自我檢測功能

fx-50FH結構控制指令用法

fX-50FH常見問題

Free Web Hosting