找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1756|回复: 6

[求助] 找到第5孔

[复制链接]

28

主题

67

回帖

146

积分

注册会员

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

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

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

×
本帖最后由 羅蓋仙 于 2013-6-26 22:53 编辑
4 M" g, I3 K( i; Y& a0 ^+ P7 N: t. z8 k; V; W! i: C5 i# P% a3 R# u
例1:找到第5孔/ t- Z  X/ s$ M9 \, g6 d

" Y3 j3 D9 p. P0 F8 n( _; v#7=0.(迴圈計數器,從0開始正數....0.1.2.3....)
, J) A. |" o; c! [#6=8.(共要鑽8孔)
2 U5 j( Y3 h* R- v! c#5=5.(找到第5孔)
9 K( v9 |" x+ L6 J0 ?' _' u8 \  R
7 c6 L# R7 i" e0 V" a  K解答:IF[#7EQ#5-1.]GOTO5...裡面條件式可改為[#7+1.EQ#5]
/ Z% f. r2 c0 y' Z% w' N分析:#7=0.是實際的第1孔;#7=4.是實際的第5孔: F# f/ G; z/ V( _1 @$ D: q

8 ~7 V, R* l* t
/ b$ f) C# j6 r5 ]: y- q. A例2:找到第5孔
$ W7 U1 F, Z5 k9 D' ?8 N#6=8.(共要鑽8孔)
8 T: C$ E2 L6 v& w* n3 \#7=#6(#7開始倒數...8.7.6.5.4.3.2.1.)火箭發射的數法- Y5 F. I' Q* K& {1 o7 O
#5=5.(找到第5孔)
) G3 D* X( d' x8 t( I0 }解答:如何從倒數的迴圈計數器找到第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# 羅蓋仙
: S3 ?1 }( O! E7 D5 h2 ^
. L( F  k6 y% I( {: s. ^" S2 [! |9 a" M# b2 U$ C
    QQ截图20130704093328.jpg 6 J, p( p7 t3 o# L* |1 L3 _
如例1,我们宏程序不像C语言定义数组必须要从0开始,不解为何不直接#7=1开始,1就表示第一个孔0 V3 [  D+ x: _# V9 {1 k
如果要判断,是不是更加能够理解和方便呢,如:IF[#7 EQ #5]GO 5
! I( h: v" Q9 I& v3 s/ C0 n/ u
. x; a7 y, K6 j0 V# U9 s如例2,你已经赋值当前计算如上述所说,但是你说的要找第五孔是顺数第5孔还是倒数第5孔呢?我想应该是倒数第5孔吧。0 Z4 J: {. @* L3 b9 J3 b$ o
如果是顺数第5孔,IF[#7 EQ #5]GO 5,如果倒数第5孔(也就是顺数第3孔),是不是就是IF[#7 EQ #6-#5+1]GO 5! W3 c2 p4 I8 t: k' ~0 |
不知道是不是我理解的这个意思。。。。
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-7-4 22:56:01 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-7-4 23:02 编辑
4 y. x: }6 k# {  L6 b4 s3 S) s* w/ b, {# h1 z$ U, E  @) q
回复 5# 空气中的小鱼
* D' f0 B6 ~8 v* N" c) N. |9 L" h: r' ?* ?" X
我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣
/ s; g0 r, b0 N5 Y* E8 p* V這是我發明的問題
. l, K( u4 Y/ D) ?1 A5 [4 }( {8 f$ i
, `) T% C4 V! c8 I9 x' c+ K+ d您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5
2 J8 ?) j; ~- A* C: {B法:IF[#6+1.-#7 EQ #5]GO5
% |7 ~2 }( {7 f4 p) D+ a% y5 {C法:IF[#6+-#5 EQ #7-1.]GO5
8 N' h$ e4 s, `4 {4 x0 s, @" h9 y8 S' G. q- j: r
這個問題問到國外來了,真是不好意思
+ |! {3 Y5 o* k) G, {; J) A2 _( L- S& Q" T0 f: }' X
還有#7為什麼不從1開始,其實各有好處,假設下圖是孔
* A5 C1 t. ]0 O1 J8 @- v# t) M8 f$ s8 c3 Z5 L; Z
。。。。。。
/ z# U( C! |" {0 z( A間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是钻第幾孔
) T. @2 v9 A. p- x程序例1:- p1 Y0 ^# |8 r; f  ]( @; \( u
#7=0.( \' ~4 r8 Z8 i; |, J. A! X
WH[#7 GT 6.]DO1' ]9 h4 `. z8 Q4 ~3 g
#30=#12*#7
( h5 L( ~* D$ v% s0 Q+ pG90 X#303 p3 |* @3 Q7 d; I
#7=#7+1.
  ?4 r4 m% @6 _% q1 N" V$ qEND1, s5 w$ G: k" H3 P
8 U3 u6 ]0 y) s) w; l# R
程序例2:$ X+ o! F) k. B, a
#7=1.- {: N& D8 p% C1 `  O
WH[#7 GE 6.]DO1# _+ {9 M6 P7 F: ], O+ f
#30=#12*[#7-1.]←有細節喔
+ L) I: o0 ^4 R* L, F- I& e. KG90 X#301 {) P2 ^* J( A5 @
#7=#7+1.6 |# H& i, C3 B# d% u- E8 I9 e
END1; |+ w( H: x+ G1 Y6 O

* U  o2 Q' _, K6 h. E2 [2 h8 n- F#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是钻第幾孔  D  [5 o' @2 d0 j, ^1 X
程序假設例:
8 q# |" n& E  a3 I. J$ F←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行( I# v0 e+ ~! S2 M
WH[#7 GE 1.]DO1
- l! J' ~8 x5 I5 NG90 X#12. z5 d0 p+ e( M
#12=#12+#121 G" T1 T/ F% e# M- z
#7=#7-1.( B& P6 R7 P) V
END1
' v! f1 F% Q5 l
) v! ^# [" L8 n1 X8 s以上是小弟的淺見^^
回复

使用道具 举报

发表于 2013-7-5 08:15:58 | 显示全部楼层
回复 6# 羅蓋仙 2 O, ]. V2 y: D  i; S) B1 \* @
是的,初始等于0或者等于1,对有些用法确实各有好处,选择合适的就行了。
回复

使用道具 举报

0

主题

9

回帖

7

积分

新手上路

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-12-4 20:09 , Processed in 0.892770 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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