當前位置:首頁 » 編程軟體 » fx5800p編程

fx5800p編程

發布時間: 2022-09-06 12:47:29

⑴ 卡西歐fx5800P計算器怎麼創建程序及詳細步驟

1、針對測量具體問題建立一個數學模型
2、根據數學模型推導計算過程,
3、採用模塊化編程,一個程序只有一個進口和一個出口,不使用 LBI 和 GO TO 語言
4、開始程序內容不要綜合測量功能太多,最好是每個測量內容編寫一個程序
5、 參考二個不同內型的例題運行檢查 ,驗算程序的正確與否

⑵ 在FX5800P中編程序時怎麼輸入a這個符號啊

編程的時候按FUNCTION PROG里有你要的一些符號 其它共有9個菜單 應該有你需要的符號的,主要的符號還是在PROG里……

⑶ 卡西歐fx5800p計算器里用的程序是哪一種編程語言

是類BASIC的語言,俗稱CASIO-BASIC。這種語言我感覺很簡單啊,至少比C語言簡單,不過你首先要看說明書,明白各個函數、命令的作用

⑷ fx5800p的程序語法

按mode 5 1 這里是建一程序名
輸完程序名後按生等於號,然後進入一個空白界面,這時開始編程
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
四捨五入函數。ran#才是隨機函數
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 消失。

⑸ CASIO FX5800p計算器編程方面的書哪兒有

工程測量
(1)小寫o為大寫字母「O」,與零區分。
(2)程序中沒有空格符號。
1、坐標正算
〝X0=〞?X:〝Y0=〞?Y:〝I=〞?I:〝J=〞?J
X+ICos(J)→U:Y+ISin(J)→V
〝X=〞:U◢
〝Y=〞:V◢
說明:X0 Y0:已知點坐標,I:兩點的距離,J:方位角
2、坐標反算
Lbl 0
〝X1=〞?X:〝Y1=〞?Y:〝X2=〞?U:〝Y2=〞?V
Pol(U-X,V-Y):
J<0J+360→J
〝I=〞:I◢
〝J=〞:JDMS◢
Goto 0
說明:X1Y1:第一點的坐標,X2Y2第二點的坐標,I:兩點的距離,J:方位角
3、圓曲線
〝X0=〞?X:〝Y0=〞?Y:〝FWJ=〞?D:〝QDHAO=〞?G:〝ZDHAO=〞?C:〝R=〞?R
Lbl 1
〝DQHAO=〞?L
L<G Or L﹥CGoto 2
〝PY=〞?K
180(L-G)÷(πR)→E
2Rsin(0.5E)→F
Rec(Abs(F),D+0.5E)
〝X=〞:X+I+Kcos(D+E+90)→A◢
〝Y=〞:Y+J+Ksin(D+E+90)→B◢
D+E→o:o<0360+o→o
〝FWJ=〞:oDMS◢
Goto 1
Lbl 2
〝END〞
說明:X0Y0:起始點的坐標,FWJ:起始點的方位角,QDHAO:起點里程,ZDHAO終點里程,R:半徑,DQHAO:待求點里程,PY:偏移量
4、豎曲線
〝QZHAO =〞?J:〝HB〞=?B:〝I1=〞?C:〝I2=〞?D:〝R=〞?R:〝T=〞?T:
((D-C)÷100)÷Abs((D-C)÷100)→A:Abs(0.5R(D-C)÷100)→S
〝T〞:S◢
J-T→X
J+T→Y
Lbl 0
〝DQ=〞?L
If L<X:Then Goto1:Else If L﹥Y:Then Goto1:If End:If End
〝GC=〞:B+C(L-J)÷100+A(L-J+T)2÷(2R)→H◢
Goto 0
Lbl 1
〝END〞
說明:QZHAO:豎曲線中點里程,HB:交點高程(不是交點路面高),I1:第一坡度,I2:第二坡度,R:半徑,T:切線長,DQ:待求點里程。
5.正算偏移
〝X0=〞?A:〝Y0=〞?B:〝FWJ=〞?D:
Lbl 0
〝LS=〞?L:〝PY=〞?C
Rec(L,D)
〝X=〞:A+I+Ccos(D+90)→X◢
〝Y=〞:B+J+Csin(D+90)→Y◢
Goto 0
說明:X0 Y0:已知點坐標,LS:兩點距離(里程之差),FWJ:方位角
6.萬能公式
〝X0=〞?A:〝Y0=〞?B:〝FWJ=〞?C:〝1÷R-QD=〞?D:〝1÷R-ZD=〞?E:
〝QDHAO=〞?F:〝ZDHAO=〞?G
Lbl 1
〝DQHAO=〞?H:〝PY=〞?o
If H<F:Then Goto 2:Else If H﹥G:Then Goto 2:If End:IfEnd
(E-D)÷Abs(G-F)→P:Abs(H-F)→Q:PQ→I:C+90Q(I+2D)÷π→J:C+45Q(I÷8+D)÷π→M:C+135Q(3I÷8+D)÷π→N:C+45Q(I÷2+2D)÷π→K
A+Q(cos(C) +4(cos(M)+cos(N))+2cos(K)+cos(J))÷12→U:
B+Q(sin(C)+4(sin(M)+sin(N))+2sin(K)+sin(J))÷12→V
〝X=〞:U+oCos(J+90)→X◢
〝Y=〞:V+oSin(J+90)→Y◢
〝FWJ=〞:JDMS◢
Goto 1
Lbl 2
〝END〞
說明:X0Y0:起始點坐標,FWJ:起始點方位角,1÷R-QD:起始點曲率,1÷R-ZD終點曲率,QDHAO:起點里程,ZDHAO終點里程,DQHAO:待求點里程,XY:待求點坐標

熱點內容
java軟體免費下載 發布:2025-03-20 10:26:01 瀏覽:705
安卓用什麼編譯 發布:2025-03-20 10:25:57 瀏覽:808
ftp中文軟體下載 發布:2025-03-20 10:07:47 瀏覽:508
nexus7android 發布:2025-03-20 10:06:58 瀏覽:619
安舍iq8如何修改密碼 發布:2025-03-20 10:06:17 瀏覽:880
解壓RTP 發布:2025-03-20 09:59:37 瀏覽:161
python量化分析 發布:2025-03-20 09:53:05 瀏覽:626
手機熱點有限的訪問許可權 發布:2025-03-20 09:50:46 瀏覽:440
為什麼安卓沒有ios系統流暢 發布:2025-03-20 09:50:43 瀏覽:793
python編程實例 發布:2025-03-20 09:48:19 瀏覽:294