卡西欧计算器编程指导
卡西欧4850计算器程序

卡西欧fx-4850P万能放线程序主程序:ZBJS↙◢“◢:H◢↙注:↙↙↙↙注:此程序可把全线路要素输入数据库,能执行直线、高程放线正反算。
卵形曲线。
卡西欧fx-4850P直线、各种曲线任意放中线(匝道)1:主程序:TYQXJS“1,KS=>XY”:“2,XY=>KS”:N:U“X0”:V“Y0”:o“K0”:G“FWJ”:H“LS”:P“R1”:R“R2”:Q“Y+1;0;Z-1”:C=P-1:D=(P-R)÷(2HPR):E=180÷π:N=1=>Goto 1:≠>Goto 2↙◢“Goto 1↙2:正算子程序:S U B1A=0.1739274226:B=0.3260725774:Z=0.0694318442:L=0.33 00094782:F=1-L:M=1-Z:X=U+W(Acos(G+QEZW(C+ZWD))+Bcos (G+QELW(C+LWD))+Bcos(G+QEFW(C+FWD))+Acos(G+QEMW(C+M WD))):Y=V+W(Asin(G+QEZW(C+ZWD))+Bsin(G+QELW(C+LWD)) +Bsin(G+QEFW(C+FWD))+Asin(G+QEMW(C+MWD))):F=G+QEW(C +WD)+90:X=X+Scos F :Y=Y+SsinF↙3坐标反算子程序 SUB2T=G-90:W=Abs((Y-V)cosT-(X-U)sinT) :S=0:Lbl 0: Prog “SUB1”:L=T+QEW(C+WD):S=(J-Y)cos L-(I-X)sin L : Abs S<10-6=>Goto 1: ≠>W=W+S:Goto 0↙Lbl 1:S=0:Prog“SUB1”:S=(J-Y)÷sin F↙注:o→代表:欧 0→代表零使用说明:1规定:⑴本程序可执行直线、圆曲线、缓和曲线(完整或非完整型)、复曲线、卵形曲线的任意里程中边桩坐标的正反算。
卡西欧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的编程功能相对简单,但对于初学者来说,它是一个很好的入门工具,帮助你了解和掌握基本的编程概念和语法。
卡西欧5800p计算器所有编程命令解释

卡西欧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. IszIsz<变量>:<语句1><语句2>,变量应为A~Z 以1 为增量逐次增加变量的值,当变量的值不等于0 时,执行语句1,否则执行语句2 8. ClsDsz<变量>:<语句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<条件>先执行语句块,然后测试条件,条件为真时重复执行语句块,否则执行<条件>后的语句。
卡西欧计算器编程指导

卡西欧计算器编程指导卡西欧计算器是一款功能强大的便携计算工具,它不仅可以进行简单的数学运算,还可以进行复杂的科学计算和图形绘制。
为了充分发挥计算器的潜力,卡西欧公司为其设计了一种简单易学的程序编程语言,允许用户自定义程序来扩展计算器的功能。
本文将提供一些关于卡西欧计算器编程的指导,希望能帮助读者充分利用计算器的编程功能。
1.学习基本命令:在开始编程之前,您需要了解一些基本的编程命令,以便能够编写简单的程序。
您可以查阅计算器的用户手册或者在网上卡西欧计算器编程教程,找到相关的命令和示例代码。
2.编写简单程序:开始编程的最好方法是从编写简单的程序开始。
您可以从一些简单的计算任务开始,比如计算两个数的和、差、乘积或商。
然后,您可以试着编写一些更复杂的程序,比如计算一个数的平方根或求解一元二次方程。
3.使用变量:在编程中,变量用于存储数据。
您可以使用变量来保存计算过程中的临时结果,或者用来存储用户输入的数据。
比如,您可以使用变量x、y和z来存储三个数,然后对它们进行运算。
4.利用条件语句:条件语句允许您根据特定条件来执行特定的代码块。
这在处理不同情况下的不同计算任务时非常有用。
您可以使用条件语句来编写一个程序,根据用户输入的数是否为正数来计算其平方根。
5.编写循环结构:循环结构允许您重复执行一些代码块,直到满足一些特定的条件。
这对于处理需要重复计算的任务非常有用。
您可以使用循环结构来编写一个程序,计算一个数的阶乘或者斐波那契数列。
6.使用函数:函数是一段封装了特定功能的代码。
使用函数可以提高代码的可读性和可维护性,并减少代码重复。
您可以使用内置函数,也可以自定义函数。
比如,您可以编写一个函数来计算一个数的平方,然后在程序的其他地方多次调用该函数。
7.调试程序:在编写复杂的程序时,可能会出现一些错误。
调试程序是一个重要的编程技巧,可以帮助您找出错误并修复它们。
您可以使用计算器的调试工具,或者在程序中添加一些调试输出语句来帮助您找出问题。
卡西欧5800计算器的详细编程

卡西欧5800计算器的详细编程
首先,卡西欧5800计算器的编程功能可以用于编写和执行各种数学
计算任务。
它支持多种编程语言,包括基于文本的类似于C语言的CASIOBASIC以及图形化编程语言等。
用户可以根据自己的喜好和需求选
择适合的编程语言来编写程序。
编程命令和函数的使用方法和语法相对简单,适合不同水平的用户使用。
例如,用户可以使用赋值语句来定义变量,并使用加、减、乘、除等
数学运算符进行数学计算。
用户还可以使用条件语句和循环语句来控制程
序的执行流程。
此外,卡西欧5800计算器的编程功能还支持子程序和函数的定义与
调用。
用户可以将一组相关的指令封装在一个子程序中,并在需要的地方
进行调用。
这样可以提高程序的结构性和复用性,方便对多个功能模块进
行管理和调用。
在编程过程中,卡西欧5800计算器还提供了丰富的调试和分析工具。
用户可以通过单步执行、断点设置、变量查看等功能对程序进行调试和分析。
这些工具可以帮助用户更好地理解程序的执行过程,找出问题并进行
修复。
总结起来,卡西欧5800计算器的编程功能具备了丰富的数学计算和
编程功能。
用户可以通过编写和执行程序来实现各种数学计算和数据处理
任务。
卡西欧5800计算器的编程功能易于使用,适合不同水平的用户使用。
它还提供了丰富的调试和分析工具,以及学习资源和示例程序,帮助
用户更好地应用和掌握编程技巧。
卡西欧计算器计算程序

卡西欧FX-4X00程序-面积计算-体积计算1、源程序F1 A2L1 N:P=A:Q=B:S=0:I=2L2 Lbl 0:{C,D}:F=(A+C)(B-D):S=S+FL3 A=C:B=D:I=I+1L4 I≦N=>GOTO 0⊿L5 F=(C+P)(D-Q):S=S+F:S”W”=S/2◢3、说明:(1)、本程序适用于所测断面为多边形闭合图形的面积计算。
(2)、折点坐标按顺时针方向输入,得出的面积为正,否则为负,绝对值是一样的。
4、程序代号注释A、B—计算面积起始点纵横坐标;C、D—各转折点的纵横坐标;S—代表计算过程中的有关面积;S“W”—为图形最后需要的计算面积。
N—多边形的折点个数。
体积计算1、源程序F1 A3L1 J=0:H=0:WGL2 Lbl 0:{NAB}:NAB:P=A:Q=B:S=0:I=1L3 Lbl 1:{CD}:S=S+(A+C)(B-D)/2:A=C:B=D:I=I+1L4 I<N=>GOTO 1⊿S=S+(C+P)(D+Q)/2◢L5 J≠1=>GOTO 2: ≠>L=G-H:V=(R+S+√(R*S))*L/3◢⊿W=W+V◢L6 Lbl 2:R=S:H=G:J=1:{G}:G:GOTO 02、说明(1)、程序可自动计算每一断面面积,当进行到第二个断面时就会显示出1~2断面间的体积,而后再进行第三断面面积计算,并累计出1~3断面之间的体积。
,直到最后得出需算断面间的总体积。
(2)、坐标输入时,应按顺时针方向逐个输入折点坐标,这样得出的面积为正值,一个桩号折点输入完后,程序自动进入下一桩号的输入状态。
3、程序代号注释G—断面桩号;A、B—断面起算折点的坐标;C、D—断面上其他折点坐标;S—断面面积;L—断面间距;V—本断面与前一断面之间计算出的体积。
N—G桩号断面上的折点个数;W—本断面之前所有体积之和。
工程用卡西欧计算器常用命令格式与编程示例

计算器常用命令格式1.SHIFT→Defm→N(变量个数)→EXE:扩充变量存储器(显示方式为Z[1]Z[2]......Z[n];2. Fix:指定小数位数; Sci:指定有效位数;3. Eng:用工学记法显示计算结果;4. Scl:清除统计存储器内容;5. Norm:为转换成指数形式指定范围;6. Mcl:清除所有变量;7. Int:选此项并输入一个数值可得到其整数部分(取整);8. Abs:选此项并输入一个数值可得到其绝对值;9. Frac:选此项并输入一个数值可得到其分数部分;10.Intg:选此项并输入一个数值可得小于此数值的最大整数;11.Pol(:直角坐标─极坐标转换;12.Rec(:极坐标─直角坐标转换;13.⇒:条件转移成立码;14.≠>:条件转移失败码;15.≨:条件转移结束码;16.Goto:无条件转移命令;17.◢:结果显示命令18.: ……多重语句命令,用于连接两个算式或命令19.Lbl:标识符命令;20.Dsz: 减量命令;21.Isz:增量命令22,Fixm:变量锁定命令;23.Pause:暂停命令(Pause 3 显示1.5秒);24.Cls:清屏命令;25.{ }:变量输入命令;26.→DMS:将计算结果换算为六十进制格式;27.Abs:复数的模;28.Arg:复数的辐角;29.Conjg:共轭复数;30.Rep: 复数的实部;31.Imp: 复数的虚部直线上里程偏距反算X:Y:A0= :C“X0”= :D“Y0”= :Pol(X-X0,Y-Y0):J<0⇒J=J+360:≠>J=J:N=J-A0:I=I:F=IsinN :K=S+IcosN:"K=":K ◢ "F=":F◢A0:起始方位角、S:起算点里程、(X0,Y0):起算点里程坐标、F:偏距(左偏为-,右偏为+)、K:计算点里程、园曲线上里程偏距反算X:Y:Z=1:R= :S= :C= :Y= :V= :W= :O= :起始方位角计算:A=tanˉ1((W-D)/(V-C) 交点至圆心方位角计算:B=A+Z(O+(180-O)/2)圆心坐标计算: T=V(X1)+(R+E)cosB: U=W(Y1)+(R+E)sinB圆心至圆曲线起点方位角计算:N=180+B-(90L/(лR))Pol(X-T,Y-U):F=R-I: K=S+((360+J)-N)×лR/180:"F=":F◢ "K=":K◢C,D(X,Y):圆曲线起点坐标、W,V(X1,Y1):交点坐标、L:圆曲线长度A:起始方位角、E:外矢距、R:圆半径、O:转向角、F:偏距Z:曲线左偏Z=-1,曲线右偏Z=1、圆心坐标: T,U(X0,Y0)N:圆心至园曲线起点方位角、S:园曲线点里程、竖曲线路线中桩高程《SQX》主程序{K}:Prog"B":W=A-B:W>0⇒U=-1:≠>U=1≨R:"T":T=Abs(RW/2) ◢ "E":E=T2÷2R◢ C=K-J:K≦J⇒I=A:≠>I=B≨H:AbsC≦T⇒H=H+CI+U(T- Abs C) 2÷2R:"H=":H◢≨≠>H=G+CI:"H=":H◢≨《B》数据库K>?⇒A=?:B=?:R=?:J=?:H=?≨ (数据库中K:为竖曲线起点里程) K>?⇒A=?:B=?:R=?:………… ≨附注:1、K所求的桩号:A=前坡度:B=后坡度:R=半径:J=交点桩号:G=变坡点控制高程:2、注意A、B的正负。
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计算器如何编程摘要:...需要极坐标放样程序QH1-5地具体输入方法最佳答案:公路平/竖曲线放样、坐标反算桩号GL.3-25PHF程序fx-5800pF1 GL.3-25PHF (K+,XY ≠ 0?)输入其她进入反算。
输入0时进入测站点、后视点坐标(X0,Y0,H0)、(X1,Y1)输入及两点距离(D0)、方位角(T0)输出。
H0=0时,不计算竖曲线。
L1 Z[1→Q:Lbl 8:“GL.3-25PHF=”?Q:Q→Z[1]:IF Q<3 Or Q>25:Then Goto 8:IfEnd:0→V:0→N:“K,X≠0”?V:V≠0=>Goto 0:“X0”?C:“Y0”?D:“H0”?H:“X1”?E:E-C→I:“Y1”?F:F-D→J:Prog“1”:“T0O=”:J▲DMS◢“D0=”:I◢放样点桩号(Kp+)斜交角(ApO)距离(Sp)输入 143L2 Lbl 0:Z[1→Q:If V=0:Then 90→Z:“Kp+”?K:“ApO”?Z:“Sp”?B:Goto 4:IfEnd:If N≠-2:Then“Xp”?C:“Yp”?D:1T→P:1→G:IfEnd:Lbl 7:C-Z[4+G→I:D-Z[Q+4+G→J:Prog“1”:If N=-2:ThenI→P:J→Z:G→B:Goto 4:IfEnd:If P-I>0:Then I→P:J→Z:G→B:IfEnd:IfG<Q-2:Then G+1→G:Goto 7:IfEnd:Lbl 4:1→G:Z[3]→W:Lbl5:Z[1→QL3 Q-2→N:Z[3→A:Z[4+G→X:Z[Q+4+G→Y:Z[2Q+3+G→R:R=0 =>1μ→R:Z[3Q+1+G→L:Z[3+G]-X→I:Z[Q+3+G]-Y→J:Prog“1”:J→O:Z[5+G]-X→I:Z[Q+5+G]-Y→J:Prog“1”:J→U:Prog“P”L4 If V≠0:Then If G<B:Then G+1→G:W+I-2T+S→W:Goto5:IfEnd:Prog“F”:Goto 0:IfEnd:N=0=> Goto 0:N=-1=>Goto 5:H=0=>Goto 0:1→G:Lbl 6:Z[1→QL3 Q-2→N:Z[4Q+1→A:Z[4Q+G→W:Z[5Q+G→U:Z[6Q-1+G→R:Z[5Q-1+G]-U→I:Z[4Q-1+G]-W→J:Prog“1”:J→O:Z[5Q+1+G]-U→I:Z[4Q+1+G]-W→J:Prog“1”:Prog“H”:N=-1=>Goto 6:Goto 0F2 CS.3-25PHF (参数输入完成时,可取消此子程序) I?输入0时进入转点号N?(N-P为平曲线、N-H为竖曲线,均输入1至8、15、25地整数)及其参数地输入(平曲线K?、X?、Y?、R?、L?)、(竖曲线K?、H?、R?)输入桩号、坐标或高程、园半径、缓和曲线长度。
CASIO编程函数计算器的使用

CASIO编程函数计算器的使用1常用键的功能,用于程序输入、修改或清除。
RUN状态,用于程序运行。
)键联用,可输入以红色标于键盘上的一个字母。
○3按SPACE键,可输入一个空格。
FILE 文件键:用于输入、修正文件名称。
1~9)键联用,用于固定小数的位数。
例如:1.25×105 =125000,操作:用于退出或确认输入内容。
键,输入字符或数据后,按键。
○1键,可进行度、分、秒输入。
○2○3键,用于把十进制数值化为六十进制数值。
2(1)开机键、关机键按0”器上的数字全部消失,即关机。
现在大多数计算器在开机后6-7分钟内不使用,就自动切断电源,当需要继续工作时,按(2)数字键1)普通显示正负号。
2)科学显示3)溢出()显示当显示E时,有三种原因:○1当输入值、计算中间值或最后结果值超出了计算器的容量(小于-O.OO…1×10-99或大于99×1099):○2操作有误.○3输入计算器没有的功能.4)全清除键,则将计算器中的数字和过程全部清除掉,而按输入清除键(也叫改正键),则只将刚输入的数字清除掉可继续输入正确的数字。
5)贮存键3.第二功能转换键和代数运算(1)或此键多为橘红色.函数计算器的每一个键一般均有两个功能(或三个功能),键面上的黑字或白字是它的第一个功能,键面下的橘红色是它的第二功能:直接按某一个键,显示它的第一功能,若先按第二功能转换键再按该键,则显示它的第二个功能.(2)规则之外,还执行代数运算规则,即先运算代数,后四则运算。
4.计算状态选择和DEG制角度的两种显示(1)角度的三种单位制1)DEG制即度、分、秒制,即一个圆直角=360°1°=60′1′=60″制2)RAD制即弧度制也叫半径角,它是一个圆直角=2π弧度。
1弧度=180°/π=57.29578°=3437.75′=206264 .8″。
3)GRAD制即400g制。
卡西欧5800计算器的详细编程

CASIO fx—5800计算器工程测量与公路测量程序1、坐标正算”X0=〃?X:”Y0=〃?Y:”I=〃?I:”J=〃?JX+ICos(J)→U:Y+ISin(J)→V”X=〃:U (待求点的X坐标)”Y=〃:V (待求点的Y坐标)说明:X0 Y0:已知点坐标I:两点的距离J:方位角2、坐标反算Lbl 0”X1=〃?X:”Y1=〃?Y:”X2=〃?U:”Y2=〃?VPol(U-X,V-Y):J<0 J+360→J”I=〃:I”J=〃:J DMSGOTO 0说明:X1Y1:第一点的坐标,X2Y2第二点的坐标,I:两点的距离,J:方位角3、圆曲线”X0=〃?X: ”Y0=〃?Y:”FWJ=〃?D:”QDHAO=〃?G: ”ZDHAO=〃?C: ”R=〃?R Lbl 1”DQHAO=〃?LL<G Or L>C GOTO 2”PY=〃?K180(L-G)÷(πR) →E2RSin(0.5E) →FReC(Abs(F),D+0.5E):Cls”X=〃:X+I+KCos(D+E+90) →A”Y=〃:Y+J+KSin(D+E+90) →BD+E→o:o<0 360+o→0o”FWJ=〃:o DMSGoto 1Lbl 2”END〃说明:X0Y0:起始点的坐标,FWJ:起始点的方位角,QDHAO:起点里程,ZDHAO终点里程,R:半径,DQHAO:待求点里程,PY:偏移量4、竖曲线”QZHAO =〃?J: ”H+B〃=?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〃:SJ-T→XJ+T→YLbl 0”DQ=〃?LIf L<X:Then Goto 1:Else If L>Y:Then Goto 1:If End:If End”GC=〃:B+C(L-J) ÷100+A(L-J+T) ÷(2R) →HGoto 0Lbl 1”END〃说明:QZHAO:曲中点里程,H+B:曲中点高程,I1:第一坡度,I2:第二坡度,R:半径,T:切线长,DQ:待求点里程。
casio fx82es 简单编程

卡西欧fx-ES计算器编程基础教程文字叙述:黑色代码:蓝色按键:绿色第一部分历史、概述、常识1.ES编程的历史其实没什么历史(日。
)。
ES编程据考证最初是由Zasdfgbnm在fxesms论坛系统性地提出的,后来Shyc2001和HCZ(就是我)也加入了研究的行列。
于是,它就被称为了“三个人研究的东西”。
本教程的目的就是改善其很少有看得懂的尴尬境遇2.基本概述与常识所谓ES编程其实就是在fx-ES计算器中输入特定的算式来达到编程的目的。
一段ES程序通常结构为:语句1:语句2:语句3:……:语句n通过不断的循环及各种语句的组合来产生程序语句的效果。
通常采用按“=”到Error的方式结束3.常用符号输入方式赋值及M+-符号:先输入一个会出错的符号(例如右括号),然后按shift+sto+字母或M+、M-,即可输入符号语句结束冒号符号:shift+:第二部分常用语句1.取较大数或较小数(为方便,缩写为min,max)输入方法:max(A,B)为(A+B+|A-B|)/2,min(A,B)为(A+B-|A-B|)/22.截取数字的符号(为方便,缩写为sgn,sgnerr,分别表示取符号、取符号并在0时输出错误)输入方法:sgn(X)为X/(|X|+1*10^-99),sgnerr(X)为X/|X|注意sgn不适合绝对值小于10^-85的数3.根据条件输出错误例如X>0时出错,输入方法:1/(sgn(X)-1)对于数字等于零出错的状况,可以使用1/X4.截取整数部分、小数部分输入方法:截取A的小数为Rec(1,A*360+180)Pol(X,Y)*0+Y/360+.5,取整数直接用A减去小数即可第三部分语句的组合1.根据条件而赋值例如当X>0时把X赋予Y,输入:Y+(X-Y)*((X-1*10^-99)/(|X-1*10^-99|)+1)/2->Y2.把输出错误插入语句中例如当X>0时错误,没有错误就把X增大1,输入:0/(sgn(X)-1)+X+1->X3.组合赋值利用Pol及Rec自动赋值的特性,大量减少按等号次数把X+1>X,Y+1>Y,A+1>A组合,输入:Rec(Pol(X+1,Y+1),Y)*0+A+1->A第四部分实际运用1.ES实际编程ES的编程与电脑编程主要区别在于ES的语句种类少,有些判断、循环语句必须在计算的同时产生还有就是循环以生成错误结束以二分法解f(X)方程为例(和论坛上的不一样,这个进行了一些优化)|f(X)|/f(X)->M:-.5M|f(X+2^Y)|/f(X+2^Y)+.5->A:-.5M|f(X-2^Y)|/f(X-2^Y)+.5->B:Y-1->Y:X+2^Y*A(1-B)-2^Y* B->X:拆解开来就是如下|f(X)|/f(X)->M:如果f(X)等于0,就错误,否则输出符号-.5M|f(X+2^Y)|/f(X+2^Y)+.5->A:根据X加减2^Y后f(X)的大小来确定A,B的值-.5M|f(X-2^Y)|/f(X-2^Y)+.5->B:Y-1->Y:减小YX+2^Y*A(1-B)-2^Y*B->X:用A和B控制X的变化,继续循环,不断逼近X的值2.减少按等号次数以一个实际题目为例:设f1(X)=X^3-X^2+X,fn(X)=f1(fn-1(X)),求f1(X)+f2(X)+……+f10(X)完全拆开的程序是X^3-X^2+X->X:XM+:Y+1->Y:0/(Y-101)但是简化后,程序可以缩到一句Rec(Pol(X^3-X^2+X,Y+1),Y)+0/(Y-101)+XM+。
卡西欧5800计算器的详细编程

CASIO fx—5800计算器工程测量与公路测量程序1、坐标正算”X0=〃X:”Y0=〃Y:”I=〃I:”J=〃JX+ICos(J)→U:Y+ISin(J)→V”X=〃:U (待求点的X坐标)”Y=〃:V (待求点的Y坐标)说明:X0 Y0:已知点坐标I:两点的距离J:方位角2、坐标反算Lbl 0”X1=〃X:”Y1=〃Y:”X2=〃U:”Y2=〃VPol(U-X,V-Y):J<0 J+360→J”I=〃:I”J=〃:J DMSGOTO 0说明:X1Y1:第一点的坐标,X2Y2第二点的坐标,I:两点的距离,J:方位角3、圆曲线”X0=〃X: ”Y0=〃Y:”FWJ=〃D:”QDHAO=〃G: ”ZDHAO=〃C: ”R=〃RLbl 1”DQHAO=〃LL<G Or L>C GOTO 2”PY=〃K180(L-G)÷(πR) →E2RSin →FReC(Abs(F),D+:Cls”X=〃:X+I+KCos(D+E+90) →A”Y=〃:Y+J+KSin(D+E+90) →BD+E→o:o<0 360+o→0o”FWJ=〃:o DMSGoto 1Lbl 2”END〃说明:X0Y0:起始点的坐标,FWJ:起始点的方位角,QDHAO:起点里程,ZDHAO 终点里程,R:半径,DQHAO:待求点里程,PY:偏移量4、竖曲线”QZHAO =〃J: ”H+B〃=B:”I1=〃C:”I2=〃D:”R=〃R:”T=〃T:((D-C)÷100) ÷Abs((D-C) ÷100)→A:Abs(D-C) ÷100)→S”T〃:SJ-T→XJ+T→YLbl 0”DQ=〃LIf L<X:Then Goto 1:Else If L>Y:Then Goto 1:If End:If End”GC=〃:B+C(L-J) ÷100+A(L-J+T) ÷(2R) →HLbl 1”END〃说明:QZHAO:曲中点里程,H+B:曲中点高程,I1:第一坡度,I2:第二坡度,R:半径,T:切线长,DQ:待求点里程。
卡西欧5800计算器如何编程

卡西欧5800计算器如何编程摘要:...需要极坐标放样程序QH1-5地具体输入方法最佳答案:公路平/竖曲线放样、坐标反算桩号GL.3-25PHF程序fx-5800pF1 GL.3-25PHF (K+,XY ≠ 0?)输入其她进入反算。
输入0时进入测站点、后视点坐标(X0,Y0,H0)、(X1,Y1)输入及两点距离(D0)、方位角(T0)输出。
H0=0时,不计算竖曲线。
L1 Z[1→Q:Lbl 8:“GL.3-25PHF=”?Q:Q→Z[1]:IF Q<3 Or Q>25:Then Goto8:IfEnd:0→V:0→N:“K,X≠0”?V:V≠0=>Goto 0:“X0”?C:“Y0”?D:“H0”?H:“X1”?E:E-C→I:“Y1”?F:F-D→J:Prog“1”:“T0O=”:J▲DMS◢“D0=”:I◢放样点桩号(Kp+)斜交角(ApO)距离(Sp)输入 143L2 Lbl 0:Z[1→Q:If V=0:Then 90→Z:“Kp+”?K:“ApO”?Z:“Sp”?B:Goto 4:IfEnd:If N≠-2:Then“Xp”?C:“Yp”?D:1T→P:1→G:IfEnd:Lbl 7:C-Z[4+G→I:D-Z[Q+4+G→J:Prog“1”:If N=-2:Then I→P:J→Z:G→B:Goto 4:IfEnd:If P-I>0:Then I→P:J→Z:G→B:IfEnd:IfG<Q-2:Then G+1→G:Goto 7:IfEnd:Lbl 4:1→G:Z[3]→W:Lbl 5:Z[1→QL3 Q-2→N:Z[3→A:Z[4+G→X:Z[Q+4+G→Y:Z[2Q+3+G→R:R=0 =>1μ→R:Z[3Q+1+G→L:Z[3+G]-X→I:Z[Q+3+G]-Y→J:Prog“1”:J→O:Z[5+G]-X→I:Z[Q+5+G]-Y→J:Prog“1”:J→U:Prog“P”L4 If V≠0:Then If G<B:Then G+1→G:W+I-2T+S→W:Goto 5:IfEnd:Prog“F”:Goto0:IfEnd:N=0=> Goto 0:N=-1=>Goto 5:H=0=>Goto 0:1→G:Lbl 6:Z[1→QL3 Q-2→N:Z[4Q+1→A:Z[4Q+G→W:Z[5Q+G→U:Z[6Q-1+G→R:Z[5Q-1+G]-U→I:Z [4Q-1+G]-W→J:Prog“1”:J→O:Z[5Q+1+G]-U→I:Z[4Q+1+G]-W→J:Prog“1”:Prog“H”:N=-1=>Goto 6:Goto 0F2 CS.3-25PHF (参数输入完成时,可取消此子程序) I?输入0时进入转点号N?(N-P 为平曲线、N-H为竖曲线,均输入1至8、15、25地整数)及其参数地输入(平曲线K?、X?、Y?、R?、L?)、(竖曲线K?、H?、R?)输入桩号、坐标或高程、园半径、缓和曲线长度。
卡西欧5800计算器编程入门程序集

卡西欧5800计算器编程入门程序集编程入门程序集:1.输入输出控制:程序的第一步是实现输入输出控制,以便用户能够与程序进行交互。
以下是一个简单的输入输出程序示例:```PROGRAM HelloWorld;BEGINPRINTLN("Hello, World!");PAUSE;END.```这个程序会在计算器的屏幕上显示"Hello, World!",并暂停等待用户的确认,直到用户按下任意键时继续执行。
2.简单的计算:接下来,我们来看一个简单的计算程序示例:```PROGRAM SimpleCalculator;VARnum1, num2, result: INTEGER;BEGINPRINTLN("Enter the first number: ");READLN(num1);PRINTLN("Enter the second number: ");READLN(num2);result := num1 + num2;PRINTLN("The sum is: ");PRINTLN(result);PAUSE;END.```这个程序会要求用户输入两个数字,然后计算它们的和,并在屏幕上显示结果。
3.条件语句:条件语句可以根据条件执行不同的操作。
以下是一个条件语句的示例程序:```PROGRAM EvenOrOdd;VARnum: INTEGER;BEGINPRINTLN("Enter a number: ");READLN(num);IF num MOD 2 = 0 THENPRINTLN("The number is even.");ELSEPRINTLN("The number is odd.");PAUSE;END.```这个程序会要求用户输入一个数字,并判断它是偶数还是奇数,并在屏幕上显示相应的信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在计算能力飞速发展的今天,各种计算工具应运而生代替了以往我们大量、繁琐的分析计算工作,简化了计算步骤节省了计算时间。在种类繁多的计算工具中适合测量工作的计算器也大有所在。比如有一款SHAPPC-E500计算器,它相当于是基于BASIC语言的微型电脑,功能也相当齐全能编写较复杂的程序、内存也相当大有32KB、64 KB、128 KB、256 KB、几种型号,同时具有输入输出通讯设备。但价格不菲,现在市场价格大约为2000元到3000元,个人经济承受能力有限。通过几年的实际测量工作我个人为认为真正适合测量人员较为专业的计算器应首推基于科学计算器具有简单程序语言的casio4x00计算器。它有很多优点:一、使用简单,最大的一个优点就是只要具有初中水平会运用数学公式对函数有一般的了解的人,能基本理解casio4x00的内装函数即可进行简单的编程。非常适合测量初学者和数学程序爱好者学习,也适合专业的测量人员的使用和能力提高。不像其它的专业一定要具有较高的专业技术水平才能进行电脑编程。二、成本低廉,价格在400元左右。三、携带方便,体积很小可随时放在口袋里随拿随用。casio系列较好的编程型号有casio4500(以下简称4500)、casio4800(以下简称4800),(好象近来还推出了一款casio4850)前者较内存小,只有1103个字节,能应付一些较为简单的公式计算和科学计算,但由于内存有限,对一些较复杂或子程序过多的程序就力不从心了,不能出色的完成测量任务。4800就比4500有较大的改进,4800内存达到的4500个字节,而且显示屏是4500的几倍大,能更准确的显示数据,内装函数字符一目了然。且具有简单的人机对话功能,出现了菜单子菜单。4800还在4500增加了啊佛加德罗常数、万有引力长常数、详见《操作说明书》。4800有很多很实用的功能如他有一个公式解答功能,其原理是用牛顿法解方程。举个例子:有一方程式:a=2b-c求当a=2、c=5时的b值。将该方程式存入公式存贮器中,:先按按解答键“SOLVE”a输入2、c输入5,再按解答键“SOLVE”计算器就会显示:b=3.5。此项功能被称为自动解答功能。同时它也是非常实用的,在实际工作中通常要有一个经常使用的小公式,可借助它来完成。4800使用的程序语言可以算做简单的BASIC语言,有的命令如GOTO(转移到)、PAUSE(暂停)就与BASIC语言的一模一样。现在4800的程序语言来说说。其主要命令有:1、=>……条件转移成立符号,其用法相当于BASIC中的IF……THEN(假设语句相当于假如……然后,IF相当于条件……THEN相当于结果)语句2、≠>……条件转移不成立符号,其用法相当于BASIC中的IF……ELSE语句通常二者连用,相当于BASIC中的IF……THEN……ELSE语句(它的英语形式一般为if a>b then c>d else if b>a the……)3、⊿……条件转移结束符号,与=>和≠>配合使用,放在条件语句最后面。4、LbI……标记命令。用于将一段语句作转换标记。后可接字母、数字、符号,但不能超过两个字节,如不能用≥10的数字作行标,否则会出现出错信息。5、Goto……(条件)转移命令。前面可加条件语句,与BASIC中的GOTO作用相同。通常与LbI一起用,如果所转移的行号无效,则会显示:GO ERROR(详见说明书)出错信息6、Dsz……减量循环命令。可减少未知数的数量。7、Isz……增量循环命令。8、Pause……暂停命令。后可接0~9之间的整数n,可使某一数据显示n/2秒钟,然后继续运行下面的程序。它被认为是一个语句。9、Fixm……变量锁定命令。该命令能使其所有变量值(A~Z)均当成定数处理。当程序运行时,将不需要输入变数(“{}”内的变数除外),而是将存贮器中原有的数值来完成计算。10、{}……变量输入命令。只程序在循环使用时经常发生改变的数字,如里程、和宽度。它的输入方式可以使很多种如{AB}{A,B}{A B}都可以。注意“{”和“}”必需成对输入。否则会出现Syn ERROR(详见说明书)出错信息。11、=、≠、>、<、≤、≥……条件运算关系算子,常与Goto命令构成条件转换语句。12、Prog……在正常情况是下打开程序的快捷键。在编程过程中是运行子程序命令,后接子程序名(一定要加引号,且要注意空格,否则会出现Syn ERROR(详见说明书)的出错信息。13、↓……换行,只保留计算过程不显示计算结果。当不想对其换行时也可用:代替。14、◣……数据显示命令。该命令输入后会自动换行。保留计算过程并显示计算结果。有一条总原则即:①学会运用程序的语言,尽可能使程序变得简明扼要;我们编写程序应该尽可能地使程序变得简明扼要,能省略的要一定省略。烦琐的语句过多的字节只能使计算器的运算速度变慢没有任何好处,而且相当站用内存。学会节省字节和使用符号是相当重要的。尤其要灵活运用计算器语句因为它会使你更多的节省字节达到预期效果。比如下程序就灵活运用了Dsz(减量循环命令)。比如使其能输入10个数值,并计算10个数值的平均值。一般程序求10个数字的平均值需要有11个数字的提示符号。但学会灵活运用了Dsz(减量循环命令)那么只要有三个就可以了,这样就大大节省了字节的占用。例程序如下:A=10 C=0 Lbi 1 {B} C=B+C Dsz A Goto 1 C÷10但要注意的是:如果你是初学者或你对程序的编程不熟练,首先一定要先按照你的思路把程序步骤一步一步的列好在确定它能正确的计算后在想办法对其进行精简修改,否则只会使程序出现过多的错误;②尽可能使程序所包含的子程序减少;子程序过多就会造成程序结构松散,有的计算器主程序需要三个或四子程序,过多的子程序只会引起程序之间紊乱、混淆。子程序过多对在使用时查找也比较麻烦。而且子程序过多如果其中某个环节出现错误很难发现其错误所在,在编写程序时要尽量的少编写子程序,即使要编写子程序时也要注意尤其在容易出错的地方要多加注意。有弊就有利如果你对子程序了解得多了那么可以几个主程序合用一个之程序也到到了要求的减少程序的字节使程序更简化。例程序如下:CX CD Lbi 1 Lbi 1 Prog”V”Prog”V”B=L-(K-S)◣B=L+(K-S)◣Goto 1 Goto 1 V Y=√A2B2+B2X2÷A③尽量少用或不使用扩充变数存贮器,如A[1]、A[2]等:使用扩充存贮器是一个利少弊多的做法。每扩充一个存贮器就要减少10个字节的容量,而每个扩充存贮器至少要占四个字节,比一个A~Z变量净增三个。有时你会觉得变量存贮器不够用。其实不尽然,一般程序变量数很少会超过26个,只是你不懂得去使用。一般来说,两个相对独立的程序步骤之间根本不需要考虑变量重复问题。针对某一个程序,只要不是固定变量({}内的变量),也就是那些通过计算出来的用于下一步计算的数值。我们就可以通过重复赋值来得到某些计算量。反正在下一轮循环中该量是变化的。明白了各种命令的含义和注意事项就可以编程了。举例有公式如下:CX程序名称Lbl 0↓起始标记命令语句QMNFJ↓数据输入语句(指公式循环运算时的不变量){KDE}↓数据输入语句(指公式循环运算时变量)S=K—Q:G=F+J↓公式运算命令X=M+ScosF↓公式运算命令Y=M+SsinF↓公式运算命令Prog”j”↓运行子程序命令Goto 0↓循环运算语句J子程序名称H=X+DcosG◣公式运算、数据显示语I=Y+DsinG◣公式运算、数据显示语T=X—EcosG◣公式运算、数据显示语U=Y—EsinG◣公式运算、数据显示语最后计算器状态设定语句是大家最容易忽视的。如果将单位进行预设那么计算器就会默认其使用单位在进行下一单位换算时要一定要进行单位转换,否者会使计算结果的缺省单位、R代表弧度为现在的缺省单位、G代表梯度为现在的缺省单位。其余请翻阅《使用说明书》