卡西欧5800p计算器所有编程命令含义
卡西欧5800P坐标正反算程序超好用

卡西欧5800P坐标正反算程序超好用5800P坐标正算反算程序U:“XO”起点的X坐标,V:“YO”起点的Y坐标,O:“SO”起点的里程桩号,G:“FO”起点的方位角,H:“LS”计算段线元的长度,P:“RO”线元起点的曲率半径,R:“RN”线元终点曲率半径,“Q ”线元图形信息(直线段Q=0,左偏Q=-1,右偏Q=1)以道路中线前进方向(即大里程方向)区分左右。
DY=ZB:LC:输入1为正算,既输入里程桩号和偏距算坐标,输入2为反算,既输入坐标算里程桩号和偏距。
S:“LC”?S:待求点的里程桩号,Z:“PJ”?Z:待求点的里程偏距(在中线上取零,左侧取负值,右侧取正值)。
1.当线元为直线时,其起点,终点的曲率半径为无穷大,以10的45次方代替。
2.当线元为圆曲线时,无论其起点,终点与什么线元相接,其曲率半径均等于圆曲线的半径。
3.当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以10的45次方代替,与圆曲线相接时,曲率半径等于圆曲线半径。
终点与直线相接时,曲率半径为无穷大,以10的45次方代替,与圆曲线相接时,曲率半径等于圆曲线半径。
4.当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的值,与圆曲线相接时,曲率半径等于圆曲线半径,终点与直线相接时,曲率半径等于设计规定值,与圆曲线相接时,曲率半径等于圆曲线半径。
1.坐标正反算主程序A-ZBZS3U:“XO ”?U:V:“YO”?V:O:“SO”?O:G:“FO”?G:H:“LS”?H:P:“RO”?P:R:“RN”?R:“Q”?Q:(1÷P)->C:(P-R)÷(2HPR)->D:(180÷Π)->E:N:“DY=ZB:LC”?N:If N=1:Then Goto 1:Else Goto 2:IfEnd:Lbl1:S:“LC”?S:Z:“PJ”?Z:Abs(S-O)->W:Prog“SUB1”:“XS=”:X◢“YS=”:Y◢“FS=”:F-90◢Goto 1:Lbl 2:“X”?X: “Y”?Y:X->I:Y->J:Prog “SUB2”:S: “LC=”:O+W->S◢Z: “PJ=”:Z◢Goto 2:2.坐标正算子程序SUB10.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->F:X+Zcos(F)->X:Y+Zsin(F)->Y:3.坐标反算子程序SUB2G-90->T:Abs((Y-V)cos(T)-(X-U)sin(T))->W:0->Z:Lbl0:Prog“SUB1”:T+QEW(C+WD)->L:(J-Y)cos(L)-(I-X)sin(L)->Z:If Abs(Z)<10^(-3):Then Goto 1:Else W+Z->W:Goto 0:IfEnd:Lbl 1:0->Z:Prog “SUB1”:(J-Y)÷sin(F)->Z:。
5800编程命令代表什么意思

34. 清除语句
① Cls:清除屏幕显示的文字、表达式及计算结果。
② ClrStat:清除统计串列List X,List Y,List Freq。
③ ClrMemory:清除字母变量A~Z 与数值答案寄存器。
④ ClrMat:清除矩阵Mat A~Mat F 与矩阵答案寄存器Mat Ans
10. Lbi n ~ Goto n Goto n~Lbl n
无条件转移至 Lbi n 位置
11. Getkey
返回与上次按键相对应的代码,Getkey=
12. DO ~ LpWhile循环语句
Do <语句块> LpWhile<条件>
先执行语句块,然后测试条件,条件为真时重复执行语句块,否则执行<条件>后的语句。无,论条件是否为真,语句块至少被执行一次。
如果判断表达式为假(或是零),则会跳过语句1.
4. If...then…else…ifend
如果语句为真,则执行then(不执行else),然后执行ifend.
如果语句为假,则执行else(不执行then),然后执行ifend.
5. Break 中断语句
中断For,Do,While循环,并从该循环的下个命令起继续运行
它与 For~To~Next 句法的功能相同,唯一区别是增加了步长语句Step
30. While~WhileEnd 循环语句
句法:While <条件> <语句块>WhileEnd
先测试条件,直到,条件为假时执行WhileEnd 后的语句结束循环
13. Pol
计算两坐标点之间距离,坐标为(4,4),与原点的距离就是POL(4,4)=4√2
卡西欧FX5800P编程计算器应用及程序

程序示例
U“Z=0 Y≠0”=0
K0+=0 H0=3014.6 ≥=1/74.09 D=2.9 E=2.46 R=1.671
【1】 直线段
实测坐标(m)
圆拱段超欠(m) 直墙超欠(m) 底板超欠(m) 至拱肩高差(m)
111.139 93.763 64.030 94.543 116.748
18°52ˊ49.81" 91°24ˊ13.56" 88°26ˊ53.49" 49°40ˊ03.20" 60°41ˊ09.73"
移 动 值(m)
DV=、0.254 D∧=、0.700 DV=、0.049 DV=、0.140 DV=、0.168
据目录(个数)是利用“ ”,按 FUNCTION->7->2->1->EXE 就可以看到个数了。
在程序中调用统计储存器中的数据时,是利用 List 调用的。具体格式如下: List X[A]+Y[A]i->C
式中 A 是点号,C 是任意储存单元。具体示例详见“程序部分”->“极程序放样” (2)、利用统计计算(SD/REG)
2、以 形式计算。以坐标换算为例:
坐标重合点 A 旧坐标 98042.831->SHIFT->RCL->A 11430.122->SHIFT->RCL->B A+Bi->E 新坐标值均为零,就不必另行输值,新旧坐标方位角差值 69°56"23"->W。 要求计算施工坐标 X=27,Y=29.1 的 B 点的测量坐标。 计算赋值:27->U,29.1->V。U+Vi->F
<=、0.663 =>、0.023 <=、0.218 <=、0.561 =>、0.298
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(注:有多个平面线形,依照上面的依次变更, 每多一个,就增加一个。
卡西欧5800程式设计计算器ABCD.Z这些变数字母分别代表什么意思

"^"表示次方的意思,比如一个数的二次方三次方等等,输入的话很简单,直接按5800计算器从上往下数第二排的最右边那个X的N次方建就行了,然后在括号后面输入次方数就行了
卡西欧5800计算器程式编辑在COMP模式下小写字母怎样编写
好像不可以
卡西欧 5800 程式设计中,Lb1 0 prog Goto o 这些事什么意思啊?
卡西欧5800计算器的变数老是出错是什么原因
会不会是你的计算机未扩张变数。5800计算机除原来的A到Z 26个储存变数外还可建立最多2372个额外变数。
还有如果 出错了。你可以根据萤幕上的出错提示去检视说明书。说明书里有各类出错的原因与解决方法。
卡西欧5800计算器的储存变数老是出错是什么原因
有可能是在执行完毕退出后删减或新增变数以及多余引数,还有就是未扩充变数
卡西欧5800程式设计计算器ABCD.Z这些变数字母分别代表什么意思
卡西欧5800程式设计计算器ABCD.Z这些变数字母分别代表什么意思
可以通过组合键: 【SHIFT】+【STO】+【(变数字母)】把某值赋给这个变数PS:这个值要先显示的萤幕上然后再操作
卡西欧5800计算器怎么输入小写字母O 啊?
按Hale Waihona Puke unctlon按方向下键选1在选1按方向键下选6即可
我只知道运用,具体的符号解释你看说明书
卡西欧991计算器计算结果出现”i”是什么意思?
超出计算范围 报错
温江那些地方有卡西欧计算器5800
网上买最划算,现在网上买又方便,优惠大,还有赠品,实体店 5800绝对贵很多
像卡西欧FX-4500 FX-4850 FX-5600这样的可程式设计计算器
卡西欧fx-5800p计算器”单圆曲线计算“程序以及程序说明

单圆曲线(YQXJS)“KO”?O: “X0”?A:“Y0”?B:“JDX”?X:“JDY”?Y:“FWJ”?J:“FO”?F:?N:?R:6→DimZ←┘(K0为输入起算点桩号),(X0为输入起算点X坐标),(Y0为输入起算点Y坐标),(JDX输入曲线所在交点X坐标,无输入0),(JDY为输入曲线所在的Y坐标,无输入0),(FWJ为输入起算点的方位角),(F0为输入交点处的转角,带正负号,当左转时在转角前加-;右转时在转角前加+),(N为转角方向,正输入+1,负输入-1),(R为输入曲线半径)Abs(F)÷2→G◢“T=”:Rtan(G)→T◢(计算切线长)“L=”:GRπ÷90→L◢(计算圆曲线长)“E=”:R÷cos(G)-R→E◢(计算外距,即交点到QZ点的距离)LbI 1←┘?K:180N(K-O)÷(πR)→V:2Rsin(0.5NV)→M←┘(K为输入待求点的桩号)V为带求点与起算点间的弦长说对应的圆心角“XZ=”:A+Mcos(J+0.5V)→Z[1]◢(计算出的中桩X坐标)“YZ=”:B+Msin(J+0.5V)→Z[2]◢(计算出的中桩Y坐标)tan-1((Z[2]-Y)÷(Z[1]-X))→U←┘If U<0:Then U+360→U:Else U→U:If End←┘“FW=”?U :U DMS◢(计算出的中桩与交点的方位角)?W:“XL=”:Z[1]-NWcos(J+V+90)→Z[3]◢(W为输入路半宽,计算出的左边桩X坐标)“YL=”:Z[2]-NWsin(J+V+90)→Z[4]◢(计算出的左边桩Y坐标)“XR=”: Z [1]+NWcos(J+V+90)→Z[5]◢(计算出的右边桩X坐标)“YR=”:Z[2]+NWsin(J+V+90)→Z[6]◢(计算出的右边桩Y坐标)特别注意:1.进行反向计算(大桩号往小桩号计算)时,起算点桩号应设为0;待求桩号与起算点距离多远桩号就为多少;3.起算点方位角应与起算点之前的线形所对应的方位角一致。
fx-5800计算器编程共39页文档

第 1 页卡西欧Fx-5800P计算器一、Fx-5800P编程命令1、基本操作命令(1)分隔语句。
不停止程序的执行。
(2)(3)(4)2、关系运算子3、转移命令(1) n。
第 2 页(2)及后面的所有见容。
<变量>值为零,则会跳过语句1和语句2以及执行该命令后的所有内容。
(3)<变量>值非零,则执行语句1,然后执行语句2以及后面的所有见容。
<变量>值为零,则会跳过语句1和语句2以及执行该命令后的所有内容。
(4)4、控制结构命令:(1)(2)之间语句的执行重复进行,每次执行控制变量都加1(从始值开始)。
当控制变量的值到达终值时,执行会跳至Next后面的语句。
如果Next后面没有语句,则停止程序的执行。
(3)第 3 页(4)5、子程序调用命令(1)从当前程序(主程序)执行另一个其它程序(子程序)。
最多可以嵌套10层子程序。
6、程序控制命令(1)(2) 从子程序返回调用此子程序的程序。
在主程序中,此命令会终止程序。
(3) 强制终止程序执行。
在子程序中执行此命令会终止所有执行,包括所有子程序和主程序。
7、输入/输出命令(1) 返回如下代码之一(对应按的最后一个键)。
如果未按键,则返回0。
8、显示屏幕命令(1) 显示为注释文本。
(2) 清除显示器中的所有表达式和计算结果。
(3)在指定的屏幕位置显示指定值或字符串。
9、逻辑运算子命令(1)运算两端的表达式(相等或不相等),并基于它们的逻辑积返回真或假。
(2)运算两端的表达式(相等或不相等),并基于它们的逻辑积返回真或假。
(3)运算后面紧邻的表达式(相等或不相等),并返回其非值。
10、清除命令(1)清除所有列表数据。
(2)将所有变量清零。
(3)清除所有矩阵存储器的内容。
(4)清除所有公式变量。
二、Fx-5800P涵数命令1、绝对值2、正弦涵数3、余弦涵数4、正切涵数第 4 页三、fx-5800P计算器编程1、线路坐标计算[XLJS](主程序)使用说明(1)功能计算线路中桩、边桩坐标。
casio fx-5800p 使用方法与编程技巧

BASE-N
设置 BASE-N 模式为有符号与无符号计算
fx-4850P 无专门设置按键,其设置操作放置在 键菜单中,内容远没有 fx-5800P 丰富。
例如 fx-4850P 只能以线性格式显示数学表达式,而 fx-5800P 具有与书写数学公式一样的数据格式
显示模式,该模式用于微分、积分、分数计算非常直观与便利,详细见图 A-8 所示。
(4)
键
按
键,屏幕显示图 A-5 左图的一
页设置菜单,按 键显示图 A-5 右图的二
页设置菜单,按 键返回图 A-5 左图的一
页设置菜单,按 ~ 键选择设置选项, 按 键为退出设置菜单。
图 A-5 按
键的 SETUP 菜单
3
fx-5800P 有 14 个设置选项,各设置选项的意义列于表 A-4。
表 A-4 设置菜单的意义
W.End,Do,Lp.W,Break,Return,Stop,Getkey 输入 mp,mn,me,mμ,a0,h,μN,μB 等 40 个科学常数 输入角度变换函数 , , ,
输入各类清除命令 ClrStat,ClrMemory,ClrMat,ClrVar 输入统计计算串列数据、统计变量与分布符
双变量统计及回归模式 指定显示小数位数格式有效 指定显示小数位的科学显示格式有效 工程显示格式有效 当前显示的数值为中间结果
显示一列数据时出现,表示当前显示屏的上方或下方还有数据或菜单项
表示数据超出了当前显示屏的左边或右边
(3) 键
按 键,屏幕显示图 A-4 左图的一页
模式菜单,按 键显示图 A-4 右图的二页
×、÷四则运算符。
图 A-2 fx-5800P 关机界面
、功能键 、光标移动
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
卡西欧5800p计算器所有编程命令含义
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
结束程序运行。