- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
fx-4800计算器公路工程程序汇编
PAGE
PAGE 13
Fx—4800P计算器
公路工程测量程序汇编
蒋立
日期:1998年12月
《fx4800p》由坐标计算多边形面积程序
程 序 清 单
程序名:A
Lbi0:{NAB}:N“N=”:S=0:I=1:I“N”=I◢ A“X=”:B“Y=”:C=A:D=B ↙
Lbi1:{XY}:I=I+1:I“N”=I◢ X“X=”:Y“Y=”↙
Lbi2:S=S+0.5 (AY-BX) : A=X : B=Y ↙
Lbi3:IN=>Goto1: ≠>S=S+0.5(DX-CY) ↙
Lbi4:S“S”=AbsS◢ ↙
Lbi5:Goto0 ↙
使用说明:按FILE ■ A→EXE ↙
显示
N=? 问多边形个数,如 N=3
N=1 提示输入第1个角点的 X、Y坐标
X=? 1↙
Y=? 1↙
N=2 提示输入第2个角点的X、Y坐标
X=? 4↙
Y=? 5↙
N=3 提示 ↙
输入第3个角点的X、Y坐标
X=? 1↙
Y=? 5↙
S=6 多边形(三角形)面积的等于6
《fx4800p》计算直线、园曲线、缓和曲线上的中桩坐标、
法线方向上边线坐标程序
程 序 清 单
程序名:B
Lbi0 :Defm12 :{ABCDER}:A“JDK”:B“X0”:C“Y0”:D“PJ0”:E“FWJ:JD-ZH”:R“R”:H“Ls”↙
Lbi1 :F=28.6479*H/R:P=H2/(24R:Q=H/2-H∧3/(240R2:L=R(D-2F)*π/180+2H◢ ↙
Lbi3 :Z[12]=A:Z[11]=E:G=(R+P)*tan(D/2)+Q:V=Z[12]-G: W=V+L:V“ZH”=V◢ W“HZ”=W◢ ↙
Lbi4:Rec(G,Z[11]):X=B+I:Y=C+J:X“ZHX”=X◢ Y“ZHY”=Y◢ Z[1]=X:Z[2]=Y↙
Lbi5:{N,T}:N“LP:1,RP:0”:T“S:0,S” ↙
Lbi6:N=1=> Z=Z[11]-D+180:≠>N=0=>Z=Z“Z[11]+D-180⊿⊿ ↙
Lbi7:Z<0=>Z=Z+360:⊿ Rec(G,Z):X=B+I:Y=C+J:X“HZX”=X◢ Y“HZY”=Y◢ Z[3]= X:Z[4]=Y ↙
Lbi9:Z[11]-180<0=>Z[11]=Z[11]+180:≠>Z[11]=Z[11]-180⊿ ↙
LbiA:{M}:M“PK” ↙
LbiB:M≤L/2+V=>GotoC:⊿ GotoG ↙
LbiC:M≤V=>Rec(V-M,Z[11]):X=Z[1]-I◢ Y=Z[2]-J◢ GotoI:≠>M≤H+V=>U=M-V:Prog“Z2”:≠>O=F+180(M-V-H)/(πR):Prog“Z3” ⊿ ↙
LbiD:N=1=>S=Z[11]-tan-1(Y/X):≠>N=0=>S=Z[11]+tan-1(Y/X)⊿⊿ ↙
LbiE:prog“Z4”:X=Z[1]+I◢ Y=Z[2]+J◢ ↙
LbiI:T=0=>GotoA:⊿ GotoN ↙
LbiN:{T}:T“S”:M???V=>Rec(T,Z[11]-90):Prog“Z6”:GotoA:≠>M≤H+V=>G=28.6479*U2/(RH):GotoO:≠>GotoP ⊿ ↙
LbiO:N=1=>Z[12]=Z[11]-G-90:≠>N=0=>Z[12]=Z[11]+G-90⊿⊿ Z[12] <0=>Z[12]=Z[12]+360:⊿ Rec(T,Z[12]):Prog“Z6”:GotoA ↙
LbiP:Prog“Z7”:Prog“Z6”:GotoA ↙
LbiG:N=1=>S=Z[11]-D:≠>S=Z[11]+D⊿ M≥W=>Rec(M-W,S):X=Z[3]+I◢ Y=Z[4]+J◢ GotoV:≠>M≤W-H=>O=F+180(W-H-M)/(πR):Prog“Z3”:≠>U=W-M:Prog“Z2” ⊿ ↙
LbiH:N=1=>S=Z[11]-D+180+tan-1(Y/X):≠>N=0=>S=Z[11]+D+180- tan-1(Y/X)⊿⊿ ↙
LbiK:Prog“Z4”:X=Z[3]+I ◢ Y=Z[4]+J◢ ↙
LbiV:T=0=>GotoA:⊿ {T}:T“S”:M≥W=>Rec(T,S-90): Prog“Z6”:GotoA:≠>M≤W-H=>GotoS:⊿
文档评论(0)