第壹,使用簡單。最大的壹個好處就是,只要妳有初中水平,運用數學公式對函數有壹個大概的了解,基本上就能了解casio4x00的內置函數,進行簡單的編程。非常適合測量初學者和數學程序愛好者學習,也適合專業測量人員使用和提高能力。與其他專業不同,需要有較高的專業技術水平才能進行計算機編程。
二是成本低,價格在400元左右。
第三,攜帶方便,體積很小。可以隨時放在口袋裏。卡西歐系列比較好的編程型號是卡西歐4500(以下簡稱4500)和卡西歐4800(以下簡稱4800)。(最近好像推出了壹款卡西歐4850。)前者內存更小,只有1103字節,可以應付壹些簡單的公式計算和科學計算。但是由於記憶有限,對於壹些比較復雜或者復雜的就比較難了。4800比4500好多了。4800的內存達到4500字節,顯示屏比4500大幾倍,可以更準確的顯示數據,內置功能字符壹目了然。並且具有簡單的人機對話功能,出現菜單子菜單。4800還增加了4500的伽德羅常數和引力長常數。詳見操作說明。4800有很多實用功能。比如它有公式求解功能,原理是用牛頓法解方程。
比如有壹個等式:a=2b-c求a=2,c=5時b的值。將方程存儲在公式存儲器中:先按回答鍵“求解”輸入2,C輸入5,再按回答鍵“求解”,計算器顯示:b=3.5。這個功能叫自動回答功能。同時也很實用,通常有壹個在實際工作中經常用到的小公式,可以用來完成。4800使用的編程語言可以看作是簡單的BASIC語言,壹些命令如GOTO(轉到)和PAUSE(暫停)與BASIC語言完全相同。現在來說說4800的編程語言。它的主要命令是:
1 、= >?條件分支建立符號,其用法相當於BASIC中的IF?然後(假設語句等價於如果?那麽,IF等價於壹個條件嗎?則相當於結果)
2、≦& gt;?條件轉移不是符號,用法等同於IF?ELSE語句通常壹起使用,相當於BASIC中的IF?然後呢?ELSE語句(其英文形式壹般是IFA > bthenc > delseifb > athe?)
3、_?條件分支結束符號,且= & gt而且≦& gt;壹起使用,放在條件語句的末尾。
4、LbI?標記命令。用來標記壹個句子作為過渡。其後可以是字母、數字和符號,但不能超過兩個字節。如果數字≥10不能作為線標誌,否則會出現錯誤信息。
5、Goto?(有條件的)轉移訂單。前面可以加條件語句,和BASIC中的GOTO功能壹樣。通常與LbI壹起使用,如果傳遞的行號無效,會顯示:GOERROR(詳見手冊)錯誤信息。
6、Dsz?遞減周期命令。未知數的個數可以減少。
7、Isz?增量循環命令。
8、停頓?暫停命令。可以後面跟壹個0到9之間的整數n,讓某個數據顯示n/2秒,然後繼續運行下面的程序。它被認為是壹種陳述。
9、Fixm?可變鎖定命令。這個命令可以把它所有的變量值(A~Z)當作固定的數字。程序運行時,將不需要輸入變量(除了“{}”中的變量),而是使用內存中的原始值來完成計算。
10、{}?可變輸入命令。只有程序回收時經常變化的數字,比如裏程和寬度。可以用多種方式輸入,比如{AB}{A,B}{AB}。註意“{”和“}”必須成對輸入。否則,將出現SynERROR(詳情參見手冊)錯誤信息。
11 、= 、≦、>、
12、Prog?正常情況下打開程序的快捷鍵。在編程的過程中,就是運行子程序命令,後面是子程序名(壹定要放引號,註意空格,否則會出現SynERROR的錯誤信息(詳見手冊)。
13、↓?換行,只保留計算過程,不顯示計算結果。不想包的時候也可以用:代替。
14、_?數據顯示命令。該命令將在輸入後自動換行。保持計算過程並顯示計算結果。有壹個總的原則:①學會使用程序的語言,讓程序盡可能簡潔;我們要讓程序盡量簡潔,能省略的壹定要省略。繁瑣的語句中字節太多,只能拖慢計算器的計算速度,沒有任何好處,而且相當耗費內存。學會保存字節和使用符號是非常重要的。尤其是靈活使用計算器語句,因為它會讓妳節省更多的字節,達到預期的效果。比如下壹個程序靈活使用Dsz(減量循環命令)。例如,它可以輸入10個值,並計算10個值的平均值。10數字的平均值需要11數字的提示符號。但如果學會靈活使用Dsz,只需要三個,大大節省了字節的占用。示例程序如下:
A=10
C=0
Lbi1
{B}
C=B+C
DszA
Goto1
c \u 10
但需要註意的是,如果妳是初學者或者對程序編程不熟練,壹定要先按照自己的思路壹步步列出程序步驟,在確定能正確計算後再嘗試簡化修改,否則只會讓程序錯誤太多;②盡量減少程序中包含的子程序數量;子程序太多會導致程序結構松散,有些計算機主程序需要三四個子程序。子程序太多只會造成程序間的無序和混亂。子程序太多在使用時也很麻煩找不到。而且,子程序太多了。如果有壹個環節出錯,就很難發現錯誤。寫程序的時候要盡量少寫子程序,即使要寫子程序也要多註意,尤其是容易出錯的地方。如果對子程序了解多了,可以把壹個程序和幾個主程序共用,所需字節數減少,簡化程序。示例程序如下:
CXCD
Lbi1Lbi1
Prog"V"Prog"V "
B=L-(K-S)_B=L+(K-S)_
Goto1Goto1
V
Y=√A2B2+B2X2÷A
③盡量少用或不用擴展變量內存,如A[1],A[2]等。:使用擴展內存是壹種弊少利多的做法。壹個內存每擴展壹次就會減少10字節的容量,每個擴展內存至少會占用4個字節,比壹個A~Z變量凈增加3個。有時候會覺得變量內存不夠用。其實並不是這樣。壹般程序變量的數量很少超過26個,只是妳不知道怎麽用而已。壹般來說,兩個相對獨立的程序步驟之間不需要考慮變量重復。對於某個程序,只要不是固定變量({}中的變量),也就是為下壹次計算而計算出來的那些值。我們可以通過反復賦值得到壹些計算。反正下壹個周期這個量是會變的。了解各種命令的含義和註意事項,可以進行編程。例子如下:
CX計劃名稱
Lbl0↓開始標記命令語句
QMNFJ↓數據輸入語句(指公式循環運算中的不變量)
{KDE}↓數據輸入語句(指公式循環運算時的變量)
S = k-q: g = f+j ↓公式運算命令
X=M+ScosF↓公式運算命令
Y=M+SsinF↓公式運算命令
Prog "j" ↓運行子程序命令
Goto0↓循環操作語句
j子程序名
H=X+DcosG_ formula運算,數據顯示語言
I=Y+DsinG_ formula運算,數據顯示語言
T = x-ecosg _ formula操作,數據顯示語言
U = y-esing _ formula操作,數據顯示語言
最後,計算器狀態設置語句是最容易被忽略的。如果單位是預設的,計算器會默認其使用的單位必須在下次單位換算時進行換算,否則計算結果會是錯誤的。在顯示屏的左下角可以清晰的找到小的提示符號:比如D代表當前默認的單位,R代表弧度,G代表漸變。