程式好壞的因素
程式的好壞是取決於很多不同的因素,因此編寫程式時亦要考慮多方面,並作出合適的取捨,使程式整體上有較好的表現。主要考慮的因素如下:
1. 程式的長度:
程式寫得越短當然越好,特別是fx-3650P及fx-3950P程式空間只有360bytes,又不能好像fx-3900PV一樣可以超頻,令程式空間大大增加,因此很容易出現程式空間不足的問題。所以編寫3650P的程式時,都盡可能令到程式短一些。
2. 程式的運算速度:
影響速度的因素主要有硬件及程式兩方面。硬件方面,雖然速度方面不及fx-3900PV,但亦算不錯。程式方面就要看你用甚麼方法(策略)去計算答案,例如:小數化分數程式,如果你用續個數去試的方法(即是將小數乘一個整數,看看答案是不是整數),那麼速度當然好慢,但如果你改用 輾轉相除的方法去寫程式,答案就會很快得到。另外,程式中重覆計算的部份要盡量簡潔及有效率,否則運算速度會明顯減慢。
3. 程式的準確度:
準確度的問題其實存在於所有的電腦程式中,即使是細微的誤差,亦可令程式出現問題,誤差亦有累積擴大的持性,最後可能令到答案出現錯誤,所以編寫程式時亦要注意這方面的問題,盡可能減少誤差的出現。
4. 程式的方便程度:
如果程式的操作簡單易用,步驟清晰,當然可以提高效率及減少出錯的機會。 編寫程式時亦應盡考慮程式會否影響正常的計算,例如:程式會否改變原有計數機的設定,又或者令到使用者無數字記憶儲存數值等問題。
5. 程式的限制條件:
編寫程式應盡量減少程式的限制條件,因為限制多,不但令程式的實用性會減少,使用者更可能要花較多的時間才能記憶及了解這些限制,否則可能導致計算錯誤等等問題。