- UID
- 58214
- 好友
注册时间2010-9-27
威望值 点
最后登录1970-1-1
激情值 点
积分1055
认证分 分
齿轮币 枚
回帖0
|

楼主 |
发表于 2012-5-18 12:05
|
显示全部楼层
gk310 发表于 2012-5-17 16:55
向lz 求教,不知循环与条件语句怎样使用,LZ级举例说明一下吗?如当满足条件时显示“ture"或否则显示“fals ...
你需要的这些功能都有:
如循环:
求1+2+3+...+N ,第一种编写方法:
N=100
sum=0
ncycle(i,1 to N)
sum=sum+i= 5050
end ncycle
求1+2+3+...+N ,第二种编写方法:
N=99
i=0
sum=0
wcycle(i<N)
i=i+1= 99
sum=sum+i= 4950
end wcycle
比较选择:
6 量棒(球)跨距M值计算:
量棒直径: dp=1.728*mn= 6.912
或自定直径: dp=dp= 6.912
量棒中心所在圆上的压力角:
ad1=ainv{dp/[z1*mn*cos(an)]+inv(at)-pi/2/z1+2*x1*tan(an)/z1}= 25.153038
ad2=ainv{dp/[z2*mn*cos(an)]+inv(at)-pi/2/z2+2*x2*tan(an)/z2}= 22.554775
M1=among[ceil(z1/2) eq z1/2 ,d1*cos(at)/cos(ad1)+dp,d1*cos(at)/cos(ad1)*cos(90/z1)+dp]= 98.743374
M2=among[ceil(z2/2) eq z2/2 ,d2*cos(at)/cos(ad2)+dp,d2*cos(at)/cos(ad2)*cos(90/z2)+dp]= 303.404813
条件:
链条节距: p=table(GBT10855_齿形链,链号 eq LH,节距)= 25.4
if(p eq 9.525 and n1<=2000)
alert(节距偏小,建议增加!)
else if(p eq 12.7 and n1<=1500)
alert(节距偏小,建议增加!)
else if(p eq 15.875 and n1<=1200)
alert(节距偏小,建议增加!)
else if(p eq 19.05 and n1<=1000)
alert(节距偏小,建议增加!)
else if(p eq 25.4 and n1<=800)
alert(节距偏小,建议增加!)
else if(p eq 31.75 and n1<=600)
alert(节距偏小,建议增加!)
end if
|
|