找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2007|回复: 6

[求助] 找到第5孔

[复制链接]

28

主题

67

回帖

146

积分

注册会员

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

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

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

×
本帖最后由 羅蓋仙 于 2013-6-26 22:53 编辑 " m  A8 _" t+ x4 ]% M
+ L: ]- t5 M1 D) A
例1:找到第5孔1 I- U% |& K- i, `5 }
* I- }2 f* ]- d5 y
#7=0.(迴圈計數器,從0開始正數....0.1.2.3....); A7 |. I# W1 D( x
#6=8.(共要鑽8孔)
! w& ~5 z: z% Z2 H; v" x# Q5 _" I& p#5=5.(找到第5孔)
8 r! D6 F$ D* @& v" C. s) L+ y+ G* U
解答:IF[#7EQ#5-1.]GOTO5...裡面條件式可改為[#7+1.EQ#5]
5 i5 O8 J# n' E; O分析:#7=0.是實際的第1孔;#7=4.是實際的第5孔6 _; w1 g% W3 J3 g1 a

! R) A& c( P2 m0 f3 ~# w$ |3 S7 p. c6 b
例2:找到第5孔) E9 V& N0 c) q: |8 ^$ A
#6=8.(共要鑽8孔)2 B4 {: x1 }1 Q" ^+ t9 Q& h
#7=#6(#7開始倒數...8.7.6.5.4.3.2.1.)火箭發射的數法, r1 D* f. _7 [" `
#5=5.(找到第5孔)& M5 O* ~, O3 Q( C9 y
解答:如何從倒數的迴圈計數器找到第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# 羅蓋仙
) J' e! E% J5 J  |  L. B' D& H" ^7 ^5 M/ x  y3 b7 V

6 w' ^( @5 I& e' q, d& ]; H2 j% o' a    QQ截图20130704093328.jpg
% U) l2 t) Q% m, v, \如例1,我们宏程序不像C语言定义数组必须要从0开始,不解为何不直接#7=1开始,1就表示第一个孔" c' b5 {' J! {  k7 @6 X
如果要判断,是不是更加能够理解和方便呢,如:IF[#7 EQ #5]GO 5
- r! S+ o! R# s2 R1 c$ {
* d& a5 \: L' l" A7 q3 w如例2,你已经赋值当前计算如上述所说,但是你说的要找第五孔是顺数第5孔还是倒数第5孔呢?我想应该是倒数第5孔吧。
& V6 `& _3 n9 _9 Q" Q8 u$ ]如果是顺数第5孔,IF[#7 EQ #5]GO 5,如果倒数第5孔(也就是顺数第3孔),是不是就是IF[#7 EQ #6-#5+1]GO 5
- X: L" T6 _: p不知道是不是我理解的这个意思。。。。
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-7-4 22:56:01 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-7-4 23:02 编辑
, s6 u4 o5 Z. }0 l. V  c  R
8 v8 ^' n) y, P, J8 a' l& `6 W) V+ X回复 5# 空气中的小鱼
0 Q4 w: I, ^; Q& x4 K8 X
2 r% G/ i6 \1 ?1 v我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣
6 b9 m7 T2 M6 p- T) S+ p  i) @& T這是我發明的問題
: w5 h9 M7 a1 x7 R3 F7 v1 L$ f0 W8 ~! g3 f
您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5
- A! w6 m% o, [0 `3 o' c& I: ?B法:IF[#6+1.-#7 EQ #5]GO5$ B* K7 l/ r& h- n& [3 y1 N
C法:IF[#6+-#5 EQ #7-1.]GO59 M. F. |7 [6 D) W$ S) H; U6 z, t

0 C* R9 |% a. {$ n9 `' P這個問題問到國外來了,真是不好意思
1 g1 h% Y' b- z5 f! V% `. [% G
! U6 D" i0 w/ x/ t9 M還有#7為什麼不從1開始,其實各有好處,假設下圖是孔, b. i4 _7 m7 ]6 ]* u

+ L4 r8 u0 E0 T  l1 L。。。。。。
; \0 Q8 u8 U9 l- z. e0 d+ C& B) k間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是钻第幾孔- B2 z3 s$ n- M$ ?8 G
程序例1:" r! U- _% Z8 L9 y  @  C
#7=0.4 q0 K4 r; c6 P0 I
WH[#7 GT 6.]DO1
, Q/ c! l% W7 ?: c6 I8 W( m6 m#30=#12*#7" b1 G# l& ?7 C9 Y
G90 X#30
) z  c  v  y/ _, R#7=#7+1.
  S2 a; z" q3 K& J- OEND15 J5 G2 m3 W7 Y6 b2 @

" W0 `3 _2 s" j0 U7 D8 V程序例2:
5 H3 h9 H- F# o0 a$ @1 p#7=1./ x8 P$ Y" B0 z# [! K& `1 d1 {# E
WH[#7 GE 6.]DO10 i% S; V0 f6 T: N
#30=#12*[#7-1.]←有細節喔0 W1 P1 W# [  V
G90 X#30
* F% B% Z7 W$ C$ ~2 g" n) @! D. P#7=#7+1.2 f, n- ?3 q* M2 v# [, ?
END1: m% e7 E" v1 x% b* E2 o
" w9 t2 n9 Z( z  [! s
#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是钻第幾孔' Z: _/ f% V0 P/ D7 x" O( T
程序假設例:
: V) T6 @, n0 w←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行
& X8 @5 T$ v& C, RWH[#7 GE 1.]DO1
8 @! P+ w; A6 Y7 u5 x4 D1 \$ oG90 X#129 w% L; o7 E# u; S3 p& e) l
#12=#12+#12
+ @) O6 s! ]# a6 j4 L, A  ?1 d#7=#7-1.; I* N! E" r$ l% H, o( W7 R
END1
2 D7 q5 e2 y) i  y. m( y' B! }' v
- z) ^9 r" s& f3 u" ~# Z  p" ]以上是小弟的淺見^^
回复

使用道具 举报

发表于 2013-7-5 08:15:58 | 显示全部楼层
回复 6# 羅蓋仙
* W2 p  E8 [$ F3 Z* q0 e是的,初始等于0或者等于1,对有些用法确实各有好处,选择合适的就行了。
回复

使用道具 举报

0

主题

9

回帖

7

积分

新手上路

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-3-6 16:12 , Processed in 0.276157 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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