找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2018|回复: 6

[求助] 找到第5孔

[复制链接]

28

主题

67

回帖

146

积分

注册会员

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

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

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

×
本帖最后由 羅蓋仙 于 2013-6-26 22:53 编辑 9 U% g/ t3 b, [3 r! R
* Q7 {, J( e: D; c4 E  C( Y2 l
例1:找到第5孔
3 _+ r% X' ~; a6 ^/ ^
8 @0 p. c& b3 l. N! r! F. \#7=0.(迴圈計數器,從0開始正數....0.1.2.3....): ^! M' Z, {$ A2 Q) C( D4 ?
#6=8.(共要鑽8孔)
) Q* {. r0 g( m- ~3 T8 L) E0 f#5=5.(找到第5孔)
5 l2 C3 K6 H9 c) Y2 u. U  X$ n. [: S7 n. \3 ?
解答:IF[#7EQ#5-1.]GOTO5...裡面條件式可改為[#7+1.EQ#5]
! u3 `& {( _/ D: L分析:#7=0.是實際的第1孔;#7=4.是實際的第5孔
0 i& {2 r' [6 O3 n0 \' }6 U, P7 v, T' Q* |
* {. S( D) D/ [# H' |2 }
例2:找到第5孔2 i8 A/ G) x4 a; i: m
#6=8.(共要鑽8孔)% D+ \' H2 }) w9 @9 R
#7=#6(#7開始倒數...8.7.6.5.4.3.2.1.)火箭發射的數法
5 U- T7 g8 B% I7 ?#5=5.(找到第5孔)( M0 Y- q9 [' t1 E3 _& 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# 羅蓋仙 2 D" Z- ?# _3 K  ?% o  G/ O7 t

0 L8 G& d3 P- B% `! ~6 P/ J4 y6 T5 q6 y6 F5 J2 ]9 v  l
    QQ截图20130704093328.jpg
4 o. V5 x6 p3 h( {+ X如例1,我们宏程序不像C语言定义数组必须要从0开始,不解为何不直接#7=1开始,1就表示第一个孔
3 B4 |5 Z* C9 A9 G' V如果要判断,是不是更加能够理解和方便呢,如:IF[#7 EQ #5]GO 5
, F' o% S, l9 @+ f* _+ y, h" ]% v4 C1 O" d
如例2,你已经赋值当前计算如上述所说,但是你说的要找第五孔是顺数第5孔还是倒数第5孔呢?我想应该是倒数第5孔吧。; N/ T( h& T% W5 s: n4 t
如果是顺数第5孔,IF[#7 EQ #5]GO 5,如果倒数第5孔(也就是顺数第3孔),是不是就是IF[#7 EQ #6-#5+1]GO 5% E% M) }/ `3 N3 q# Z, F
不知道是不是我理解的这个意思。。。。
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-7-4 22:56:01 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-7-4 23:02 编辑
+ `" z. D/ _" E7 X- g
  ^7 _0 l3 V8 g+ J回复 5# 空气中的小鱼
4 ?+ A& L+ G+ v# h$ `# }
5 H: P+ z$ }6 n我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣& _+ f! ?5 d& v* \
這是我發明的問題4 ?; w5 J3 K7 R! d3 h6 k' m* j- D
& f' D/ I5 y! P6 S, e8 l2 p6 a$ D/ X
您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5
2 N* \) X' U# i- v2 iB法:IF[#6+1.-#7 EQ #5]GO5
& N! A6 t% D, T2 j$ h5 w9 qC法:IF[#6+-#5 EQ #7-1.]GO53 ^  F- q0 T" \/ w1 G9 z0 o* H
- o( F- a, t, T0 T  h0 N
這個問題問到國外來了,真是不好意思+ _, a! |7 |/ \1 m) {0 N3 N. n
3 |9 V& o7 R/ K5 I  t" l
還有#7為什麼不從1開始,其實各有好處,假設下圖是孔7 `2 v+ I$ |$ \

* q  _. G4 [7 \0 ^: h- q, ]; }0 p。。。。。。8 Z& l  d7 V6 u- n6 q
間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是钻第幾孔' G+ n. r% k6 {1 H
程序例1:
3 b& P- \' s% _# K& ]3 A- T( r#7=0.
. a3 v$ T* [6 S9 o" i  q  F, LWH[#7 GT 6.]DO1! M/ s2 j, z7 W) }# o& N
#30=#12*#7" A, @* v" f) w; d/ a4 H
G90 X#306 o  y( a3 r2 w' I. t
#7=#7+1.8 T7 t9 G4 o2 y5 t/ N2 U4 R
END1% y+ W+ _- a' E1 Q
; G, D8 e$ b0 W0 K" w
程序例2:! X% P4 F4 u) _5 v, J& ^0 e
#7=1.
7 o& J: o5 ~# M) Y5 Q* I- kWH[#7 GE 6.]DO1& ?) A7 `$ p/ ^; f2 z, _
#30=#12*[#7-1.]←有細節喔
$ W- L7 v/ z2 ^& C) CG90 X#30
$ d% P6 ]' E7 ?& ^0 ]  u#7=#7+1., U: d+ g, D3 z9 K% H
END1, P$ e9 r9 |, Y/ j" f  O# z

7 ]" _. R$ R; J#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是钻第幾孔! V7 N9 h8 z+ \1 `" S- w5 t
程序假設例:
' Z% h  @6 `6 z$ w$ K6 m3 n←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行
7 f$ @) s9 _* G$ }1 `8 o; W! v7 ^! iWH[#7 GE 1.]DO1
' M; i( H5 x* O; H3 p6 ^, _6 hG90 X#12
0 g2 U% [- s7 i8 g" V1 A3 K2 R#12=#12+#12& `) p) ^1 C! L0 f5 m6 w8 F2 l
#7=#7-1.7 O6 _: V/ U4 N$ J: Q6 J& W
END11 k0 P+ B3 ~6 l* o! y4 b# _2 A
- |) F2 N: K2 t4 V3 r" ~' ?
以上是小弟的淺見^^
回复

使用道具 举报

发表于 2013-7-5 08:15:58 | 显示全部楼层
回复 6# 羅蓋仙 ' Q9 e9 G4 |! `  q% D. S) [  H
是的,初始等于0或者等于1,对有些用法确实各有好处,选择合适的就行了。
回复

使用道具 举报

0

主题

9

回帖

7

积分

新手上路

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-3-8 01:01 , Processed in 0.231831 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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