找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1886|回复: 6

[求助] 找到第5孔

[复制链接]

28

主题

67

回帖

146

积分

注册会员

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

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

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

×
本帖最后由 羅蓋仙 于 2013-6-26 22:53 编辑 + m2 y# q1 _2 s; {$ u2 ?

4 E7 x- O% [$ Z+ y! g& O) L' p) w例1:找到第5孔
! t% l% K! x% x' t
. J% C2 k, k: K1 [+ L* R& {#7=0.(迴圈計數器,從0開始正數....0.1.2.3....)/ S  o. S3 q+ \* f% G% a
#6=8.(共要鑽8孔)
) N* q5 k% ~* T$ H4 M6 r  U#5=5.(找到第5孔)
5 O$ {+ K. f. h) i1 F- l# w# j4 W+ P& G; W: u8 R" L7 w/ L
解答:IF[#7EQ#5-1.]GOTO5...裡面條件式可改為[#7+1.EQ#5]
& F* L2 N  u; {/ w' X分析:#7=0.是實際的第1孔;#7=4.是實際的第5孔  q% C# ^' ?3 S; t& x% d

2 a! S9 U  L. C& Y
3 T! C- @8 x8 D) u# i例2:找到第5孔# ~! G( s; Z9 v+ B8 u$ \. A, F
#6=8.(共要鑽8孔)
0 j# B: i, S$ q; _$ B  l8 p8 Y2 r#7=#6(#7開始倒數...8.7.6.5.4.3.2.1.)火箭發射的數法# p8 z; T4 f  C# ~
#5=5.(找到第5孔)& h* [( H4 |/ x) f$ X! ]1 h5 \" z& [
解答:如何從倒數的迴圈計數器找到第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# 羅蓋仙
  X& e1 x4 j: z& p2 j$ o+ _. ]! i5 ~3 q
$ }" ~6 \8 {& V! G
    QQ截图20130704093328.jpg * t, p6 F4 e+ g- M
如例1,我们宏程序不像C语言定义数组必须要从0开始,不解为何不直接#7=1开始,1就表示第一个孔4 y, t+ K& x+ j
如果要判断,是不是更加能够理解和方便呢,如:IF[#7 EQ #5]GO 5
* t) g5 m, Z' R2 R5 f- J# |/ u9 k5 c) {& C/ A* c
如例2,你已经赋值当前计算如上述所说,但是你说的要找第五孔是顺数第5孔还是倒数第5孔呢?我想应该是倒数第5孔吧。
, v/ _4 |% }' ?( H: A, R如果是顺数第5孔,IF[#7 EQ #5]GO 5,如果倒数第5孔(也就是顺数第3孔),是不是就是IF[#7 EQ #6-#5+1]GO 51 H! Q, @9 |& X) V. A- S/ _9 D) D
不知道是不是我理解的这个意思。。。。
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-7-4 22:56:01 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-7-4 23:02 编辑 ( T% M& {" {  X! F

8 X8 e. J9 }# B/ q回复 5# 空气中的小鱼
# I, q3 S$ I  h
( |2 r% p( E" r7 p2 ~- @, e& j我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣
9 K8 `( b  i% m+ A0 a這是我發明的問題
" ^- H! @) @7 z9 O( m, d0 G: B/ N
您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5, L& Q% \6 n  s
B法:IF[#6+1.-#7 EQ #5]GO5+ y  _3 o4 ^8 B# ~- i
C法:IF[#6+-#5 EQ #7-1.]GO5
: g. R- [* j. p+ C4 |7 ?: L; R) W$ s! j
這個問題問到國外來了,真是不好意思
/ J6 O8 R9 a" Q( q9 [) A9 |
  K5 R$ T& }) f3 @) F還有#7為什麼不從1開始,其實各有好處,假設下圖是孔' d2 t3 J3 |7 Q

/ K9 N# ]1 @; I4 K。。。。。。" ]$ `# e! H; t1 `: d% n
間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是钻第幾孔
  U6 I. U, y' |, c) w程序例1:
  A* Z  n1 t% W5 n8 {; v2 [7 {" T#7=0.) x' T0 A" }2 ~9 p! d
WH[#7 GT 6.]DO1
. B1 r; c  a$ n3 D/ i& F#30=#12*#7
2 V5 ^+ R  Z! @; M$ P0 Y3 ~G90 X#30* g/ X2 z- }( h, b+ W& k
#7=#7+1.! Q6 k) }% ]% y0 [4 [7 J4 C
END1
* ~# o0 V2 F- [7 w) K5 L2 l) }3 N+ [6 [; x
程序例2:9 ]9 D# O" O) c8 N/ \
#7=1.
. z. F; ]( ~9 J6 f- o+ `9 G% [7 YWH[#7 GE 6.]DO1$ L! l# ]6 v0 [# |5 A: r$ U7 q
#30=#12*[#7-1.]←有細節喔/ t0 |4 m5 k& S# J! a) t
G90 X#30
9 L( K9 c4 b% o- x0 b#7=#7+1.
6 n3 O, e4 b3 [; y" ~END1) {  J3 u: O, d( x: Z; K% P
9 t( H7 k3 u5 E5 b1 E
#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是钻第幾孔6 P) P" T1 E6 N0 ^! `' K& F3 s* k
程序假設例:
, B8 p  y- X$ E←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行
8 x9 \2 m# z; [% l7 iWH[#7 GE 1.]DO1* Y4 ?; D  X1 e8 b9 n0 t
G90 X#12
% B' o6 f$ @; l) T/ U#12=#12+#12
- P& o: C: M. u+ S#7=#7-1.
; `- V- y5 V! k- KEND1
) B3 N5 d% f+ \
2 H, m) G' x& W# |4 U以上是小弟的淺見^^
回复

使用道具 举报

发表于 2013-7-5 08:15:58 | 显示全部楼层
回复 6# 羅蓋仙
/ g) H' U  X, k* K3 [% \是的,初始等于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 10:51 , Processed in 1.781089 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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