找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2786|回复: 6

找到第5孔

[复制链接]

28

主题

67

回帖

146

积分

注册会员

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

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

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

×
本帖最后由 羅蓋仙 于 2013-6-26 22:53 编辑 ; _( K; w# G( i, T- _

7 S$ \7 a  v9 m8 W$ w例1:找到第5孔
# K2 T( x6 Q: T* Y' |; T( N; l9 T6 K- Z4 ]" X, Y5 @2 X* \5 q
#7=0.(迴圈計數器,從0開始正數....0.1.2.3....)  s( }! X! A0 C" x: m# T* S& H
#6=8.(共要鑽8孔)- {; I6 D: w( I8 x8 S: Q
#5=5.(找到第5孔)/ y( v8 A8 l4 N0 H7 K: r
7 u3 ^; A3 {! u) [: u9 F* `
解答:IF[#7EQ#5-1.]GOTO5...裡面條件式可改為[#7+1.EQ#5]- G1 K$ }0 n& @& u% f+ L% v  ]
分析:#7=0.是實際的第1孔;#7=4.是實際的第5孔
& N7 r) f8 ^" R+ x7 H
* |% Q( ]5 q" g9 i
' k2 b1 F0 {2 M  u1 L' t" [$ G例2:找到第5孔2 g4 Q% c, G/ k" S  k, U2 E7 _
#6=8.(共要鑽8孔)  y, X+ w* F5 _; t% \2 O* Q
#7=#6(#7開始倒數...8.7.6.5.4.3.2.1.)火箭發射的數法  D% t# m& V: m! x' m* @
#5=5.(找到第5孔): S, z7 x. ~0 ]/ [
解答:如何從倒數的迴圈計數器找到第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# 羅蓋仙 ! y+ Z% _: }0 a( A0 X
3 q* C, o! q, Z& W3 C
7 @& U. q% n1 o( r& \
    QQ截图20130704093328.jpg
4 Q/ [7 B- ?  A: h% Y2 H如例1,我们宏程序不像C语言定义数组必须要从0开始,不解为何不直接#7=1开始,1就表示第一个孔) p- P9 e1 j4 ]. B/ L, C0 S
如果要判断,是不是更加能够理解和方便呢,如:IF[#7 EQ #5]GO 5- B! v* R4 E( a" Y4 @5 L
( l  a: _7 C* P" A- ~9 v
如例2,你已经赋值当前计算如上述所说,但是你说的要找第五孔是顺数第5孔还是倒数第5孔呢?我想应该是倒数第5孔吧。* p5 p! e5 M; L+ p# C* L7 l, z
如果是顺数第5孔,IF[#7 EQ #5]GO 5,如果倒数第5孔(也就是顺数第3孔),是不是就是IF[#7 EQ #6-#5+1]GO 5
3 B& C$ H! j9 g6 {; \9 c不知道是不是我理解的这个意思。。。。
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-7-4 22:56:01 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-7-4 23:02 编辑 6 L0 X/ S9 r& O# B. ?
6 C& }  R, R4 V
回复 5# 空气中的小鱼
; H! Y  J& @3 C+ `9 E
9 h: A5 R7 `- g/ I: b0 E( f& d我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣* t( W  U  l4 @5 z+ X+ {
這是我發明的問題. y6 A$ F; m  I7 \7 Z
$ V- b; f' L) W8 D+ v1 s/ Q
您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5. {: `0 ~4 R/ y. @+ o* k9 M0 g
B法:IF[#6+1.-#7 EQ #5]GO5
" n9 C- g! K- S- k& l. GC法:IF[#6+-#5 EQ #7-1.]GO5
1 ?# ~7 ^! z" v4 o7 V+ j8 f& X- H: ~- f9 x  g% m/ b3 Z
這個問題問到國外來了,真是不好意思
$ [- X8 X0 T, q; n$ E5 Y8 }6 g0 H8 Y0 m6 l6 {5 r  T8 M
還有#7為什麼不從1開始,其實各有好處,假設下圖是孔
5 X- T  a9 g4 E1 x& d% R/ v# ?( [. k5 u. n& j! [; d
。。。。。。
; a0 E8 u3 `: o( L2 [. n' a9 ]間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是钻第幾孔
$ y. l  \8 O$ L  ?程序例1:
0 j. K! ]( G; n' G' L1 s#7=0.2 t) U) ?: ?) \$ ~( I5 H4 {
WH[#7 GT 6.]DO1
1 y7 E* w/ {+ N7 A/ T1 [$ s7 E#30=#12*#74 S0 \4 p  U+ A0 F
G90 X#30* x- C1 J- H/ ?  [' N# H7 Y
#7=#7+1.
. v1 v; [" G5 k: v3 ^4 M6 EEND1
' Y$ s6 j6 V$ x& `
4 |  B, C5 A; t* V) I程序例2:
2 k( t# p) x7 t#7=1.
" |4 [, P% S" q( X2 P% L" sWH[#7 GE 6.]DO1
* E( K$ p) ~$ ?, {. w% B#30=#12*[#7-1.]←有細節喔8 l! ^; m/ a4 R4 V$ Z! L
G90 X#30
! a7 \4 e6 ^' ^; X6 u0 l#7=#7+1.
8 |! O; }- M) t# @END1
! {* p- f2 g2 n% M- A
' A* t/ j6 Q" q& q1 ~8 z; c) e#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是钻第幾孔% s! E" q$ g5 }) W. X+ Q
程序假設例:
8 R" n; h! o, D0 a0 j6 t' g. ^1 a←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行
- w5 S; g8 W$ L  T+ bWH[#7 GE 1.]DO1
" c- K# E% C8 W7 [- j; l# v$ h) KG90 X#12" ~# D0 D. x7 N: v: U! s
#12=#12+#121 }1 v$ N! ~; R) }, d8 I& O
#7=#7-1.
5 n$ W' f1 ]" X. l2 CEND1( T$ l& S: s) z& E) y: c2 F* Q
6 }* x4 @) W( z7 k/ X; P
以上是小弟的淺見^^
回复

使用道具 举报

发表于 2013-7-5 08:15:58 | 显示全部楼层
回复 6# 羅蓋仙 / D7 V$ d9 k" I" Q- b* I* G; Z
是的,初始等于0或者等于1,对有些用法确实各有好处,选择合适的就行了。
回复

使用道具 举报

0

主题

9

回帖

7

积分

新手上路

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-10-2 20:26 , Processed in 0.156936 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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