找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1595|回复: 6

[求助] 找到第5孔

[复制链接]

28

主题

67

回帖

146

积分

注册会员

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

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

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

×
本帖最后由 羅蓋仙 于 2013-6-26 22:53 编辑 8 o5 e$ c* N' ?9 b( ?" Q

3 d7 d( k6 p1 ^! D+ _例1:找到第5孔
& x" S0 U, F4 k& C5 E/ G6 }. _( z" f+ l- |: F
#7=0.(迴圈計數器,從0開始正數....0.1.2.3....)8 ]/ g; D- C9 w( B1 ~3 A) G" \
#6=8.(共要鑽8孔)* ~. k9 D- r2 a% {
#5=5.(找到第5孔)
+ k6 C0 x' Y" L  D
2 a, `6 C6 v4 Q解答:IF[#7EQ#5-1.]GOTO5...裡面條件式可改為[#7+1.EQ#5]5 c+ B/ a6 k2 N7 e) r% n
分析:#7=0.是實際的第1孔;#7=4.是實際的第5孔
0 a8 b6 s1 A' r0 P+ V$ Q# v( r
% C( s4 Q( d7 C6 x3 g- D  d: q* N! w
例2:找到第5孔- V/ ^2 n5 Y) e& C8 r$ f- T
#6=8.(共要鑽8孔)
3 e2 c6 l7 ^& f0 Z#7=#6(#7開始倒數...8.7.6.5.4.3.2.1.)火箭發射的數法
% \& s, {8 d/ H7 n' ^* S  p/ R' _#5=5.(找到第5孔)
9 W1 ~2 o+ Y* s' U1 e; u% Y5 E解答:如何從倒數的迴圈計數器找到第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# 羅蓋仙 + i# v5 M$ [2 n' D; L
+ |) ?* y0 z% t
+ z- v3 K! J* p. C
    QQ截图20130704093328.jpg
* ^/ V- O5 G4 m- r  ]如例1,我们宏程序不像C语言定义数组必须要从0开始,不解为何不直接#7=1开始,1就表示第一个孔
1 g; c- Y: ]0 k9 h4 _4 Y# g- T如果要判断,是不是更加能够理解和方便呢,如:IF[#7 EQ #5]GO 5+ a- O/ j, T3 d% S7 W2 B
! a8 q; b1 S! ]. J
如例2,你已经赋值当前计算如上述所说,但是你说的要找第五孔是顺数第5孔还是倒数第5孔呢?我想应该是倒数第5孔吧。1 p1 {6 @& t! w, C
如果是顺数第5孔,IF[#7 EQ #5]GO 5,如果倒数第5孔(也就是顺数第3孔),是不是就是IF[#7 EQ #6-#5+1]GO 5
4 r4 A# K3 {+ Q8 d* W不知道是不是我理解的这个意思。。。。
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-7-4 22:56:01 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-7-4 23:02 编辑
4 C2 o8 n5 ?$ l, f  t8 A5 U3 K% i# _
回复 5# 空气中的小鱼 3 l0 D! j0 |. U8 r& ^0 w

( l( e, _; C/ t我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣
' o7 n# {5 e6 `2 A這是我發明的問題
. m4 L' D/ z6 U) _' g: S6 e! h) r" T4 B9 p- m) T# Q7 a; i8 @
您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5
2 G! R1 E$ q+ j9 c. Q1 \# KB法:IF[#6+1.-#7 EQ #5]GO5
: u5 H' A3 ]4 i  WC法:IF[#6+-#5 EQ #7-1.]GO5$ N7 p' m& a3 R$ `8 `" N

) l) T4 Z) B: T: O這個問題問到國外來了,真是不好意思7 |! n$ I8 B4 s6 h

. \7 a& r; x5 D9 C還有#7為什麼不從1開始,其實各有好處,假設下圖是孔
1 p; a- t) l  y: X& A8 q  s( m9 n
4 ^# r* O0 f/ Z。。。。。。
% B* s6 N  B7 O3 b1 ]9 d2 V間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是钻第幾孔4 h  F  [4 b+ n8 Z" A/ M3 @, L
程序例1:+ Q! _  Z5 n. B  s4 K' R, K6 {
#7=0.
, s4 q" @3 C; b2 Z" o: XWH[#7 GT 6.]DO1
6 @2 S+ V( X/ `. D: e* J#30=#12*#7
1 H7 C# X: Y4 F# D* A$ P. WG90 X#30* F* c8 ?- w0 k& ]$ X2 R
#7=#7+1.7 F8 p  h# b6 G! k! w
END1: `1 R( w0 U2 v* I$ V. S

0 W/ {+ Q( s: z/ g1 r程序例2:8 A  B! w& D) c- V! r
#7=1.
& u7 Z# V3 F8 r! \WH[#7 GE 6.]DO1
$ x0 e  C" o. Q2 F#30=#12*[#7-1.]←有細節喔5 V6 F  K* s4 H* f2 r6 d" p8 c9 `$ n
G90 X#30
% K* U# Z1 l$ \+ Z#7=#7+1.) r5 I& R, X; \4 g6 o
END1
8 [9 m; K/ Q# s6 b' @- h# i4 j; F$ u" K' P! _
#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是钻第幾孔6 k8 _6 ^& @- A  C; p) b
程序假設例:
7 ~( g2 z% J2 p9 x) Q7 F←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行2 j- t1 `; a; T$ e9 q4 u
WH[#7 GE 1.]DO1; g; \! y" ~+ D* T% W  F' D
G90 X#12
& V2 f  N+ ]) v9 l; n& D' a) |#12=#12+#12( t; i) r6 |. w% V! h1 w
#7=#7-1.
6 g9 p5 F  @7 |5 d' NEND11 {& k6 C  b, Z( z2 f" S9 [! N
; ~% V: b9 G) X* f& h5 W
以上是小弟的淺見^^
回复

使用道具 举报

发表于 2013-7-5 08:15:58 | 显示全部楼层
回复 6# 羅蓋仙
! G- Z$ J  y6 ]$ P, T是的,初始等于0或者等于1,对有些用法确实各有好处,选择合适的就行了。
回复

使用道具 举报

0

主题

9

回帖

7

积分

新手上路

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-17 11:23 , Processed in 0.584539 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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