卡西欧5800计算器的详细编程

合集下载

5800卡西欧计算器程序大全

5800卡西欧计算器程序大全

5800卡西欧计算器程序大全1.基本数学运算程序-加法:输入两个数字,然后计算它们的和。

-减法:输入两个数字,然后计算它们的差。

-乘法:输入两个数字,然后计算它们的积。

-除法:输入两个数字,然后计算它们的商。

-平方根:输入一个数字,然后计算它的平方根。

-幂运算:输入两个数字,然后计算第一个数字的第二个数字次方。

2.科学计算程序-对数运算:输入一个数字和一个底数,然后计算它们的对数。

-三角函数:输入一个角度,然后计算它的正弦、余弦和正切值。

-阶乘计算:输入一个数字,然后计算它的阶乘。

-指数函数:输入一个数字,然后计算e的这个数字次方。

-随机数生成:生成一个随机数。

3.金融计算程序-终值计算:输入本金、利率和时间,然后计算将来其中一时刻的价值。

-现值计算:输入将来其中一时刻的价值、利率和时间,然后计算现在的价值。

-年金支付计算:输入每期支付的金额、利率和时间,然后计算总支付金额。

-贷款利率计算:输入贷款金额、每期支付金额和时间,然后计算贷款利率。

-折现计算:输入每期支付金额、利率和时间,然后计算折现值。

4.统计计算程序-平均值计算:输入一组数字,然后计算它们的平均值。

-中值计算:输入一组数字,然后计算它们的中值。

-方差计算:输入一组数字,然后计算它们的方差。

-标准差计算:输入一组数字,然后计算它们的标准差。

-相关系数计算:输入两组数字,然后计算它们的相关系数。

以上只是一部分5800卡西欧计算器程序的示例,卡西欧计算器还提供了更多的功能,例如单位转换、时间计算、日期计算等等,可以根据实际需求选择使用。

希望以上内容对您有所帮助。

CASIO5800计算器测量计算程序

CASIO5800计算器测量计算程序

CASIO5800计算器测量计算程序
程序功能:温度单位转换和体积计算
--------------------------------------------------------------
1.温度单位转换:
a.华氏度转摄氏度:C=(F-32)*5/9
b.摄氏度转华氏度:F=C*9/5+32
2.体积计算:
a.圆柱体体积计算:V=π*r^2*h
b.球体体积计算:V=(4/3)*π*r^3
--------------------------------------------------------------
程序开始:
1.清零操作:
a.按下【AC】键,确保计算器归零。

2.温度单位转换:
a.输入待转换的温度值,例如华氏度的数值。

b.使用【-】键计算华氏度转摄氏度,或者使用【+】键计算摄氏度转华氏度。

c.输入转换得到的温度值。

3.体积计算:
a.选择需要计算的体形,例如圆柱体或球体。

b.输入相应的参数,例如半径和高度。

c.使用【×】键计算圆柱体体积,或者使用【÷】键计算球体体积。

d.输入计算得到的体积值。

--------------------------------------------------------------
程序结束。

这只是一个简单的示例程序,CASIO5800计算器具有更多的功能和测量计算程序。

用户可以根据需要自行设计和编写更复杂的程序。

卡西欧5800计算器如何编程

卡西欧5800计算器如何编程

卡西欧5800计算器如何编程步骤一:进入编程模式首先,在计算器的主界面上找到“MODE”按钮,按下该按钮,进入模式选择界面。

在模式选择界面中,选择“PROGRAM”模式,按下“=”确认进入编程模式。

步骤三:编写程序指令1.输入指令:通过使用”INPUT”指令,可以要求用户输入一个数值。

例如,输入指令“INPUTA”表示将用户输入的数值存储到变量A中。

2.输出指令:通过使用“PRINT”指令,可以打印变量的值。

例如,输出指令“PRINTA”表示打印变量A的值。

3.运算指令:卡西欧5800支持基本的数学运算,如加法、减法、乘法和除法。

例如,运算指令“A=B+C”表示将变量B和变量C的值相加,并将结果存储到变量A中。

4.条件指令:卡西欧5800支持简单的条件操作。

例如,条件指令“IFA>BTHENPRINTAELSEPRINTB”表示如果变量A的值大于变量B的值,则打印变量A的值,否则打印变量B的值。

除了上述基本指令外,卡西欧5800还支持其他一些高级指令,如循环和调用子程序等。

但是,由于篇幅限制,无法在本文中详细介绍这些指令。

你可以查阅卡西欧5800的用户手册,以了解更多详细的编程指令和语法规则。

步骤四:保存和执行程序在程序执行过程中,计算器将按照你编写的指令顺序执行,执行完毕后,将输出结果或者执行下一步的操作。

需要注意的是,卡西欧5800的编程功能较为简单,适合用于一些基本的数学计算。

如果你需要进行更复杂的编程任务,可能需要使用更高级的计算器或其他编程工具。

总结:以上就是关于如何使用卡西欧5800进行编程的详细介绍。

通过简单的编程,你可以利用卡西欧5800解决一些常见的数学计算问题。

虽然卡西欧5800的编程功能相对简单,但对于初学者来说,它是一个很好的入门工具,帮助你了解和掌握基本的编程概念和语法。

卡西欧5800 编程

卡西欧5800 编程

CASIO-5800测量程序5800中边桩任意点坐标计算程序一、文件名:HZ ZH 输入文件名Deg:Fix 4 基本设置"FWJ∠α="?Q8 起点切线方位角"ZX(m)="?O: "ZY(m)= "?P8 置镜点坐标"HX(m)= "?M: "HY(m)= "?N 8 后视点坐标Pol(A-O,B-P) 8 If J<0:Then J+360"H:Else J"H:IfEnd8 "QX(m)="?U: "QY(m)="?V: "QDK(m)="?G8 起算点坐标和里程Ldl 08 "GDK(m)="?Z 8 观测点里程G-Z"C8 "GX(m)=":U+cos(Q) ×C"Ay 置镜点至中桩X坐标"GY(m)=":V+sin(Q) ×C"By 置镜点至中桩Y坐标Pol(A-O,B-P) 8 置镜点到中桩方位角J-H"J8 If J-H<O:Then J+360"J:Else J"J:IfEnd8 "SPJ∠α=":J}DMSy 显示顺拔夹角"I(m)=":Iy 置镜点至中桩距离Ldl 18 "BJ(m)= "?S 8 边距If S=0:Then Goto 0:IfEnd8 "JIA JIAO L(-),R(+)="?E8 Q+E"W8 "GX(m)=":A+cos(W) ×S"Xy 显示观测点X 坐标"GY(m)=":B+sin(W) ×S"Yy 显示观测点Y 坐标Pol(X-O,Y-P) 8 If J<0:Then J+360"J:IfEnd8 J-H"J8 置镜点到观测点方位角If J<0:Then J+360"J:Else J"J:IfEnd8 "SPJ∠α=":J}DMSy 显示顺拔夹角"I(m)=":Iy 显示置镜点到观测点距离Goto 1 回到前面重复下一观测点二、文件名:ZH HY 缓和曲线段内任意点坐标计算程序“Deg:Fix 4 “FWJ∠a =”?Q “ZX(m)=”?O:”ZY(m)=”?P “HX(m)=”?M:”HY(m)=”?N Pol(M-O,N-P) If J<0:Then J+360→H:Else J→H:IfEnd “HWJ ∠a =”:H?DMS◢“ZHUAN XIANG L(-1),R(1)=”?T “R(m)=”?R “LS(m)=”?D “KZH=”?G “ZH X(m)=”?U “ZH Y(m)=”?V LbI 0 “QDK=”?Z Abs(Z-G)→C C-C^5/(40R^2D^2)+C^9/(3456 R^4D^4) →W C^3/(6RD)-C^7/(336R^3D^3)+C^11/(42240R^5D^5) →K Q+(C^2/(2RD)×(180/Π)) →F If J<0:Then F+360→F:Else F→F:IfEnd “QFWJ ∠a =”:F?DMS◢“QS X(m)=”:U+W×Cos(Q)+K×Cos(Q+90) →A: A ◢“QS Y(m)=”:V+W×Sin(Q)+K×Sin(Q+90) →B: B ◢Pol(A-O,B-P) If J<0:Then J+360→J:Else J→J:IfEnd J-H→J If J<0:Then J+360→J:Else J→J:IfEnd “SPJ∠a=”:J?DMS◢“I(m)=”:I◢LbI 1 “BJ(m)=”?S If S=0:Then Goto 0: IfEnd “JIA JIAO L(-),R(+) =”?E “BZ X=”:A+SCos(F+E) →X: X ◢“BZ Y=”:B+S Sin(F+E) →Y:Y ◢Pol(X-O,Y-P) If J<0:Then J+360→J:Else J→J:IfEnd J-H→J If J<0:Then J+360→J:Else J→J:IfEnd “∠BIAN ZHUANG PJ=”:J?DMS◢“I (m)=”:I◢ Goto 0 三、文件名:HY YH 园和曲线段内任意点坐标计算程序“Deg:Fix 4 “FWJ∠a=”?Q 起算点方位角“ZX(m)=”?O:”ZY(m)=”?P 置镜点坐标“HX(m)=”?M:”HY(m)=”?N 后视点坐标Pol(M-O,N-P) If J<0:Then J+360→H:Else J→H:IfEnd “HFWJ ∠a=”:H?DMS ◢后视方位角“ZHUAN XIANG L(-1),R(1)=”?T 曲线转向左负右正“R(m)=”?R 曲线半径“LS(m)=”?D 缓和曲线长度“KZH(m)=”?G 曲线起点ZH里程“XZH(m)=”?U 曲线起点X “YZH(m)=”?V 曲线起点Y LbI 0 “QDK(m)=”?Z 观测点里程Abs(Z-G)→C R×Sin(180×(C- D)/(πR)+90D/(πR))+D/2-D^3/(240R ^2)→W R×(1-Cos(180(C-D))/(πR)+90D/(πR))+ D^2/(24R)- D^4/(2688R ^3)→K Q+(180(C-D)/(πR)+90D/(πR))→F If F<0:Then F+360→J:Else F→J:IfEnd “Q FWJ=”:F?DMS◢观测点切线方位角“QS X(m)=”:U+√(W²+K²)×Cos((Q)+tan? ¹(K÷W)) →A: A ◢观测点X 坐标“QS Y(m)=”:V+√(W²+K²)×Sin((Q)+tan? ¹(K÷W)) →B: B ◢观测点Y坐标Pol(A-O,B-P) If J<0:Then J+360→J:Else J→J:IfEnd J-H→J If J<0:Then J+360→J:Else J→J:IfEnd “SPJ∠a=”:J?DMS◢观测点所拨偏角“I(m)=”:I ◢置镜点到观测点距离“BIAN JU(m)=”?S 边距,左负右正If S=0:Then Goto 0: IfEnd “JIA JIAO L(-),R(+) =”?E 边桩至中桩切线方向的夹角左负右正“BZ X(m)=”:A+SCos(F+E) →X: X ◢“BZ Y(m)=”:B+S Sin(F+E) →Y:Y ◢Pol(X-O,Y-P) If J<0:Then J+360→J:Else J→J:IfEnd J-H→J If J<0:Then J+360→J:Else J→J:IfEnd “BZ ∠a =”:J?DMS◢“I(m)=”:I◢ Goto 0 四、文件名:YH HZ 另一端缓和曲线段内任意点坐标计算程序“Deg:Fix 4 “FWJ ∠a=”?Q 起算点方位角“ZX(m)=”?O:”ZY(m)=”?P 置镜点坐标“HX(m)=”?M:”HY(m)=”?N 后视点坐标Pol(M-O,N-P) If J<0:Then J+360→H:Else J→H:IfEnd “HFWJ ∠a=”:H?DMS◢后视方位角“ZHUAN XIANG L(-1),R(1)=”?T 曲线转向左负右正“R(m)=”?R 曲线半径“LS(m)=”?D 缓和曲线长度“KZH(m)=”?G 曲线起点ZH里程“XZH(m)=”?U 曲线起点X “YZH(m)=”?V 曲线起点Y LbI 0 “QDK(m)=”?Z 观测点里程Abs(G-Z)→ C C-C^5/(40R^2D^2)+C^9/(3456 R^4D^4) →W C^3/(6RD)-C^7/(336R^3D^3)+C^11/(42240R^5D^5) →K Q-(C^2/(2RD)×(180/Π)) →F If F<0:Then F+360→F:Else F→F:IfEnd If F>360:Then F-360→F:Else F→F:IfEnd “QFWJ∠a =”:F?DMS◢“QS X(m)=”:U-W×Cos(Q)+K×Cos(Q+90) →A: A ◢“QS Y(m)=”:V-W×Sin(Q)+K×Sin(Q+90) →B: B ◢Pol(A-O,B-P) If J<0:Then J+360→J:Else J→J:IfEnd J-H→J If J<0:Then J+360→J:Else J→J:IfEnd “SPJ∠a=”:J?DMS◢“I (m)=”:I◢LbI 1 “BJ(m)=”?S If S=0:Then Goto 0: IfEnd “JIA JIAO L(-),R(+) =”?E “BZ X=”:A+SCos(F+E) →X: X ◢“BZ Y=”:B+S Sin(F+E) →Y:Y ◢Pol(X-O,Y-P) If J<0:Then J+360→J:Else J→J:IfEnd J-H→J If J<0:Then J+360→J:Else J→J:IfEnd “BZ∠a =”:J?DMS◢“I(m)=”:I◢。

卡西欧5800正反算程序

卡西欧5800正反算程序

1.主程序(1-ZB ZFS)Deg:Fix 6Lbl 9:”I”:”2.YOU JIN”:”MI MA =”?C: Goto 1↙”Lbl 4:"3.ZH =>BG":”1.ZH =>XY”2.XY =>ZH ":”3.ZH =>BG 4.TF =>JS ”:"N="?N↙If N =3;Then Prog “BG JS 20M”: IfEnd↙If N =4: Then Prog “4-TFJS”; IfEnd↙If N ≥5: Then Cls:Stop; IfEnd↙Lbl 9:”ZH=”?S:Prog “1.1-ZFS”:If N=1:Then Goto3:IfEnd↙If N=2:Then Goto2:IfEnd↙Lbl3:”Z=”?Z:”J=”?J:Abs(S-O)→W:Prog”1.2-ZFS”:X+Zcos(F +J)→X:Y+Zsin(F+J) →Y↙If Z=0(带下划线的0为数字0):Then “X=”:X◢"Y=":Y◢F-90→F:“F WJ=”:F▼DMS◢(5800里面的度分秒的)Prog “123”:“BG =>Z”:D◢Goto4: IfEnd↙If Z=1: Then”(Y)X=”: X◢“(Y)Y=”:Y◢F-90→F:“F WJ=”:F▼DMS◢(5800里面的度分秒的)Prog “123”:“BG =>Z”:D◢Goto4: IfEnd↙If Z=-1: Then”(Z)X=”: X◢“(Z)Y=”:Y◢F-90→F:“F WJ=”:F▼DMS◢(5800里面的度分秒的)Prog “123”:“BG =>Z”:D◢Goto4: IfEnd↙If Z>1: Then”(Y)X=”: X◢“(Y)Y=”:Y◢F-90→F:“F WJ=”:F▼DMS◢(5800里面的度分秒的)Prog “123”:“BG =>Z”:D◢Goto4: IfEnd↙If Z<1: Then”(Z)X=”: X◢“(Z)Y=”:Y◢F-90→F:“F WJ=”:F▼DMS◢(5800里面的度分秒的)Prog “123”:“BG =>Z”:D◢Goto4: IfEnd↙Lbl 2:“(Q)X =”?X:“(Q)Y=” ?Y:X →I:Y →J: Prog"1.3-ZFS":O+W→S:“(SQ)ZH=”:S◢“(SQ)Z=”:Z◢Goto 4↙Lbl 1:If C=1989:Then Goto 4:0→C:Else Stop:IfEnd↙(密码符号段把原来的密码调到后面去了 )2. 正算子程序(1.2-ZFS )0.1739274226→A:0.3260725774→B:0.0694318442→K:0.3300094782→L:1-L→F:1-K→M:U+W(Acos(G+QEKW(C+KWD))+Bcos( G+QELW(C+LWD))+Bcos(G+QEFW(C+FWD))+Acos(G+QEMW(C+MWD))→X:V +W(Asin(G+QEKW(C+KWD))+Bsin(G+QELW(C+LWD))+Bsin(G+QEFW(C+FWD))+Asin(G+QEMW(C+MWD)) →Y:G+QEW(C+WD)+90→F3. 反算子程序(1.3-ZFS)G-90→T:Abs((Y-V)cos(T)-(X-U)sin(T)) →W:0→Z:Lbl 0:Prog "1.2-ZFS":T+QEW(C+WD)→L:(J-Y)cos(L)-(I-X)sin(L)→Z:If Abs(Z)< -6:Then Goto1: Else W+Z→W:Goto 0↙Lb1 1:0→Z:Prog"1.2-ZFS":(J-Y)÷sin (F)→Z↙4. 数据库子程序(1.1-ZFS)If S<***:Then Cls:Stop:IfEnd(全线路的起点里程桩号如:If S<1497534.054:Then Cls:Stop:IfEnd小于1497534.054的全部失败)If S〉*****:Then Cls:Stop:IfEnd↙(同上)If S≦***(线元终点里程):Then***→U(线元起点X):***→V(线元起点Y): ***→O(线元起点里程):***→G(线元起点方位角): ***→H(线元起点至终点长度):***→P(线元起点曲率半径,在这里声明下,如果是直线段的话输1.×10+45就是输1. +45):***→R(线元终点曲率半径同上): 0或1、-1→Q:Goto 1 :IfEnd ↙If S≦……………………………………………:Goto 1 :IfEnd ↙………………[注意:输入方法:ZH-HY(ZH点注意P输入1.×10+45就是输1.+45,HY R按照曲线要素半径),HY-YH(P和R都按照曲线要素输入半径),YH-HZ(YH P按照曲线要素半径,R输1.×10+45),HZ-ZH(P和R 都输1.×10+45) Q为转角值看曲线上是左转角-1还是右转角1HZ-ZH Q为0]最后结尾记得一定要输入Lbl 1:1÷P→C:(P-R)÷(2HPR)→D:180÷π→E:Return↙5.BG JS 20M (子程序)Deg; Fix3↙Lbl1:”ZH=”?:Prog“BG SJK”:”Z=”?Z↙If Z=0:Then A→D:”(0)BG =>Z”:D◢Goto1: IfEnd↙If Z=1:Then A→D:”(Y)BG =>Z”:D◢Goto1: IfEnd↙If Z=-1:Then A→D:”(Z)BG =>Z”:D◢Goto1: IfEnd↙If Z>1:Then A+(Z-1)(C/100)→D:”(Y)BG =>Z”:D◢Goto1: IfEnd↙If Z<-1:Then A+(-Z-1)(-B/100)→D:”(Z)BG =>Z”:D◢Goto1: IfEnd↙6.BG SJK(标高数据库)If S =K: Then H→A:i(Z)→B: i(Y)→C: IfEnd↙注:K 为桩号里程,H为中桩高程,i(Z)为左横坡,i(Y)为右横坡。

CASIO5800线元法程序

CASIO5800线元法程序

卡西欧5800P 线元法正反算程序1-JIN YU(主程序)Lbl 4: “1→ZS,2→FS?N(选择计算模式,1为正算,2为反算,3为超欠挖)N=1=>Goto 1:N=2=>Goto 2Lbl 1: “K=”?S:“P=”?Z:Prog “SJ-PM”: Abs(S-O) → W:Prog “SUB1-ZS”:“X=”:Locate4,4,X:“Y=”:Locate4,4,Y:F-90→F: “W=”: Locate4,4,F°◢Goto 4(正算-输入待求点里程K=、输入待求点偏距P=、显示待求点里程X=、显示待求点里程Y=、显示待求点里程设计高程H=)Lbl 2:“X=”?X:“Y=”?Y:Prog“SJ-PM”: X→ I: Y→J:Prog "SUB2-FS":O+W→S: “K=":Locate4,4, S:“P=":Locate4,4, Z:S→ K:Prog“SJ-GC”:“H=”:Locate4,4, H:F-90→F: “W=”: Locate4,4,F°◢Goto 4(反算-输入实测点X=、输入实测点Y=、显示实测点里程K=、显示实测点偏距P=、显示实测点的设计高程H=)SJ-PM(子程序名-平面线形数据库)If S ≥59227.681(线元起点里程):Then 2599818.013→U(线元起点X坐标):496887.918→V(线元起点Y坐标):59227.681→O(线元起点里程):208028’39”→G(线元起点方位角):100 →H(线元长度):1×1045→P(线元起点曲率半径):1×1045→R(线元终点曲率半径):0→Q(线元左右偏标志:左-1右1直0):IfEndIf S ≥59327.681(线元起点里程):Then 2599730.112→U(线元起点X坐标):496840.237→V(线元起点Y坐标):59327.681→O(线元起点里程):208028’39”→G(线元起点方位角):90 →H(线元长度):1×1045→P(线元起点曲率半径):750→R(线元终点曲率半径):-1 →Q(线元左右偏标志:左-1右1直0):IfEnd(注:有多个平面线形,依照上面的依次变更, 每多一个,就增加一个。

CASIO5800程序编辑说明

CASIO5800程序编辑说明

CASIO 5800程序编辑说明CASIO-5800P计算器程序编辑说明一(程序名称:直线坐标计算——Z-X-Z程序内容:1. “X=“,A : “Y=“,B : “Q=”,Q2. LbI 03. “N=”,N : “S=”,S : ”E=”,E4. A + N cos(Q) ?D : B + N sin(Q) ?F5. D + S cos(Q + E) ?6. F + S sin(Q + E) ?7. Goto 0内容说明:A 、 B——以知点即起算点的x,y坐标值;Q——直线段方位角;N——直线段距离;S——边桩距离;E——转向角;(左转为“,E”,右转为“E”) 二(程序名称:圆曲线任意坐标计算——ZY-YZ程序内容:1. “Q=”,Q : “ X= ”,W : “ Y= “,K : “R= ”,R:“F=”,F : “N=”,N : “U=”,U2. R tan(N?2) ? T3. Q–T ? A4. W+T cos(F+180) ?M : K+T sin(F+180) ?G5. LbI 06. “H=” ,H : ” S=” ?,S : “E=” ,E7. Abs(H - A) ? D8. 180 D?(Rπ) ?О9. R sin(О) ?C10. R (1-cos(О)) ?D11. M+C cos(F) ? I : G+C sin(F) ? J12. I+D cos(F+90U) ?X : J+D sin(F+90U) ? Y13. X+S cos(F+ОU+E) ?14. Y+S sin(F+ОU+E) ?15. Goto 0内容说明: Q——交点里程桩号;W 、K——交点X、Y坐标;R——圆曲线半径;F——前切线正方位角;N——偏角;(即转向角)U——控制偏角条件;(左偏角输入“,1”,右偏角输入“+1”)H——圆曲线上任意一点里程桩号;S——中桩至边桩距离;E——夹角;(左边桩输入“,E”,右边桩输入“E”) 三(程序名称:极坐标放样元素计算——J-Z-B-F-J程序内容: 1. “X=”,A : “Y=”,B : “X0=”,C :“Y0=”,D2. PoI ( C - A,D - B ) : CIs3. If J,0 : Then J+360?E : EIse J?E:IfEnd:E?DMS?4. I?5. LbI 06. “XN=”,U7. WhiIe U?0 (输入“0”即结束程序)8. “YN=”,V9. PoI(U-A,V-B):CIs10. If J,0:Then J+360?F:EIse J?F:IfEnd:F?DMS?11. I?12. F – E ? H13. If H,0:Then H+360?H:IfEnd : H?DMS?14. Goto 0内容说明: A、B——测站点坐标C、D——0方向点坐标E——计算出的测站点至0方向点的方位角I——计算出的测站点至0方向点的距离U,V——N方向点坐标F——计算出的测站点至N方向点的方位角I——计算出的测站点至N方向点的距离H——计算出的0方向与N方向的水平夹角表格:点号 X坐标 Y坐标距离方位角起止点号夹角测站点0点 0?01点 0?12点 0?2四(程序名称:有缓和曲线的圆曲线上点位坐标计算 F-Y-X-Y 程序内容:1(“Q=”,Q :“J=”,J :“K=”,K :“R=”,R :“F=”,F :“N=”,N :“I =”,I :“U=”,U2(6 ? Dim Z3(90 I?(Rπ) ? G (切线角,即缓和曲线角计算)3 24 4(I?(24R) - I?(2688R) ? P (内移距)32 5(I?2 - I?(240R) ? M (切线增值)6((R+P) tan (N?2)+M ? T (切线长)7(πRN ? 180 + I ? L (曲线长)8(Q – T ? A : A + I ? B :A + L ? D : D – I ? C9(J + T cos(F+180) ? Z[1] : K + T sin (F+180) ? Z[2]10(LbI 011(“H=”,H :“S=”,S :“E=”,E12(H – A – I ? Z13(180 Z?(Rπ) + G ? О14(R sin(О) + M ? X15(R (1 –cos(О)) + P ? Z16(Z[1]+ Xcos( F ) ? Z[3] : Z[2] + X sin( F )? Z[4]17(Z[3]+ Z cos (F + 90U ) ? Z[5] :Z[4] + Z sin(F + 90U )? Z[6]18(Z[5]+ S cos ( F +ОU + E ) ?19. Z[6] + S sin( F+ОU + E ) ?20(Goto 0内容说明: Q——交点里程桩号;J 、K——交点X、Y坐标;R——圆曲线半径;F——前切线正方位角;N——偏角;(即转向角)I——缓和曲线长;U——控制偏角条件;(左偏角输入“,1”,右偏角输入“+1”) H——有缓和圆曲的线圆曲线上任一点里程桩号;S——中桩至边桩距离;E——夹角;(左边桩输入“,E”,右边桩输入“E”)第9项——ZH点坐标;五(程序名称:缓和曲线段上点位坐标计算 F-H-X-Y程序内容:1 (“Q=”,Q :“J=”,J :“K=”,K :“R=”,R : “F=”,F :“N=”,N :“I =”,I :“U=”,U2(12 ? Dim Z32 3(I?2 - I?(240R) ? M (切线增值)3 24 4(I?(24R) - I?(2688R) ? P (内移距)5(πRN ? 180 + I ? L (曲线长)6(M+ (R+P) tan (N?2) ? T (切线长)7(Q – T ? A : A + I ? B : (ZH : HY)A + L ? D : D – I ? C (HZ:YH)8(J + T cos(F+180) ? Z[1] : K + T sin (F+180) ? Z[2] 9. J + T cos(F+NU) ? Z[3] : K + T sin (F+NU) ? Z[4] 10(LbI 011(“H=”,H :“S=”,S :“E=”,E12. H,B? Goto 113. H,D? Goto 214(LbI 115(Abs(H - A) ? Z216(90 Z?(πR I ) ?О229445 17(Z - Z?(40 RI) + Z?(3456 RI) ? X 7331155318(Z?(6 RI) – Z?(336 RI) + Z?(42240 RI) ? Z 19(Z[1]+ Xcos( F ) ? Z[5] : Z[2] + X sin( F )? Z[6] 20(Z[5]+ Z cos (F + 90U ) ? Z[7] :Z[6] + Z sin(F + 90U )? Z[8]21(Z[7]+ S cos ( F +ОU + E ) ?22. Z[8] + S sin( F+ОU + E ) ?23(Goto 024. LbI 225. D - H ? Z226(90 Z?(πR I ) ?О229445 27(Z - Z?(40 RI) + Z?(3456 RI) ? X 7331155328(Z?(6 RI) – Z?(336 RI) + Z?(42240 RI) ? Z 29(Z[3]+ X cos( F + NU+180 ) ? Z[9] :Z[4] + X sin( F + NU+180)? Z[10]30(Z[9]+ Z cos (F + NU+180 - 90U ) ? Z[11] :Z[10] + Z sin(F + NU+180 - 90U )? Z[12]31(Z[11]+ S cos ( F +NU+180 - ОU -(180 – E)) ?32. Z[12] + S sin( F+ NU+180 - ОU -(180 - E)) ?33. Goto 0内容说明: Q——交点里程桩号;J 、K——交点X、Y坐标;R——圆曲线半径;F——前直线段正方位角;N——偏角;(即转向角)I——缓和曲线长;U——控制偏角条件;(左偏角输入“,1”,右偏角输入“+1”) H——缓和曲线段上任一点里程桩号;S——中桩至边桩距离;E——夹角;(左边桩输入“,E”,右边桩输入“E”)第8项——ZH点坐标第9项——HZ点坐标。

卡西欧5800简易编程

卡西欧5800简易编程

1、主程序:程序名:ZCX输入:”K”?K←If K >540980.584 (直线起点里程) And K<= (小于等于符号)541358.301:(直缓点里程)Then 2890632.365→A: 526217.878→B:79°34′47.8″→F:540980.584→J:Prog”ZX”(A,B,F,J分别为起算点坐标,方位角,里程) Prog”PJ”(运行求偏距的程序)IfEndIf K>541358.301 (直缓点里程)And K<=541488.301:(缓圆点里程)Then 2890700.680→A:526589.366→B: 79°34′47.8″→F: 541358.301→J:1→G:3500→R:130→L:Prog”HHQX”(A,B,F,J,G,L分别为直缓点坐标,方位角,里程,偏向,圆曲线半径,缓和曲线长度)Prog”PJ”IfEndIf K>541488.301(缓圆点里程)And K<=541694.275:(圆缓点里程)Then 2890723.4→A: 526717.363→B:80°38′38.4″→F:541488.301→J:1→G:3500→R:Prog”YQX”(A,B,F,J,G,L分别为缓圆点坐标,方位角,里程,偏向,圆曲线半径,缓和曲线长度)Prog”PJ”IfEndIf K>541694.275 (圆缓点里程)And K<=541824.275:(缓直点里程)Then 2890762.83→A:527050.912→B: 85°04′47.7″→F: 541824.275→J:-1→G:3500→R:130→L:Prog”HHQX”(A,B,F,J,G,L分别为缓直点坐标,方位角,里程,偏向,圆曲线半径,缓和曲线长度)Prog”PJ”IfEndIf K>541824.275 (缓直点里程)And K<=542167.602:(下一段直缓点里程)Then 2890762.83→A:527050.912→B: 85°04′47.7″→F: 541824.275→J: Prog”ZX”(A,B,F,J分别为缓直点坐标,方位角,里程)注:以上程序为一段标准曲线(包括直线,缓和曲线,圆曲线,缓和曲线,直线)的主程序,程序名为ZX,HHQX,YQX2、直线程序程序名:ZXA+(K – J )xcos(F) →X:”X0=”:X◢B+(K – J )xsin(F) →Y:”Y0=”:Y◢F→W:”F=”:W◢3、圆曲线程序程序名:YQXA+2xRxSin(90x(K- J)÷∏÷R)XCos(F+90xGx(K- J) ÷∏÷R) →X:”X0=”:X◢B+2xRxSin(90x(K- J)÷∏÷R)XSin (F+90xGx(K- J) ÷∏÷R) →Y:”Y0=”:Y◢F+180xGx(K- J) ÷∏÷R→W: F=”:W◢4、缓和曲线程序程序名:HHQXA+((K- J)-(K- J)5÷(90xR²xL²))xcos(F+30xGx(K- J) ²÷∏÷R÷L) →X: “X0=”:X◢B+((K- J)-(K- J)5÷(90xR²xL²))xsin(F+30xGx(K- J) ²÷∏÷R÷L) →Y: “Y0=”:Y◢F+90xGx(K- J) ²÷∏÷R÷L→W:”F=”:W◢5、偏距程序50→DimZ“Z=”?Z:(Z为偏离线路中线的距离)X+Zxcos(W-90) →U:”XL=”:U◢(左边X坐标)Y+Zxsin(W-90) →V:”YL=”:V◢(左边Y坐标)X+Zxcos(W+90) →D:”XR=”:D◢(右边X坐标)Y+Zxsin(W+90) →E:”YR=”:E◢(右边Y坐标)Return。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

卡西欧5800计算器的详细编程
首先,卡西欧5800计算器的编程功能可以用于编写和执行各种数学
计算任务。

它支持多种编程语言,包括基于文本的类似于C语言的CASIOBASIC以及图形化编程语言等。

用户可以根据自己的喜好和需求选
择适合的编程语言来编写程序。

编程命令和函数的使用方法和语法相对简单,适合不同水平的用户使用。

例如,用户可以使用赋值语句来定义变量,并使用加、减、乘、除等
数学运算符进行数学计算。

用户还可以使用条件语句和循环语句来控制程
序的执行流程。

此外,卡西欧5800计算器的编程功能还支持子程序和函数的定义与
调用。

用户可以将一组相关的指令封装在一个子程序中,并在需要的地方
进行调用。

这样可以提高程序的结构性和复用性,方便对多个功能模块进
行管理和调用。

在编程过程中,卡西欧5800计算器还提供了丰富的调试和分析工具。

用户可以通过单步执行、断点设置、变量查看等功能对程序进行调试和分析。

这些工具可以帮助用户更好地理解程序的执行过程,找出问题并进行
修复。

总结起来,卡西欧5800计算器的编程功能具备了丰富的数学计算和
编程功能。

用户可以通过编写和执行程序来实现各种数学计算和数据处理
任务。

卡西欧5800计算器的编程功能易于使用,适合不同水平的用户使用。

它还提供了丰富的调试和分析工具,以及学习资源和示例程序,帮助
用户更好地应用和掌握编程技巧。

相关文档
最新文档