|
5#
樓主 |
發表于 2013-7-4 22:56:01
|
只看該作者
本帖最后由 羅蓋仙 于 2013-7-4 23:02 編輯 : b# h4 x% a. A c+ C9 {
, I* D) k5 F: g: I$ L
回復 5# 空氣中的小魚 ) j. `+ c+ ]8 N# ], t, j" ^
3 ^* G5 Z1 L# \; E5 D我剛剛下班,看到有人回復心裡真是高興!您的答案和我個人的筆記一樣% w# i, R% O: X H$ o- i
這是我發明的問題# J* a7 {8 I1 ~2 {( J8 u( o, l
3 K- j$ }4 J$ m4 q* W6 ], N( n {您的IF[#7 EQ #6-#5+1.]GO5和我的雷同,我是IF[#6+1.-#5 EQ #7]GO50 O0 g9 G9 M Q% H0 _
B法:IF[#6+1.-#7 EQ #5]GO5, J# W/ |; }) {
C法:IF[#6+-#5 EQ #7-1.]GO5
9 G0 W& R. x! o- h2 H# \& \' c& a7 I8 q, f% U4 G
這個問題問到國外來了,真是不好意思) @! L3 z( z" z! c" H u
' @& ]7 b5 G/ F* X1 K2 s/ s
還有#7為什麼不從1開始,其實各有好處,假設下圖是孔
- n) A0 K" r, Z5 c+ L
8 n0 {. d4 N1 Z; q3 A。。。。。。* B: o% R! X7 ~3 E: n9 ]& g
間距為#12=20mm,#7用正數(正向去數)有個性質:比較好使用「乘法公式」;還有比較容易得知現在是鉆第幾孔
; Z* J E" o3 W程序例1:3 ]; @9 u4 r! d
#7=0.3 ~& B8 O1 t1 {, Y! t
WH[#7 GT 6.]DO1: c/ k5 M4 R$ U. O, W4 m
#30=#12*#7
1 X7 v: |. F* x& e/ C1 u& B, PG90 X#30) X2 b. B7 ~7 C1 d
#7=#7+1.
F/ i; }$ P/ ?. @* Y$ C# YEND1
. [2 Y U" w2 h3 P
7 L/ Q8 h E; Z) b1 ]程序例2:+ P! G% f1 _- K( w6 s& c @
#7=1.
+ A. I" t- `$ [$ m" dWH[#7 GE 6.]DO1
( |- }2 n) k- M2 ]% A. a#30=#12*[#7-1.]←有細節喔
$ ]+ g5 N# z! r1 H2 A( A0 iG90 X#30
" t; k! ?' y' D* ~, C. k4 s7 l) k! u#7=#7+1. ^- k) r5 T5 v" e2 c
END1
3 y5 J* i }' M% q/ Z1 L. p
9 ^/ j9 v# v x. f2 }* U#7用倒數(5.4.3.2.1)有個性質:可省略一計數初始值;但是比較不容易得知現在是鉆第幾孔
" [; c! e1 a5 f6 V程序假設例:8 X+ y" P3 N6 Y- P! Y* N `$ R8 F
←鼻用任何計數初始值,因為下面有GE1.或改成GT0.也行
1 b' D1 `9 a7 C) }7 I" b9 pWH[#7 GE 1.]DO1
6 U0 N6 v$ v) }3 AG90 X#12
- r* A h& |$ x$ P# Q7 u#12=#12+#128 w* v# u' l) ]: |. [" N$ M2 l
#7=#7-1.
# j5 j/ T- {2 [( @: aEND1
) m! L+ J& K% g% K' [9 o) Q5 J7 Q/ }! w7 O5 S& k; h
以上是小弟的淺見^^ |
|