找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1765|回复: 6

[求助] 找到第5孔

[复制链接]

28

主题

67

回帖

146

积分

注册会员

积分
146
发表于 2013-6-26 22:47:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 羅蓋仙 于 2013-6-26 22:53 编辑 & L2 J6 u8 T. b2 N
/ Q! a, F. t2 F6 [! }
例1:找到第5孔; m7 ?9 R1 g- g0 Q3 p7 k: {+ i6 U* S
6 C; G0 _) o" M4 t
#7=0.(迴圈計數器,從0開始正數....0.1.2.3....)% W4 R, [* D& Y" q. Z! u1 w) V
#6=8.(共要鑽8孔)7 i- b# x  Q: G! D% a
#5=5.(找到第5孔)
, J4 n- U9 N& H1 d* m# D- `1 A+ f$ ^! i
解答:IF[#7EQ#5-1.]GOTO5...裡面條件式可改為[#7+1.EQ#5]
7 Y2 N3 g4 d' ~+ r分析:#7=0.是實際的第1孔;#7=4.是實際的第5孔8 Q4 y5 ?8 x1 f* k& I6 a+ ^, t

+ S9 e) w5 q  J+ f2 K6 z0 G( p+ k
) I% i5 l7 O# y( |, q例2:找到第5孔
, F, w  v. n1 I. n- E! U#6=8.(共要鑽8孔)
8 Q. C" O6 Z/ ]9 x0 y#7=#6(#7開始倒數...8.7.6.5.4.3.2.1.)火箭發射的數法* E1 J  x* G2 P6 q/ w
#5=5.(找到第5孔)  U0 O5 ~1 Q2 Z3 c  _: c% J: D# P
解答:如何從倒數的迴圈計數器找到第5孔?

1

主题

19

回帖

12

积分

新手上路

积分
12
发表于 2013-6-28 10:06:35 | 显示全部楼层
还真不懂啊
回复

使用道具 举报

0

主题

23

回帖

38

积分

注册会员

积分
38
发表于 2013-7-4 01:05:28 | 显示全部楼层
好人一个啊
回复

使用道具 举报

发表于 2013-7-4 09:58:25 | 显示全部楼层
回复 1# 羅蓋仙 7 I* F0 V) P) S( s" D+ g7 M; H

1 v5 i+ Z( }2 T' H2 n6 E
  I" P2 G" j) U0 _' C    QQ截图20130704093328.jpg ; k, F$ a& c- f
如例1,我们宏程序不像C语言定义数组必须要从0开始,不解为何不直接#7=1开始,1就表示第一个孔
% E3 R" G0 r/ J- ~( S% W+ n如果要判断,是不是更加能够理解和方便呢,如:IF[#7 EQ #5]GO 5$ Z* s! b  g9 \5 F- a. _

' G& s( t  m  M* @2 U1 F; f如例2,你已经赋值当前计算如上述所说,但是你说的要找第五孔是顺数第5孔还是倒数第5孔呢?我想应该是倒数第5孔吧。0 x! H4 J) l* D$ M5 W5 S) e+ M
如果是顺数第5孔,IF[#7 EQ #5]GO 5,如果倒数第5孔(也就是顺数第3孔),是不是就是IF[#7 EQ #6-#5+1]GO 5# H( m! P+ D- H! @, g
不知道是不是我理解的这个意思。。。。
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-7-4 22:56:01 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-7-4 23:02 编辑 * A2 z5 D4 Z! y- I! y: q$ V; f) E
, `* B# o( S( {% ^5 l
回复 5# 空气中的小鱼 . o& a" ?2 t% }3 K

! W8 h! U& p7 o2 _! G我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣3 B. R. _2 h% k
這是我發明的問題
7 [5 o5 v; Y- t; ?
9 u* x' t- K: \3 f8 k$ m您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5
. Y/ `- P! E4 T( \# v: @, _B法:IF[#6+1.-#7 EQ #5]GO5/ g/ h2 n5 n) Y, R
C法:IF[#6+-#5 EQ #7-1.]GO5; H, x, C; @. B9 G
9 u3 {; h, ]. ^$ Z9 H. Z4 J5 q3 G' O
這個問題問到國外來了,真是不好意思
* d' m4 S9 m- K. m8 s5 O1 a1 [' i9 P4 f4 i! K  D) Y
還有#7為什麼不從1開始,其實各有好處,假設下圖是孔& D) s3 P) t' {8 w$ x. h

4 ]# M) ?: N' N7 V, S. o& C。。。。。。6 j. j% n& y; \
間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是钻第幾孔
2 E* c  L- l1 K' L/ z9 s/ H程序例1:
3 z1 ]% ]/ e2 J& n+ Z, W#7=0.
" Y) {3 b2 q9 FWH[#7 GT 6.]DO15 W1 }! K$ R1 v6 ], e  d
#30=#12*#72 K9 N; Z/ X, {6 ?+ r
G90 X#305 [0 ]* q2 f9 O" t( u
#7=#7+1.
  ~) V2 G' |4 _  l( hEND1
9 e* {2 [+ S- R0 q8 R2 z2 Z. ^- r  n( T$ N5 l, p( D: k" D
程序例2:5 w4 u# N  Q6 w. T8 T4 M9 n
#7=1.
/ L9 U& s( k" V  }  Z! QWH[#7 GE 6.]DO12 L! X$ M/ b- b; V6 \' v+ C
#30=#12*[#7-1.]←有細節喔9 f  L# U: A. k6 R7 @
G90 X#30$ M3 u8 `( z" f+ s2 y
#7=#7+1.  }7 k: W; x. t8 C! h4 d
END1
5 S5 \' [3 q7 g* G5 t+ Q& Q: n5 C- h9 p) i7 d
#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是钻第幾孔
2 }" b3 d/ g# R程序假設例:1 e, }( w; Y0 Y9 }
←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行
. C7 a" p3 p) ]$ Q/ c* m7 R$ p) TWH[#7 GE 1.]DO18 \/ b# _& H* e7 s3 o! R  K
G90 X#12, `/ c, @$ S! P5 Y: p
#12=#12+#12
% q* g9 ]; ^) W$ F  n#7=#7-1.. g$ D9 x/ k8 R: s9 \+ T- B2 K5 Y
END1
, I, E8 a. ]- @9 n
1 l2 d: L- c1 g1 Q) V4 [以上是小弟的淺見^^
回复

使用道具 举报

发表于 2013-7-5 08:15:58 | 显示全部楼层
回复 6# 羅蓋仙
4 }5 ?  X; U2 d0 J3 M! S* q0 o是的,初始等于0或者等于1,对有些用法确实各有好处,选择合适的就行了。
回复

使用道具 举报

0

主题

9

回帖

7

积分

新手上路

积分
7
QQ
发表于 2013-7-10 12:32:07 | 显示全部楼层
不懂不懂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2025-12-5 18:46 , Processed in 0.355524 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表