找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1882|回复: 6

[求助] 找到第5孔

[复制链接]

28

主题

67

回帖

146

积分

注册会员

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

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

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

×
本帖最后由 羅蓋仙 于 2013-6-26 22:53 编辑 ) Y6 p" u& G3 }% u1 ?& A8 [
* v" ~6 `  p4 P2 B( A( |+ z0 H; f
例1:找到第5孔
& a' d" e6 X1 @, b' L/ \9 _: F% I7 q
#7=0.(迴圈計數器,從0開始正數....0.1.2.3....)6 Z# U. G# T, ?) J: X/ v8 d. u
#6=8.(共要鑽8孔)
7 \7 ?" C- x0 C6 m5 T* E#5=5.(找到第5孔)
# j  h" c# o; W( v6 g
! S+ D& V% K4 E( _' j' z解答:IF[#7EQ#5-1.]GOTO5...裡面條件式可改為[#7+1.EQ#5]
. A! i! K' ^2 I% V分析:#7=0.是實際的第1孔;#7=4.是實際的第5孔
! L/ G$ }) S% c, T5 {
# L) e% M9 G& o/ m2 X* ?( _, o+ x% ]" r
例2:找到第5孔
  K. ?, h6 [# Y' q( p' |! e#6=8.(共要鑽8孔)
. o. {5 g* G* Z$ E#7=#6(#7開始倒數...8.7.6.5.4.3.2.1.)火箭發射的數法- {6 I) I) ^; ~- W4 S4 s1 `8 J7 ~
#5=5.(找到第5孔)9 H" |2 N3 ?- D5 q+ Q
解答:如何從倒數的迴圈計數器找到第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# 羅蓋仙
: F  g; n. {; g7 h# y! g0 W
9 O# \# B$ ?4 T
5 z& k9 z* X& f7 e& k    QQ截图20130704093328.jpg # ?8 ]* C# T# s( O/ M6 z, D! v
如例1,我们宏程序不像C语言定义数组必须要从0开始,不解为何不直接#7=1开始,1就表示第一个孔( P  e$ C1 ~: T' K( f' I
如果要判断,是不是更加能够理解和方便呢,如:IF[#7 EQ #5]GO 50 X3 g7 M- z$ ]* _- B9 E9 t
/ z) V$ D3 A+ _' o5 U  }. _
如例2,你已经赋值当前计算如上述所说,但是你说的要找第五孔是顺数第5孔还是倒数第5孔呢?我想应该是倒数第5孔吧。& A' X: G0 \% R3 q  j  j
如果是顺数第5孔,IF[#7 EQ #5]GO 5,如果倒数第5孔(也就是顺数第3孔),是不是就是IF[#7 EQ #6-#5+1]GO 5! t1 B2 \( B5 j8 W0 j
不知道是不是我理解的这个意思。。。。
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-7-4 22:56:01 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-7-4 23:02 编辑 1 F- l8 U7 j! M: t" w# v5 R
: J1 m8 v$ g7 e, W) z
回复 5# 空气中的小鱼 0 A, Z) d* b1 A: H- M* G# n6 r

/ q: R' Q' z* f我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣. v, E) K' _' y# [
這是我發明的問題
1 e1 f: {8 n$ p9 t  i5 a
: t! O4 J  M: p您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5  ]9 X! B+ h; V$ ^) S
B法:IF[#6+1.-#7 EQ #5]GO5
, V" M( `- k8 j3 \, HC法:IF[#6+-#5 EQ #7-1.]GO5& J. u$ D( E$ a' g+ T- h1 _

: G5 b, \$ ^" g) i這個問題問到國外來了,真是不好意思
  ^3 B) z/ N1 a( A8 ~* j( w+ o# N2 k/ [/ {( c7 x+ q' D1 q) c
還有#7為什麼不從1開始,其實各有好處,假設下圖是孔
6 h( F. ^+ ]* ^/ n/ q) \" y& H+ f$ C
。。。。。。, I, k0 |9 C8 a
間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是钻第幾孔
3 n( r2 I- I: ~% ^5 {/ y程序例1:
1 S: z8 L1 q( W6 e) [8 b#7=0.5 R( g0 h- A3 c
WH[#7 GT 6.]DO19 C4 N8 h- s# h
#30=#12*#7
, R" B) f( q4 u* e6 ?G90 X#30
: J: k5 E* m9 E7 X: U6 L#7=#7+1.
, R0 p3 E4 [0 y5 e0 GEND15 g, \2 o- h7 V7 j3 F! Y: Q8 c& E

! h1 |5 B0 @' e6 x; s% M程序例2:
/ P8 q5 i: d3 t4 O6 o; e( Y#7=1.
1 ~+ P3 x! W3 _3 dWH[#7 GE 6.]DO1, H: l, \5 z+ f8 P6 ^6 {; f
#30=#12*[#7-1.]←有細節喔
, T) _5 a  g- d1 \( E% U+ u5 sG90 X#30, ^$ Q3 w& S: M2 K: K' ~
#7=#7+1.6 X) N  @" m4 `3 M) R3 B* m
END1+ M3 [* m; V; m$ f6 A! I' c
- ^6 p7 N% H" h1 |1 q* q3 y' H
#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是钻第幾孔
6 F) R! d: A1 i: V7 C; h# e0 h程序假設例:
/ |. Y: c, |2 T" J7 }' I: u5 A←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行, f4 x, j. @% \. q3 t% ^& ?
WH[#7 GE 1.]DO1/ [" u. r8 A; z' I" @2 e$ y" `
G90 X#12
7 v. P3 I0 }$ G: g& |7 E#12=#12+#127 l9 a1 K7 M) H4 s0 z
#7=#7-1., {. W+ b3 I7 c8 i0 e
END1" d0 D$ @% j: \

- ]$ `) ^# L* y+ o6 `* F以上是小弟的淺見^^
回复

使用道具 举报

发表于 2013-7-5 08:15:58 | 显示全部楼层
回复 6# 羅蓋仙
) H7 f' f  H: @& b是的,初始等于0或者等于1,对有些用法确实各有好处,选择合适的就行了。
回复

使用道具 举报

0

主题

9

回帖

7

积分

新手上路

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-1-20 03:48 , Processed in 1.330738 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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