|
5#
樓主 |
發表于 2013-7-4 22:56:01
|
只看該作者
本帖最后由 羅蓋仙 于 2013-7-4 23:02 編輯
. T" E9 J) R+ u% S* y0 e6 J# W3 r# S3 g! j& A
回復 5# 空氣中的小魚 * r, b% d( A! G2 |$ S6 d: M
5 w1 J5 f7 E, c0 e我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣
/ C N8 ^$ N+ W/ |' V! _5 \這是我發明的問題
% k& k7 ?$ R, Y$ ~ _/ Y. K* J- e+ j0 ^! W6 h9 i* d# K
您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO5
, I+ ~; R6 P! t# c& U$ N1 I3 lB法:IF[#6+1.-#7 EQ #5]GO55 t/ T" ^ ?: C
C法:IF[#6+-#5 EQ #7-1.]GO5 A6 Y6 C4 {4 n2 N
; f& T. ]( }4 D6 b
這個問題問到國外來了,真是不好意思- o; h) p- [5 i8 q, \5 [: W& n( n1 z
5 q! C- L/ l. e
還有#7為什麼不從1開始,其實各有好處,假設下圖是孔5 V# b6 \0 z5 S. f! M# O4 s+ Z& l
+ u- V* n9 F0 {8 e/ ~) z' O2 o0 H。。。。。。
# B! G' k! m X% d4 x$ |間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是鉆第幾孔% y, L0 g+ W# i" Q
程序例1:
) T) _# ~; i# N4 f% ?+ r1 B#7=0.: g& y9 g. O+ p( L" ]
WH[#7 GT 6.]DO1
9 ?: }- ?7 F7 Y9 U }9 J# l#30=#12*#7
5 v4 z7 \ C% u* {9 aG90 X#30& S! v/ i. e: ~; S
#7=#7+1.# E/ \- A @8 [: x* A6 C3 e
END1
8 f2 S% J7 U5 q5 P1 y' Y
6 o' `9 q( A8 y9 L. Y程序例2:# P( @4 M1 O: |6 e0 @
#7=1.
9 ^) a: H$ Z, |2 a3 sWH[#7 GE 6.]DO1& i& ?6 ]1 K% X3 H$ S6 q
#30=#12*[#7-1.]←有細節喔: l5 C8 c# e7 J# q9 f
G90 X#30
" x5 F0 o( @$ A1 x7 e# \1 H#7=#7+1.% o" k6 J: t- ~
END18 t" {( R! b, ~. K& U( y- A9 L
2 _8 C6 o$ O* n0 w8 g' T9 n @% ~
#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是鉆第幾孔
8 `8 @! D' N" R+ P7 T1 |程序假設例:
$ r W6 b d( a, J3 g3 U% N0 V; j←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行
0 Y0 m3 G% b B2 e2 l' v N2 v6 MWH[#7 GE 1.]DO1. Z1 j* U9 G& W' J5 [$ W
G90 X#12" S9 {1 u: X0 Q6 P( t' G$ r* x, e
#12=#12+#12* O0 X, ~( U* X6 p$ Y, B
#7=#7-1.; W; O7 h" A5 t& `) e! N
END15 Q7 H0 h& J0 E. G! H
7 |! `# W5 n7 [5 \9 x3 O; n
以上是小弟的淺見^^ |
|