找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1755|回复: 6

[求助] 找到第5孔

[复制链接]

28

主题

67

回帖

146

积分

注册会员

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

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

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

×
本帖最后由 羅蓋仙 于 2013-6-26 22:53 编辑
  p/ n$ e3 `, O% g
2 `! ^6 [8 O2 h9 M例1:找到第5孔& I' V- W3 z- K

. H1 m; F( ~/ V# P- r- u( C#7=0.(迴圈計數器,從0開始正數....0.1.2.3....)
! x. g( g3 Z* M) p7 K#6=8.(共要鑽8孔)
* y8 O% R2 w9 q0 x) k' e: I#5=5.(找到第5孔)
- |& [( C; M- Y( R  \& J, [( f6 @7 ]/ o: P8 ]
解答:IF[#7EQ#5-1.]GOTO5...裡面條件式可改為[#7+1.EQ#5]1 f1 \. f( d3 S: B; e
分析:#7=0.是實際的第1孔;#7=4.是實際的第5孔* a" E# B* Z' V% _3 F2 u8 r; [
) q2 @0 P2 \  M$ s* L

, u$ L8 B7 |  `) O9 n例2:找到第5孔
9 v. I$ D  d* T) N( ?#6=8.(共要鑽8孔)1 d* Y% E, C2 o) p
#7=#6(#7開始倒數...8.7.6.5.4.3.2.1.)火箭發射的數法; ^) g8 A0 E! v" V( R: s3 Z$ d
#5=5.(找到第5孔)
( c0 k! D! m7 ^- \' l) ~3 y# j解答:如何從倒數的迴圈計數器找到第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# 羅蓋仙
4 G' X! ~8 Q& O7 {; i7 j3 a/ O" G  G% A/ r  z$ G7 }7 s
0 X! B/ X% y6 Q' a( I
    QQ截图20130704093328.jpg
5 h2 }( s  `4 Y8 c# r如例1,我们宏程序不像C语言定义数组必须要从0开始,不解为何不直接#7=1开始,1就表示第一个孔
! P# A; Q, z4 i5 [1 j! I& w如果要判断,是不是更加能够理解和方便呢,如:IF[#7 EQ #5]GO 5: |! v8 ]; S7 z

2 G% F5 D5 E& I: f( g如例2,你已经赋值当前计算如上述所说,但是你说的要找第五孔是顺数第5孔还是倒数第5孔呢?我想应该是倒数第5孔吧。
7 c% W4 {0 S& p& B, r8 _- _如果是顺数第5孔,IF[#7 EQ #5]GO 5,如果倒数第5孔(也就是顺数第3孔),是不是就是IF[#7 EQ #6-#5+1]GO 54 }. o9 T6 R* I! F- ?
不知道是不是我理解的这个意思。。。。
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-7-4 22:56:01 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-7-4 23:02 编辑 % [# S" F/ b# Z8 K( s! J7 _0 E
" \- {/ @( u! B( F! h  @& b
回复 5# 空气中的小鱼 4 E. c0 {- D& f& D8 u; |; g' I" n

2 X! o& @! m% U8 F& o* Q# n我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣
8 N; h3 _" H% B" w) I$ @這是我發明的問題8 i# c2 {3 w1 T0 k9 j$ r
3 V1 v  s3 }* a
您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5- k; t( b3 m4 [8 t6 N
B法:IF[#6+1.-#7 EQ #5]GO5
( }% k; J- u" j/ a: p& p" oC法:IF[#6+-#5 EQ #7-1.]GO5
2 f2 Y& T  }; J% M2 c  n- L7 j* ~; R5 F  ^  |" L: q: z: w9 q
這個問題問到國外來了,真是不好意思
# `$ A% i6 {$ S, Z' J
* q9 w, [$ o: H4 q* I9 `4 q還有#7為什麼不從1開始,其實各有好處,假設下圖是孔
" f: j' K3 K! T) B1 o- [
0 S! L/ t2 J3 j# [。。。。。。% r7 w" f, b* p5 Y4 _- z5 W+ H
間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是钻第幾孔
+ D( g2 h, S+ j程序例1:8 S* Y7 b* C# h7 ?4 s0 ~8 J; N
#7=0.4 h: p0 f: B7 J1 p" Y3 V& R
WH[#7 GT 6.]DO1
+ b* h1 R! f5 B" M2 z. _: B! G#30=#12*#7
( [% y# t% s) X5 q0 l5 wG90 X#30! `- \/ X# G6 L5 b- `; Y- l+ E7 L
#7=#7+1.
* s6 |8 ]' ^/ U- T* C; L9 rEND1
) o- F/ L' K/ @8 z& Q
. `2 N/ l  g) [& M/ Q程序例2:
% [8 Q! p0 F3 i7 L+ P#7=1.
) D6 y- B4 G/ G1 @WH[#7 GE 6.]DO1
7 \, L+ C+ i* |: |5 F' N4 {#30=#12*[#7-1.]←有細節喔: P& J# s6 w# W! w7 M0 K$ K8 \
G90 X#30
* s( u6 o6 ~9 q# B3 }/ A3 \4 c#7=#7+1.
, G7 Z% |* m6 J; z. H2 o+ HEND15 B! g7 p* [# |6 `4 S) D  I

+ x: c$ {" a7 H#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是钻第幾孔3 d0 `* b) |4 q/ }' @9 Y0 r
程序假設例:4 c, i" E2 O$ `. |: o8 k* ^7 X' F
←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行) X( r0 P* q% T5 B/ z
WH[#7 GE 1.]DO1, O% P' Z# Y' p6 l3 b" O
G90 X#123 ~% g9 R! r* t+ s2 L
#12=#12+#12# ?; G2 P+ _/ `4 I% U
#7=#7-1.# \, E  k' o6 \. D
END12 v1 J6 N) Q% F% x. D5 @' E

- Q4 l2 ?6 p4 v以上是小弟的淺見^^
回复

使用道具 举报

发表于 2013-7-5 08:15:58 | 显示全部楼层
回复 6# 羅蓋仙 & J% P. s9 d4 \( I% L
是的,初始等于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 19:30 , Processed in 0.558281 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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