找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2013|回复: 6

[求助] 找到第5孔

[复制链接]

28

主题

67

回帖

146

积分

注册会员

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

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

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

×
本帖最后由 羅蓋仙 于 2013-6-26 22:53 编辑 " h. G- Y5 s2 m

, M3 D' z1 n' L# |; X, B% n' D例1:找到第5孔
$ f( V$ i0 }. W9 _9 R+ s# @
1 R- x5 \1 T. p# Q! N5 K* n#7=0.(迴圈計數器,從0開始正數....0.1.2.3....)
$ O1 X* }- I4 R5 V#6=8.(共要鑽8孔). o& S, u5 i! y) N: ?
#5=5.(找到第5孔)
4 j% F/ G/ R- g6 A- z7 {
8 K4 U  |) U2 T1 ^# X解答:IF[#7EQ#5-1.]GOTO5...裡面條件式可改為[#7+1.EQ#5]
8 D& p3 \1 i0 ^* X2 s, T分析:#7=0.是實際的第1孔;#7=4.是實際的第5孔( w3 k8 v/ l) u, \9 h

# E/ Z$ |6 K, m6 {, s6 Z, I) T' \
) i, O% X; s8 I; ^" s. x4 h* t例2:找到第5孔
, k$ |+ n2 Z# r. w% T6 p0 j, d#6=8.(共要鑽8孔)
& `: L% p3 d& P/ V#7=#6(#7開始倒數...8.7.6.5.4.3.2.1.)火箭發射的數法
# f1 n/ @9 P; x9 U0 V' h# G  T#5=5.(找到第5孔)
' ^; D* E" G, x+ ~3 d解答:如何從倒數的迴圈計數器找到第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# 羅蓋仙 9 T$ k& O/ G- E* G! `# u
( s. w( Q7 P* l" k8 w/ q& I
8 X$ g, [) A; Y1 z
    QQ截图20130704093328.jpg
1 @' N3 y6 O9 u7 d, |  H如例1,我们宏程序不像C语言定义数组必须要从0开始,不解为何不直接#7=1开始,1就表示第一个孔4 M) Y8 q+ E% |4 [. h
如果要判断,是不是更加能够理解和方便呢,如:IF[#7 EQ #5]GO 5
+ z7 _! d7 V7 E/ i6 o5 {! b; @" o4 E) ~
如例2,你已经赋值当前计算如上述所说,但是你说的要找第五孔是顺数第5孔还是倒数第5孔呢?我想应该是倒数第5孔吧。
8 H& p# D6 |; C# h如果是顺数第5孔,IF[#7 EQ #5]GO 5,如果倒数第5孔(也就是顺数第3孔),是不是就是IF[#7 EQ #6-#5+1]GO 5" `8 s! k. _$ v* _. F9 E. a% P
不知道是不是我理解的这个意思。。。。
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-7-4 22:56:01 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-7-4 23:02 编辑
% O: l; l  _( R( m2 b: d+ ]0 L  ?8 j! A2 q/ L+ C
回复 5# 空气中的小鱼 ' q+ B2 I' f4 f4 g2 r

' l$ g/ S  D& A- w& d( h  o$ P我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣
8 P/ X, J, U% i, @* L這是我發明的問題; b/ O2 Z8 Y, F7 P5 N) ~
: B8 D0 H; H. l0 A6 X
您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5
- x. G( v/ c6 ^5 M7 f$ qB法:IF[#6+1.-#7 EQ #5]GO5
; o7 C: y+ U& V' R# P8 TC法:IF[#6+-#5 EQ #7-1.]GO54 a6 R  x# L/ t) u* I. U
- i  V! Z1 D/ M
這個問題問到國外來了,真是不好意思
+ C4 p) d  V; [# ?- F2 g1 x3 c/ o0 m6 [3 R
還有#7為什麼不從1開始,其實各有好處,假設下圖是孔
% [7 Y) i% ]  q6 L4 \1 b  d/ ^  K7 o. S1 q) r
。。。。。。
0 I  |" s  {; o( |0 K間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是钻第幾孔+ A7 T9 ]% R( w3 V7 w+ n4 P% r$ A
程序例1:
- A$ A7 P* O1 D2 p#7=0.  P" c8 P7 }( f  r
WH[#7 GT 6.]DO1
3 _$ W$ I0 u+ f# N+ P% B$ V/ f#30=#12*#76 e' l% k  S( r1 ?% ~1 P; [2 _6 v! T( t
G90 X#30; i( s: ^6 B! z
#7=#7+1.
3 ~1 b  h8 q# W- i( ?/ YEND1
. n7 m0 v0 y  Q- K- |( Q
8 x# W0 t- L( U: i9 a9 ^程序例2:1 s' O, g6 b+ E9 g
#7=1.
' p' w6 d, `  x: u, r0 c5 I' o  BWH[#7 GE 6.]DO1- `  D! v* ]& n2 m* `; |, z
#30=#12*[#7-1.]←有細節喔
  n* `" m6 z' h2 v$ J3 vG90 X#30: k7 L! n9 b( T; i& A
#7=#7+1.! }; H; w# W/ g3 K. f" f- Y
END1
8 H0 h& O* @5 N& B9 k
3 v5 V! w. N* @#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是钻第幾孔- l' T, l9 k  i& _" v3 y3 \2 g# v4 T
程序假設例:
) Z9 U3 z9 D! [! c  U+ |←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行- s: X' x) X8 q0 t, q, P# E
WH[#7 GE 1.]DO1* c6 a7 `" c1 E7 G, g& {
G90 X#12
  S4 O! W/ B" _8 Z5 G#12=#12+#12
$ f) j2 ^8 Y, e2 ~5 ~#7=#7-1.
- }( x2 ^0 h6 Y1 gEND1
0 p& O+ G) X( ~. N: r1 O: r# M
. E! Y3 u% m# A以上是小弟的淺見^^
回复

使用道具 举报

发表于 2013-7-5 08:15:58 | 显示全部楼层
回复 6# 羅蓋仙
# c9 X4 M8 ]8 J9 k, ^$ }. v是的,初始等于0或者等于1,对有些用法确实各有好处,选择合适的就行了。
回复

使用道具 举报

0

主题

9

回帖

7

积分

新手上路

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-3-7 22:02 , Processed in 0.262566 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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