|
|
5#
樓主 |
發表于 2013-7-4 22:56:01
|
只看該作者
本帖最后由 羅蓋仙 于 2013-7-4 23:02 編輯 4 B" c9 x. I- q- V$ b
( ^# ~& c6 n2 r& p9 n' [
回復 5# 空氣中的小魚 , t- n6 b* |3 [: ]& [% H
8 [5 [3 J- r2 o1 A& O. f1 g我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣% d& D- i d. o
這是我發明的問題( z3 U( _: k. o
0 h5 C/ h" Y- \/ n2 I- }) n: G您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5
2 Q7 K! z4 n0 w- b' J8 O2 VB法:IF[#6+1.-#7 EQ #5]GO5
8 p& B1 `, M. i# z. S, D7 ]1 v- a8 ]C法:IF[#6+-#5 EQ #7-1.]GO5
$ p% x# ?+ {4 F! c6 @; ~2 l$ `0 z' }% d6 w; l1 ^/ J. u
這個問題問到國外來了,真是不好意思7 B- F8 u7 Y4 L ]1 C! H& C0 n
/ t+ y* z+ X6 F2 e, `還有#7為什麼不從1開始,其實各有好處,假設下圖是孔
8 C/ m5 k8 ~: v: T' R' ?1 j o1 o/ \) J% C+ o5 E
。。。。。。
5 J) m: [: z/ |! c5 Z間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是鉆第幾孔, o0 U# E" _7 e$ E0 \2 k! e& G8 c2 x
程序例1:! X% O5 A4 _7 r) g' z
#7=0. x5 ]0 m: l! W8 z$ V# @1 }5 V4 f3 p
WH[#7 GT 6.]DO1
d1 T2 U' q( S/ c* i#30=#12*#75 H( u% |4 S1 h$ N" n
G90 X#30
! K0 w6 @7 u/ x* x7 b3 Z#7=#7+1.
* z( R, i7 A* X, h+ h5 ^7 i6 O7 uEND1& c8 D" {% @- s D% z
. [; _; ^# n! K程序例2:) Y' C8 U, {; N) |7 w
#7=1.
) B u8 k8 P0 MWH[#7 GE 6.]DO1/ g6 t) K3 h0 B- y) R3 e. `) S2 U
#30=#12*[#7-1.]←有細節喔
4 i1 d$ ?3 o2 Q( @, \. PG90 X#30
4 K9 d0 W5 h1 A#7=#7+1.1 ~9 M+ N' R0 R" Y
END1
# W% a& Z- W9 Q" |0 T5 N! o; X5 ^& w# N9 }$ k) T
#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是鉆第幾孔
+ `- t; _8 ~; ?7 K. o/ V程序假設例:- S' m( k( @# V# E0 K4 j
←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行
0 \! H0 f0 A0 s7 A6 W+ s8 AWH[#7 GE 1.]DO17 ~: o3 ^: _# w
G90 X#12) y; _# H- }# U+ n, m! j; f! T
#12=#12+#12' x, k, Z; p: K/ Y
#7=#7-1.) n7 C8 e& U! {7 V: W0 z. D, b
END13 \+ P0 ?7 P5 T/ W4 E
' Q& q3 T! J2 e以上是小弟的淺見^^ |
|