找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2239|回复: 6

[求助] 找到第5孔

[复制链接]

28

主题

67

回帖

146

积分

注册会员

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

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

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

×
本帖最后由 羅蓋仙 于 2013-6-26 22:53 编辑
9 Y6 V: D8 X1 z9 E- J/ c
8 b  N( d  a$ R7 d" V* `( @3 \例1:找到第5孔; [3 a% Q- s# y8 [0 D

& U2 V2 i1 ]; f5 p#7=0.(迴圈計數器,從0開始正數....0.1.2.3....)
* S6 s% g5 S: J#6=8.(共要鑽8孔)
+ a4 W& _! I1 H, ?& D/ Y: ?' ]# w#5=5.(找到第5孔)
6 b9 v( _% i( \7 H8 R6 }/ R/ O# ^1 B$ U  Z
解答:IF[#7EQ#5-1.]GOTO5...裡面條件式可改為[#7+1.EQ#5]
5 b! l; @7 b, f: u分析:#7=0.是實際的第1孔;#7=4.是實際的第5孔
" S" W4 O7 ?+ G  W' o( U/ I4 d. l) m+ _6 R

0 |- O- z/ o4 z9 _例2:找到第5孔
: l8 c( A! F# V( N" K2 A) w#6=8.(共要鑽8孔)
  h4 b( d% U* T- I' p% |$ h8 I#7=#6(#7開始倒數...8.7.6.5.4.3.2.1.)火箭發射的數法
" n% A+ C' D# L! N+ w* y! R: C8 R#5=5.(找到第5孔)7 Q, y5 K/ p5 s  a2 ]
解答:如何從倒數的迴圈計數器找到第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# 羅蓋仙
. y- k6 E9 K$ p) m( d! D2 j
+ [3 J- G3 k" D8 N# [% m( p' J* ?
    QQ截图20130704093328.jpg " o9 w) L) g% d" J7 ?
如例1,我们宏程序不像C语言定义数组必须要从0开始,不解为何不直接#7=1开始,1就表示第一个孔
7 K$ O! g' u0 s. O1 D如果要判断,是不是更加能够理解和方便呢,如:IF[#7 EQ #5]GO 5
( K2 A+ N/ F" ?7 [* H0 j/ z! T. F+ a+ H) a/ \  ]
如例2,你已经赋值当前计算如上述所说,但是你说的要找第五孔是顺数第5孔还是倒数第5孔呢?我想应该是倒数第5孔吧。
6 t6 U, c( u- a6 {) h如果是顺数第5孔,IF[#7 EQ #5]GO 5,如果倒数第5孔(也就是顺数第3孔),是不是就是IF[#7 EQ #6-#5+1]GO 5- E7 `  U! @' I5 Z& x
不知道是不是我理解的这个意思。。。。
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-7-4 22:56:01 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-7-4 23:02 编辑 9 q, v6 p: l7 ^( p
3 C2 L2 u' M  x( n1 T
回复 5# 空气中的小鱼
8 u+ a% i0 [! C6 V5 K; U2 \1 `0 L! T, n* e
我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣) m7 m2 K8 `! {4 S6 G' Y+ P& L( `
這是我發明的問題& r  ], N  M" Q5 y9 y7 G( t2 c  Q
! X! P" r5 \% J( o1 X
您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5
# Q  [7 u) O% N% FB法:IF[#6+1.-#7 EQ #5]GO5# ?/ x- Z8 K# R9 q& Y
C法:IF[#6+-#5 EQ #7-1.]GO5/ z/ a: |9 E& U1 a

- i+ w# O( h# f% d- h這個問題問到國外來了,真是不好意思
2 O: L, ^/ _3 {1 X! y$ n+ y" o) w" y* M5 j9 ~# G6 K
還有#7為什麼不從1開始,其實各有好處,假設下圖是孔
, y) e0 _5 d" X, L" j6 A: \- Y/ ^2 |3 \$ F5 Z
。。。。。。3 I3 r* ^8 ~( `# l' V
間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是钻第幾孔
: @0 M; T, X9 D2 \4 |2 t程序例1:
6 T" n, \5 l$ D) O& r8 {( `4 d#7=0.
( @- o. J/ |6 W: J# x; y* SWH[#7 GT 6.]DO1
9 F4 c6 t3 }8 h$ g#30=#12*#77 v7 Z' C, e$ T6 s
G90 X#304 |) V6 k4 D# l
#7=#7+1.$ g! K8 j: g% c% ~1 G$ c; H
END1
' Q2 v" k! n' [$ I# }" x" ~0 s) a+ W* p% K
程序例2:& {5 k5 U; [) w" ^8 B  K! r
#7=1.
: k8 w3 n" v/ z9 C) s) JWH[#7 GE 6.]DO19 v0 M5 d) \3 H) W* l
#30=#12*[#7-1.]←有細節喔
- _+ V+ q/ `+ j3 X* w8 mG90 X#30- Q, O, a; V  u: k# a8 ^
#7=#7+1.2 P* R" u- U  d6 ]* u
END1$ B7 M* u* W* H1 U' }* j8 ^: `- B* c
  M6 ^3 g' s8 u- `9 x3 s3 }" f
#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是钻第幾孔# A+ Q+ r- K- G. x& G9 c
程序假設例:
# t6 A  z  E3 K8 N6 w3 j←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行7 V7 @6 ^+ A3 w( h& p
WH[#7 GE 1.]DO1
0 \) o$ n) K) E0 W) pG90 X#12
5 d6 s% {1 w" |! S#12=#12+#12
# p, |. E: G! q4 n* X#7=#7-1.& O$ W5 q% ~' a3 Z  }7 a; V( w9 M
END17 B! R$ ~3 R" \. w# G+ G) d

2 g" o7 ~* D: L) T5 j以上是小弟的淺見^^
回复

使用道具 举报

发表于 2013-7-5 08:15:58 | 显示全部楼层
回复 6# 羅蓋仙
! W, M; z! ^/ Q  T是的,初始等于0或者等于1,对有些用法确实各有好处,选择合适的就行了。
回复

使用道具 举报

0

主题

9

回帖

7

积分

新手上路

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-5-8 01:11 , Processed in 0.461976 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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