A. 卡西歐計算器 fx 5800 編程
這計算器用的類DASIC語言,應該沒有什麼軟體可以模擬計算器。也不能直接與電腦連接,兩年前在成都東客站修南匝道連接線的時候,剛買計算器,每天研究說明書、各種線型。最終用了兩個月時間,編出了包括卵型曲線在內的所有線型的程序,雖然網上有很多精典程序,不用分段計算,但是真心用不慣,自己編程不僅熟悉了圖紙,而且還樂在其中......希望對你有幫助......
B. fx-5800p在編程的時候怎麼打小寫字母
首先,什麼叫在計算器上編程?卡西歐的計算器NB?其次,comp是啥?computer?迷糊
C. 怎樣學習卡西歐5800編程啊
1,一般5800自帶的程序,說明書里都有說明,研究一下就知道了。
2,但,要用到別的程序,比如道路坐標計算、道路高程之類的程序,就要需要編程,編好後,直接運行主程序就OK了。
3,如想知道如何更進一步編程,請另外向高手提問。
【資料】
《卡西歐fx-5800P計算器與道路施工放樣程序》詳細介紹了卡西歐fx-5800P編程計算器的基本操作、編程方法與技巧,匯總了道路坐標計算的相關
計算理論和公式,編制了分別適用於道路主線、立交匝道的平面坐標放樣計算程序,以及一套比較實用的道路施工放樣綜合程序。書中的程序吸收了目前最新的編程
方法與技巧,內容從易到難、從簡到繁,程序功能從單一到綜合,層層遞進。書中最後的道路施工放樣綜合程序已經具備了路線三維參數查詢、坐標反算、平面放樣
計算、路基填挖施工放樣計算、隧道超欠挖計算等多種功能,適用於道路、立交匝道、橋梁涵洞、隧道以及其它道路構造物的現場放樣計算。
D. 怎麼學5800計算器編程序
1,熟悉卡西歐5800裡面所有牽扯到測量的功能。
2,fx-5800裡面的編程語言basic的一些語法,並結合測量的例子來說明。這樣跟容易今後上手。
3,對一些例子的分析,包括思路和語法講解。
4,在實際工作中,用到最多的函數和程序的分享。
最後聲明一點,一定要動手,就是看著文章,手裡面要拿個5800,要不然一切都是白扯。這系列fx-5800教程是默認為會用fx-5800輸入一些基本的字元的。這些都可以參考fx-5800的說明書。電子版fx-5800說明書下載。
這里在灌輸一個編程思想。
編程要有個思路,
1、輸入部分。
2、計算部分。
3、輸出部分。
比方說要正算方位角,首先知道A(x,y),b(m,n) 這是輸入部分。
計算部分:pol(x-m,y-n)
輸出部分:i,j (i=兩點的距離,j=兩點的方位角)
這就是編程。測量上的編程,把它轉化為5800程序就是
1 "x"?x:"y"?: "m"?m:"n"?n
2
3 pol(x-m,y-n)
4
5 i◣:j◣
E. 卡西歐5800計算器的編程語言
你是想了解函數吧
1.
Norm 1 指數顯示
Norm 2 小數顯示
2.
?→x 只顯示 ?
字元+?→x 顯示 字元+?
?x 顯示 x?
「字元」?x 顯示 字元+?
有→則不顯示該變數當前值
3.(判斷表達式) 語句1 : 語句2。。。
如果判斷表達式為真(或非零),則不跳過語句1.
如果判斷表達式為假(或是零),則會跳過語句1.
4. If...then…else…ifend
如果語句為真,則執行then(不執行else),然後執行ifend.
如果語句為假,則執行else(不執行then),然後執行ifend.
5. Break 中斷語句
中斷For,Do,While循環,並從該循環的下個命令起繼續運行
6. Dsz
使控制變數遞減一,在變數的值為零時執行轉移
7. Isz
Isz<變數>:<語句1> <語句2>,變數應為A~Z
以 1 為增量逐次增加變數的值,當變數的值不等於0 時,執行語句1,否則執行語句2
8. Cls
Dsz<變數>:<語句1> <語句2>。變數應為A~Z。
以1 為減量逐次減小變數的值,當變數的值不等於0 時,執行語句1,否則執行語句2
9. Locate 定位顯示語句
句法 1:Locate <列數>, <行數>,<數值>
句法2:Locate <列數>, <行數>,<表達式>
句法3:Locate <列數>, <行數>, "字元串"
fx-5800P 的屏幕最多可以顯示4 行、16 列字元,因此定位語句中的列數值應為大於等於1、小於等於16 的整數,行數值應為大於等於1、小於等於4 的整數。
10. Lbi n ~ Goto n Goto n~Lbl n
無條件轉移至 Lbi n 位置
11. Getkey
返回與上次按鍵相對應的代碼,Getkey=
12. DO ~ LpWhile循環語句
Do <語句塊> LpWhile<條件>
先執行語句塊,然後測試條件,條件為真時重復執行語句塊,否則執行<條件>後的語句。無,論條件是否為真,語句塊至少被執行一次。
13. Pol
計算兩坐標點之間距離,坐標為(4,4),與原點的距離就是POL(4,4)=4√2
14. Abs
求絕對值
15. Fix
取整數函數Fix(Rnd*11) ,取0 ~ 11的隨機整數
16. Rnd
隨機函數
17. 角度單位設置語句
Deg:設置角度單位為十進制度,按 鍵輸入Deg。執行該語句後,狀態行顯示。
Rad:設置角度單位為弧度,按 鍵輸入Rad。執行該語句後,狀態行顯示。
Grd:設置角度單位為哥恩,按 鍵輸入Grd。執行該語句後,狀態行顯示。
18. Dim
定義變數
19. RCL
鍵面命令,Rcl+A 顯示變數A的當前值
20. STO
鍵面命令,STO+A 給變數A賦值,顯示→A
21. INS
鍵面命令,切換鍵標記樣式,覆蓋與插入切換
22. ←
鍵面命令,角度度分秒格式與小數格式轉換
23. ▶DMS
常將反三角函數計算出的十進制角度轉換成六十進制度分秒形式,cos-1(x)▶DMS
24. Pol
鍵面命令,將直角坐標轉換為極坐標,Pol(△x,△y)
25. Rec
鍵面命令,將極坐標轉換為直角坐標,Rec(r,θ)
26. CALC
鍵面命令,對一個表達式的變數代入不同的值
27. And,Or,Not
<條件1>And<條件2>,<條件1>與<條件2>同時為真時為真。
<條件1>Or<條件2>,<條件1>與<條件2>有一個為真時為真。
Not<條件>,<條件>為假時為真。
28. If~Then~Else~IfEnd
句法1:If <條件> Then <語句塊>IfEnd
條件為真時執行Then 後的語句塊,否則從IfEnd 後開始執行
句法2:If <條件> Then <語句塊1>Else<語句塊2>IfEnd
條件為真時執行語句塊1,否則執行語句塊2,然後執行IfEnd 後的語句
29. For~To~Step~Next
句法1:For <始值> <控制變數>To<終值> <語句塊> Next控制變數的取值從始值開始,步長為1,重復執行語句塊,直至終值為止。一般始值小於終值,如果始值大於終值,則不執行語句塊而是直接執行Next 後的語句。
句法2:For <始值> <控制變數>To<終值>Step<步長> <語句塊> Next
它與 For~To~Next 句法的功能相同,唯一區別是增加了步長語句Step
30. While~WhileEnd 循環語句
句法:While <條件> <語句塊>WhileEnd
先測試條件,當條件為真時執行語句塊,然後再測試條件,條件為真時重復執行語句塊,直到,條件為假時執行WhileEnd 後的語句結束循環
31. Prog~Return 調子程序語句
句法:Prog "subfilename"
按鍵 輸入Prog。
fx-5800P 的子程序是獨立於主程序的程序,它也保存在計算器內存中,主程序與子程序的變數都是全局的,子程序執行完成後通過Return 語句返回主程序,繼續執行主程序中Prog 語句後的語句.
32. Return 返主程序語句
在子程序中應至少有一條Return 語句,當執行到該語句時,控制執行返回調用該子程序的主程序。主程序中一般不應有Return 語句,若在主程序中使用了Return 語句,程序執行到該語句時會停止執行。
33.Stop 終止程序語句
程序被Stop 語句終止後就不再執行任何語句,通常用於調試程序設置臨時中斷點,程序調試通過後,將其刪除。
34. 清除語句
① Cls:清除屏幕顯示的文字、表達式及計算結果。
② ClrStat:清除統計串列List X,List Y,List Freq。
③ ClrMemory:清除字母變數A~Z 與數值答案寄存器。
④ ClrMat:清除矩陣Mat A~Mat F 與矩陣答案寄存器Mat Ans
的內容與維數。
⑤ ClrVar:清除內置公式變數及用戶自定義公式變數的值。
其中後四個語句為按 (CLR)鍵調出清除語句菜單選擇。
額外變數 Z[n]的數值沒有專門的語句命令清除,只能執行語句0 DimZ 清除。
35. 數值顯示格式設置語句
Fix <n>:n 為0~9 間的整數,設置以n 位固定小數格式顯示計算結果,按鍵輸
入Fix。執行該語句後,狀態行顯示FIX。
Sci <n>:n 為0~9 間的整數,設置以n 位固定小數科學格式顯示計算結果,按鍵
輸入Sci。執行該語句後,狀態行顯示SCI。
Norm <n>:n 為1 或2,設置以正常格式顯示計算結果,按鍵輸入Norm。
ENG:其下有EngOn 與EngOff 兩個語句,EngOn 為打開工程格式顯示;按
鍵輸入EngOn,執行該語句後,狀態行顯示ENG;EngOff 為關閉工程格式顯示,按
鍵輸入 EngOff,執行該語句後,狀態行的ENG 消失。
36. END
結束程序運行
F. fx5800中編程中Deg的怎麼按才找的到描述:老是找不到還有很多有大小寫的誰知道呀怎麼按出來的具體步驟說下
先按SHIFT再按MODE,之後你看到第三個就是Deg!
G. 卡西歐計算器fx-5800p編程時DimZ怎麼打出來
先按SHIFT再按最下面那行左數第2個小數點健「·」
H. 卡西歐fx-5800P如何編程我正學習當中
坐標、樁號換算 文件名LbI 4:」1.SZ=>NE」:」2.NE=>SZ」:?Q:Prog 「文件名―3」 LbI :Q=1=>Goto1:Q=2=>Goto 2LbI 1:?S:?Z:Prog 「文件名―1」:」N」:N◢「E=」:E◢「F=」:FΔDMS◢Goto4LbI 2:」N=」:?B:」E=」:?C:B→N:C→E:Prog」 文件名―2」:」S=」:S◢「Z=」:Z◢Goto 4 文件名―1Prog 「文件名―3」:0.5(1÷R-1÷P) ÷L→D:S-O→XU+∫(cos(A+(X÷P+DX2)×180÷∏),O,X)→NV+∫(sin(A+(X÷P+ DX2)×180÷∏),O,X)→EA+(X÷P+ DX2) ×180÷∏→FN+Zcos(F+90) →N:E+Zsin(F+90) →E 文件名―2LbI 1:0→Z:1→Q:Prog 「文件名―3」:Prog「文件名―1」Pol(N-B+10^(-46),E-C+10^(-46):Isin(F-90-J) →W:S+W→SAbs(W)>0.001=>Goto 1LbI 2:0→Z:Prog 「文件名―1」:(C-E) ÷sin(F+90) →Z 文件名―3If S≧QD 樁 號And S< ZY點樁號:Then Goto 0:IfEndIf S≧ZY點樁號And S< YZ點樁號:Then Goto 1:IfEndIf S≧YZ點樁號And S< ZD 樁 號:Then Goto 2:IfEndIf S≧ZD 樁 號 And S< ZD延長樁號:Then Goto 3:IfEndLbI 0:QD 樁 號→O:QD橫坐標→U:QD縱坐標→V:QD段直線方位角→A:1000000000→P: ZY至QD距離→L:1000000000→R:ReturnLbI 1:ZY點樁號→O:ZY橫坐標→U:ZY縱坐標→V:上段直線方位角→A:半徑→P: 參數中L值→L:半徑→R:ReturnLbI 2:YZ點樁號→O:YZ橫坐標→U:YZ縱坐標→V:下段直線方位角→A:1000000000→P: YZ至ZD距離→L:1000000000→R:ReturnLbI 3:ZD樁號→O:ZD橫坐標→U:ZD縱坐標→V:對應直線方位角→A:1000000000→P: ZD至延長位置距離→L:1000000000→R:Return 註:圓曲線交點在路線左邊R為正,在路線右邊R為負。直線半徑為無窮大 方位角―距離 Do「X1」?A :「Y1」?B「X2」?C「Y2」?DPol(C-A,D-B):ClsJ<0=>J+360→J「D」:I◢「A」:JΔDMS◢J→J? K : Lbl 0 : ? N : ? EA+(N-K)cos(J) – Esin(J) →X:X→X◢B+(N-K)sin(J) + Ecos(J) →Y:Y→Y◢Goto 0 註:K為所輸坐標(X1,Y1)對應的樁號 N為所求坐標的樁號 E為所求坐標的偏距 圓曲線 Lbl 0:?X:?Y:?A:?R:?Q:?Z:(Z-Q) ÷R×180÷∏→J:2Rsin(0.5j) →T:A+J→W◢X+Tcos(A+0.5J) →M◢Y+Tsin(A+0.5J) →N◢?S:M+cos(W+90) →B◢N+Ssin(W+90) →C◢Goto 0 縱斷面設計高程Lbl 0:?K:If K≧起點樁號 And K≦ZY點樁號:Then Goto 1:IfEndIf K≧ZY點樁號 And K≦YZ點樁號:Then Goto 2:IfEndIf K≧YZ樁號 And K≦ZD點樁號:Then Goto 3:IfEndLbl 1:QD高程→V:QD樁號→Q:QD~ZY坡度→W:半徑→R:Goto XLbl 2:ZY點高程→V:ZY點樁號→Q: QD~ZY坡度→W:半徑→R:Goto XLbl 3:YZ點高程→V:YZ點樁號→Q:YZ~ZD坡度→W:半徑→R:Goto XLbl X:V+(K-Q)W+(K-Q)2÷(2×R) →Y◢Goto 0 註:圓曲線交點在路線上方R為負,在路線下方R為正。直線半徑為無窮大(1×10^45)
I. 卡西歐fx-5800怎麼編程
Lb1 0:「A」?A:「C」?C:「D」?D:「B=」:A-0.776→B:B-C*D→E:「E=」:E⊿
Goto0 Enter
解釋:A=200,C=15,D=0.15.A,C,D可以隨便變。。。。