找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1439|回复: 6

[求助] 找到第5孔

[复制链接]

28

主题

67

回帖

146

积分

注册会员

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

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

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

×
本帖最后由 羅蓋仙 于 2013-6-26 22:53 编辑 * ]* L+ {  g4 s

6 v. P6 o$ u# |  ^8 e8 n例1:找到第5孔5 j: A/ @$ y7 }0 f" V! {

4 T9 z/ y# I& V/ ?6 R/ n& J, P& N#7=0.(迴圈計數器,從0開始正數....0.1.2.3....)1 U( t9 o* U% K
#6=8.(共要鑽8孔)
5 T( e7 E& a. _" ^" ^#5=5.(找到第5孔)8 `! G8 A4 W/ S/ a4 a

  y; ^+ f+ Q0 F$ r% _, L解答:IF[#7EQ#5-1.]GOTO5...裡面條件式可改為[#7+1.EQ#5]
8 j# C/ J# h  j) }' }5 M+ E; M分析:#7=0.是實際的第1孔;#7=4.是實際的第5孔
! g- x5 N: s* R; W# h+ w& p3 w) F% Z0 P* e2 M& G/ b9 w, D& V
7 Q9 \3 M* K- e" x' x! Z
例2:找到第5孔
/ g6 B7 A) k* k7 K: _9 h+ D#6=8.(共要鑽8孔)
6 ?- m' M; L5 k9 L+ v#7=#6(#7開始倒數...8.7.6.5.4.3.2.1.)火箭發射的數法, Y, W+ d. `+ `# n
#5=5.(找到第5孔)
& C, U% D+ @8 y& w- D; n. O& X1 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# 羅蓋仙
5 Q* r0 S" S( U0 i, N0 J1 x# f, y- M* K4 n% d( r7 U  r7 L& I: z

4 \8 @! i$ _8 v7 O( {4 d# u5 C* `    QQ截图20130704093328.jpg
6 \* h, a$ t* F/ A  k如例1,我们宏程序不像C语言定义数组必须要从0开始,不解为何不直接#7=1开始,1就表示第一个孔
" F! q# y2 y; x0 c3 C$ n; e4 {' l如果要判断,是不是更加能够理解和方便呢,如:IF[#7 EQ #5]GO 5! V+ U9 ]( P4 Z8 M9 S: b: K% v. Z

8 z! g" K7 w1 R( G# I如例2,你已经赋值当前计算如上述所说,但是你说的要找第五孔是顺数第5孔还是倒数第5孔呢?我想应该是倒数第5孔吧。
; h% C8 A. X, b/ g9 c7 v% ?如果是顺数第5孔,IF[#7 EQ #5]GO 5,如果倒数第5孔(也就是顺数第3孔),是不是就是IF[#7 EQ #6-#5+1]GO 5
* w5 o0 Q, {$ F+ |9 W不知道是不是我理解的这个意思。。。。
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-7-4 22:56:01 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-7-4 23:02 编辑
( C" j# d& R' W' O- V' G1 T- w' w. y/ @2 I
回复 5# 空气中的小鱼
5 Z; O7 y1 l! m! E6 y' u( F0 k9 A( M9 Y/ p, Z9 V2 Y
我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣
6 {  c2 @$ v% W& z% H3 x# E0 u這是我發明的問題  W+ o; L( S# T" E2 V! r

3 J) b, g1 m' x" t1 P您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5+ }# E& V' J- y2 U3 K+ V' a; _
B法:IF[#6+1.-#7 EQ #5]GO5% r* {( @. @0 y0 k8 C7 q- Y
C法:IF[#6+-#5 EQ #7-1.]GO5) e, ], H$ Q1 R6 g' M2 Y; t
# C% `& p/ H# A
這個問題問到國外來了,真是不好意思& U4 g5 k+ ~, M9 x

# ^6 S: _. T1 J. O還有#7為什麼不從1開始,其實各有好處,假設下圖是孔
3 W! S1 d3 h$ i6 q( ?0 y& A2 J% |. q0 ]8 y, O( Y
。。。。。。
. ^' ~) ]- l# W/ S/ c間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是钻第幾孔# v* q! C9 m  A5 n; c. l
程序例1:$ ?  R2 X' J/ T/ ?/ V
#7=0.( m* |) ^$ G9 W5 G2 w
WH[#7 GT 6.]DO1
- l* D" B: [# z8 s#30=#12*#7& ]$ B' }6 f8 M. X% `2 I
G90 X#30
  i! Q0 o- C7 i0 E( q* I4 i/ P#7=#7+1.
9 n" y. B, a; a# A, G, Q/ ~+ r6 m8 QEND1
3 r6 v$ b0 X+ N- u- d& V' f
5 ], _; w8 ]8 P4 |- P& `, \* s程序例2:
" A( K+ p8 f+ G#7=1.
) Y. @5 D$ c/ @% k% wWH[#7 GE 6.]DO1
/ V: y) f6 F$ I! N9 U' @#30=#12*[#7-1.]←有細節喔3 F( j  V  \* ]2 i" C2 l
G90 X#301 b1 }! z& z6 l: C5 K- |% E( u# p
#7=#7+1.
0 h8 d$ F( E) O0 R! Z6 {# T2 AEND1; D( [2 P8 l) W7 d
2 \5 R) v7 H  D! J. X, Z
#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是钻第幾孔
* Y7 Y2 ?9 j( L0 c2 `程序假設例:) g: C' R0 K. l1 b' a
←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行9 a5 M, N+ O# U; _
WH[#7 GE 1.]DO1
3 d# _# r$ }' S9 ]G90 X#12+ z! G6 y! g! v7 M- O( V5 O" M
#12=#12+#129 r; B: U. d- j
#7=#7-1.
4 f  h: g$ V4 _0 y+ @' XEND1  b9 [3 {" P+ n. m- L8 z$ o  b

6 k9 l- A- M* l# [$ d以上是小弟的淺見^^
回复

使用道具 举报

发表于 2013-7-5 08:15:58 | 显示全部楼层
回复 6# 羅蓋仙 ; \1 c# W3 ]  m# N
是的,初始等于0或者等于1,对有些用法确实各有好处,选择合适的就行了。
回复

使用道具 举报

0

主题

9

回帖

7

积分

新手上路

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-22 17:31 , Processed in 0.428260 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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