找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2241|回复: 6

[求助] 找到第5孔

[复制链接]

28

主题

67

回帖

146

积分

注册会员

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

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

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

×
本帖最后由 羅蓋仙 于 2013-6-26 22:53 编辑
3 _: ?  _  D( e+ ]1 S
6 L! W4 S9 S- p% X例1:找到第5孔
% M7 Y) A; ]( V- `. b3 D' s* d$ U) o7 ~& K! M
#7=0.(迴圈計數器,從0開始正數....0.1.2.3....)3 F  }3 \. B4 _
#6=8.(共要鑽8孔)  Z+ x* w3 S; K* e- L
#5=5.(找到第5孔)
6 a; U2 z/ v% c# K# C" y* p6 c, b- L+ E/ f9 q0 U. v
解答:IF[#7EQ#5-1.]GOTO5...裡面條件式可改為[#7+1.EQ#5]9 X8 S; r' Q* Y, E, p" R& q
分析:#7=0.是實際的第1孔;#7=4.是實際的第5孔
0 ?8 p  L3 p; v* d' ^( F# \
: y: _$ Y6 s% U3 Z2 ]' W7 Y+ M" D2 ?- Y( B
例2:找到第5孔
: `% `9 w0 e- n6 v) _#6=8.(共要鑽8孔)
1 V7 W" ~) Y( ^#7=#6(#7開始倒數...8.7.6.5.4.3.2.1.)火箭發射的數法0 Y. e* h" q/ x
#5=5.(找到第5孔)  s0 @9 _3 Y5 S/ c. ^: J7 ~; u
解答:如何從倒數的迴圈計數器找到第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# 羅蓋仙
" c, u1 p8 R! H6 `* s- V8 k
; L3 W+ |) i7 N% |$ a+ o0 g2 N. I) L
    QQ截图20130704093328.jpg ' g+ z4 D/ w, ~# O
如例1,我们宏程序不像C语言定义数组必须要从0开始,不解为何不直接#7=1开始,1就表示第一个孔* z; F. W" @, p  g( H  E; X! P
如果要判断,是不是更加能够理解和方便呢,如:IF[#7 EQ #5]GO 5' x: L. u, x' Z- C% x
. T, C! t7 Y# b; }6 e( l; X
如例2,你已经赋值当前计算如上述所说,但是你说的要找第五孔是顺数第5孔还是倒数第5孔呢?我想应该是倒数第5孔吧。
* d+ x; Q) `! x- ~& \+ y7 n) e5 S如果是顺数第5孔,IF[#7 EQ #5]GO 5,如果倒数第5孔(也就是顺数第3孔),是不是就是IF[#7 EQ #6-#5+1]GO 54 X" z. C- h9 |5 W) B  N
不知道是不是我理解的这个意思。。。。
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-7-4 22:56:01 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-7-4 23:02 编辑
/ [# g$ j4 D: B: A3 o" A) Y0 H+ s% S+ ]
回复 5# 空气中的小鱼 2 P+ p6 T. ]# v
) g5 U7 z/ @# B/ T# B$ p7 n0 a4 q
我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣/ E" Z: {# r$ ?
這是我發明的問題7 Q$ q  W8 w1 H2 m3 w' p: r

8 x1 X- V3 ~9 o8 b/ k6 k% x2 ]$ y您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5
& t$ [5 j0 ^* O$ hB法:IF[#6+1.-#7 EQ #5]GO5% q' y, A% ?6 Q9 s- |/ v
C法:IF[#6+-#5 EQ #7-1.]GO5
, l% k) I( s; c8 B
5 d" b& S  p* y, d% N, {" N6 B+ F這個問題問到國外來了,真是不好意思4 W$ v9 S3 z6 A$ [* |- \  r6 g0 K$ |* K

) v; A) T$ `' m% p' Q& r- l還有#7為什麼不從1開始,其實各有好處,假設下圖是孔
, }" {# s' m2 h: U9 y: b3 g+ q" }4 V7 f( A2 t2 s" H5 Z% a
。。。。。。
; e' _; w/ C, m# D8 m3 Q間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是钻第幾孔
9 g4 k" O  N5 w; [# l, J程序例1:9 X, `9 v0 y( X& G' X  N3 Y
#7=0.
8 U2 K- k* k, I+ U. T5 M" B; `WH[#7 GT 6.]DO1# Q# @' y) V* D  z+ x: V
#30=#12*#7" |0 b7 J5 {# x* h$ M
G90 X#30
# `+ g6 E0 L0 ~" m#7=#7+1.* N4 V0 v1 Q7 n7 d' e
END18 M; s% l8 J2 x/ x. D% z7 m

( E# h1 G0 o+ ]6 a; N+ l0 T0 ^程序例2:
4 m9 _- s" a# C6 W* W#7=1.4 W" U0 I: t2 x0 \5 O
WH[#7 GE 6.]DO19 l$ Z2 O( M! K5 F3 J3 u4 h3 j- P
#30=#12*[#7-1.]←有細節喔
  Y8 t  U$ d7 k! WG90 X#30; T* `. `) R) t
#7=#7+1.- r* c6 {* N" R0 q
END1
* \+ T9 {* ?1 }1 u$ o
) q5 T, Z. q: Q7 x2 y#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是钻第幾孔
! w9 |0 {  W7 c! e+ s* x2 V程序假設例:
2 p/ o$ d, A9 V8 R←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行
- y3 a8 [" V0 cWH[#7 GE 1.]DO11 a' F) k4 d/ m& |$ |" ~5 |, t6 y- w
G90 X#12
& e  I# ]5 n7 Z9 u) f3 }# y#12=#12+#12
7 K) ]( C" a* `3 s; I. d#7=#7-1.
. J; \$ A( A8 C. q0 o, }& x! ZEND1! M6 H( Q* p" N

% `  `- F6 a- R% E: m% s8 ]以上是小弟的淺見^^
回复

使用道具 举报

发表于 2013-7-5 08:15:58 | 显示全部楼层
回复 6# 羅蓋仙
, b0 Y$ {( a% L) V2 Z是的,初始等于0或者等于1,对有些用法确实各有好处,选择合适的就行了。
回复

使用道具 举报

0

主题

9

回帖

7

积分

新手上路

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-5-8 02:10 , Processed in 0.807017 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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