亚洲二区精品_国产精品com_日本高清精品_国产高清一级毛片在线不卡
若楓后處理論壇
標題:
使用一連串IF-GOTO的經驗
[打印本頁]
作者:
羅蓋仙
時間:
2013-7-24 22:40
標題:
使用一連串IF-GOTO的經驗
本帖最后由 羅蓋仙 于 2013-7-24 22:53 編輯
4 x/ x* O6 W7 r* n% f
0 y$ ~# t" v. l d5 [8 J
使用者如果需要使用一連串的IF-GOTO,我想說明一些事項與特性
0 P; O- e6 u( ^! f. F* K, v
2 Y7 N9 ]) c9 g- V0 A' f6 S9 a( ^" P
形式1:
5 i0 ]& H% w# Y: C
#100=選兵(陸.海.空)
' r6 N( z& E5 r3 B, H7 g2 l
IF[#100 EQ 陸 ] GO1
" C% y: E9 |7 g4 i
IF[#100 EQ 海 ] GO2
& c+ r: s) o, o" i4 \: Z
GO3(鼻用說.當然是空軍)
$ A9 G' p9 W, Z" C. r" `- s
(或不用GOTO3省略它.可以的話在GOTO2後面直接就做,屬於空軍加工部分)
2 G: D) `5 @9 _" p+ g
因為EQ是很確定.鐵定的東西..使用者可安排快捷性(調整順序)
0 x/ z) P/ [/ }, }4 H2 N6 }
# H, z* O4 O+ [+ ^" S; _
如果怕#100有錯誤.如輸入天兵..可在#100輸入後...與GOTO之間進行防呆
0 q/ k) w3 D X8 t/ g
也可不防呆,加工會鑽錯,誰叫使用者故意去測試玩弄MACRO,沒防呆功能用戶最好空跑一下,確定好再做
& h- p' s3 M' \# w5 [
& W- H2 n4 @; q1 R: Y
還有一種防呆寫法:
& U" E o* {& W2 N6 p9 u2 i
#100=選兵(陸.海.空)
; K* k( `6 n4 J* m3 r
IF[#100 EQ 陸 ] GO1
, Z: Z$ Z+ T4 N
IF[#100 EQ 海 ] GO2
; ]) H, K- E. L
IF[#100 EQ 空 ] GO3
' A' M3 ^- ~8 W( d, ~; D! h; ^
#3000=1.(如果流到這裡表示#100投入有誤)
* @5 r. z1 k) G
N1....
m" l& {$ C; h- R7 m( N* y- R2 x
( v$ v% P# M" r- v6 `
N2....
' k) ]/ D$ u4 |1 h
6 B" x# g# d. P3 `3 W
N3....
. f ^' f. s0 S' _9 V
0 h3 b( K2 z4 Z' r4 S# d
M99
4 e1 a( w. o6 S1 k% r2 k) T
1 Q, d1 x s9 e; A( W1 F! f
4 c: l0 V9 h# v5 |/ C
形式2:
9 }6 B$ c+ f0 q) y7 z
#100=領國家的薪水(人民,老師,軍警,政官(民意.立法))
& R1 V2 m, L+ V+ a
IF[#100 EQ 0萬] GO1
9 i. i0 V) t- k6 N
IF[#100 GT 5萬] GO2
6 v! f! A" M$ N& o, p9 _4 `
IF[#100 LT 5萬] GO3
# K7 E: c' r6 F# z6 j% J
GO4(可省略條件式[#100 EQ5萬])老師
2 R0 @4 i6 g' o6 |
..........
1 t Y/ C) A1 g q; Y
N1 人民
7 Y+ a( y# c0 N( H3 S- ]1 F% |: Q
m* F$ C C& @5 a
N2 政官
; {" h# l; `" k4 B$ ~+ i E h
. ?0 d0 x" h8 E
N3 軍警
+ i. ?+ ?: H; g+ I3 [; t
% s9 ?* Z7 B: W9 q
N4 老師
# |' z" R6 c' K& O$ Y4 N- i
3 D/ Z. M3 h, b8 f# r% K" y6 Y5 E
M99
2 b3 F# D' i# N
# s% @9 b* I7 q( R7 _5 ]7 {
※注意1與3可能會有衝突,有前後順序性的
5 i0 e( Z$ N, _; o0 A
形式2是以新臺幣計價的
6 G, b- I, @+ _4 R8 @$ w
8 J' t+ U5 P6 z9 x$ n
" B5 I g; s1 n2 E' ^
另外一個IF-THEN的例子:
+ P7 V2 A6 P; Z) K+ `
假設#100=已用四則運算,算好的結果
* Q& N3 Q' g& F- x- x6 C1 {$ S
5 s- J4 D7 V7 Z% I
IF[#100 EQ 2.5萬] TH#30=10.
$ y% s* \5 p; O" t t8 H; p9 `
IF[#100 EQ 0萬] TH#30=10.
* c/ a( z! g8 z& y$ d, f
IF[#100 GT 2.5萬] TH#30=20.
. v5 D; q/ l9 M
IF[#100 LT 2.5萬] TH#30=15.
4 c$ L' o" n( H
N1 G1 X#30 Y#25.......開始加工
# s: B% Y. q* t* S3 T
* @& y& K' j- m4 g a$ V0 u
上述2與4性質雷同可能會有衝突,不能這樣寫,可改寫成,A法:
( H7 a0 Z: S8 f& O
) L7 @. e3 I8 y
IF[#100 EQ 2.5] TH#30=10.
- Z$ T, J) t0 z! j, \$ p( U5 a
IF[#100 EQ 0.] TH#30=10.
5 i. q6 ?0 y) M1 G4 x/ _# Q! Y+ O2 f$ T6 c
IF[#100 EQ 0.]GO1或IF[#30 EQ 10.]GO1(讀到2先跳開)
+ N2 L% J3 l& T8 b [
IF[#100 GT 2.5] TH#30=20.
% g8 C' n( h! E8 T5 [ `
IF[#100 LT 2.5] TH#30=15.
+ J7 {' w: |3 ^, @# L4 y
N1 G1 X#30 Y#25.......開始加工
# x/ g/ C0 }( t% X
* p: C$ F- ?: |- v* r7 C
或改寫成,B法:使用或閘(OR)
# ^! b% C) e, f% `0 I4 }
#30=10.
/ L/ O4 n3 b4 E7 R, y, {+ o
IF[[#100 EQ 0.]OR[#100 EQ 2.5]]GO1(判斷好就先跳開)
6 W( G( p! V! h/ e5 t
IF[#100 GT 2.5] TH#30=20.
# w( f4 w( Q4 \
IF[#100 LT 2.5] TH#30=15.
3 M5 T. ^/ R9 b; ?) `0 k. J
N1 G1 X#30 Y#25.......開始加工
9 s2 e& w8 Q. r/ Y/ m) w
; a4 A$ V; B3 V! n
還有一種不使用TH的寫成,如下:
7 M. F8 Y* n, v4 f/ N
30=10.
3 e( T# c! h1 L6 q. }, d) H
IF[[#100 EQ 0.]OR[#100 EQ 2.5]]GO1
+ A. ?# _, l v; q, t$ K' X
#30=20.
/ {% y2 E1 [1 m( l; Z- |3 T: k
IF[#100 GT 2.5] G01
4 S* e" o5 g y+ p" O" J \
#30=15.
7 x8 m: H" h1 f; |" P A
IF[#100 LT 2.5] GO1<---此條件式可以省略
. |! y# z, r& d2 Q
N1 G1 X#30 Y#25.......開始加工
L: b0 h6 D+ i4 ?
4 k+ Q8 s- C9 s% J# K
#30會一直有數值去覆蓋它
9 j- @3 V! t; E3 Q/ W) O- g
0 Y9 \. m. |0 E4 v3 L
7 L& x! U+ S1 l# m
形式3:理髮
1 J1 M4 P9 E6 n3 K
#100=2兵(1.)、一兵(1.5)、上兵(2.)、下士(2.5)、中士(3.0)
% n+ c% c( ^0 J5 ]4 @& ]
IF[ #100 LE 3. ] GOTO理15分頭
* m, W ]# ~- s( `: a
IF[ #100 LE2.5] GOTO理12分頭
/ m1 z7 M+ ^: p) T7 U- I! v
IF[ #100 LE 2. ] GOTO理9分頭
. i1 y. J9 v# V. q& p+ T
IF[ #100 LE1.5] GOTO理6分頭
1 j, e& v" G: Z, F3 |1 v
IF[ #100 LE 1. ] GOTO理豬頭
( S0 P5 ^+ j% M' g0 A' {9 ^
% F5 o. x0 R+ L
※順序可顛倒,這不會有衝突,如阿兵哥人多可考慮置於首,考慮快捷性
v2 [# f& |( z
( I3 F% {7 B/ F3 h2 I: l/ Z: y" V
另外的一種B式
) |2 k6 U3 y( {1 t! g
IF[ #100 GE 3. ] GO
6 G8 p3 @# I, C4 W4 |' |' E& x6 F' ~
IF[ #100 GE 2.5] GO
8 i( n3 h6 K$ ~8 _
IF[ #100 GE 2. ] GO
) i2 C: R: T% |. W& R2 [0 e8 k
IF[ #100 GE 1.5] GO
6 n: m A* a n+ P4 w. P
IF[ #100 GE 1. ] GO
0 | S" |. h- \ F) K) s- B- a
順序不可顛倒喔!不然少將會理成狗頭
) Y5 n6 t, {8 h6 w# c7 p; d# N9 o
此例不能安排、佈置快捷性
2 X/ ?7 R( u7 S# y, V$ }
0 ?# z# |: m2 v- J0 t
' n8 A# T; h# a3 d
A式:有點像把數值逼到牆角比,自不量力可直接看出
) [6 ?# Z+ s; E# T/ W1 l
B式:像在自由空間比,如果順序調換
6 e: @: [ B. h# `/ o/ v; I
有錢人也可以去小吃店吃牛肉麵
8 K8 D# U: s! }& N) u' Z
高學歷也可撿回收物當職業
! e& r* h$ z/ v( V2 V P$ @
( j3 ^. W0 I( }$ L7 V l
再說一下B:順序不能上下倒立,只能轉身如
: @" [- K9 `; d+ a
IF[ 3. LE #100 ] GO
5 g- X( A4 S* @& H5 T
...
3 p' U0 P4 O' ? ^, e- C; z- k
...
: j! m6 H) y9 ?9 d9 Z
IF[ 1. LE #100 ] GO
0 @1 n! i2 t1 d. g/ v. Q
; i3 V2 q k* q
A.B兩者有一種共通的特性,領多少錢就做多少事
& P+ ~/ ?4 T" Z U4 U" I
如果順序顛倒,可能是使用者需要截長補短(抓長補短)的性質,有互補的作用
! u9 i, d! X1 v, x+ ]
: t% u8 J/ \& |: W: D# t
6 h5 e9 F2 B8 q- F7 M- O# C) m# e
以上為個人的經驗
作者:
羅蓋仙
時間:
2013-7-25 22:17
本帖最后由 羅蓋仙 于 2013-7-25 22:18 編輯
/ x1 D) P6 i5 ^
8 H* N. V8 D1 W) {
形式3的例子有錯誤,小弟越看越奇怪,抱歉
* F, e4 X7 z2 |: T' }
黑字例子改成這樣(A式)
9 m9 o F) J5 k( m! R% A3 k. e
IF[ #100 GE 3. ] GO理15分頭
) U' `8 |: r+ S/ X
IF[ #100 GE 2.5] GO理12分頭
6 y2 [* e7 e+ k5 P% A2 W) A$ H
IF[ #100 GE 2. ] GO理9分頭
: e; y) d9 t& B& n( p2 i: o
IF[ #100 GE 1.5] GO理6分頭
: t$ W4 O0 S4 }" R# K% {/ t
IF[ #100 GE 1. ] GO理3分頭
( B8 [0 d/ g) q+ d" Y
& ~ ~ T- y- D5 ^
紫字例子改成這樣(B式)
5 L/ @ @3 B c( N2 U
IF[ #100 LE 1. ] GO理15分頭
. K' ~" O6 E, \1 M
IF[ #100 LE1.5] GO理12分頭
. G1 G3 B: F- Y& e
IF[ #100 LE 2. ] GO理9分頭
' G5 S, D8 R% D" w& }$ R' g
IF[ #100 LE2.5] GO理6分頭
1 |" P& @7 b' a! v
IF[ #100 LE 3. ] GO理3分頭
作者:
魏飛6
時間:
2013-8-12 13:58
小手一抖,金幣拿走,謝謝分享
4 k0 p# o# p1 _9 @3 r
精細族 賺錢竅門
作者:
請談
時間:
2013-9-18 13:31
謝謝分享xxfx
作者:
r157889593
時間:
2013-10-14 21:32
看得 好糾結
作者:
Kinki
時間:
2013-10-19 16:14
看不懂啊宏程序
作者:
147362638
時間:
2013-11-16 21:52
小手一抖,金幣拿走,謝謝分享
作者:
454913758
時間:
2013-11-28 20:42
攢錢哪!速度
作者:
queede
時間:
2014-2-10 21:16
看不懂是什么
作者:
edsfwr324
時間:
2014-3-14 12:25
這樣反而 有點難懂了 我資質不好
作者:
lihuaili
時間:
2014-3-21 03:15
有金幣那就好了哈哈
作者:
淵源灼
時間:
2014-6-29 08:18
大神、 厲害
作者:
baizhaoxue
時間:
2014-7-11 19:35
沒看懂這是干什么呢11
作者:
VOhyx
時間:
2014-7-28 15:34
永遠支持樓主,繼續發好貼
作者:
cima362910
時間:
2014-9-30 18:12
這是什么節奏???
作者:
jy0668
時間:
2014-10-3 23:39
還可以,車床用得多一點
作者:
WZR244
時間:
2015-7-2 12:49
謝謝分享,以后常來!
作者:
WZR244
時間:
2015-7-2 12:51
謝謝分享,以后常來!
作者:
WZR244
時間:
2015-7-2 12:54
謝謝分享,以后常來!
作者:
灬細腰舞灬
時間:
2015-7-5 21:42
進來看看,留個腳印
作者:
DADA7478
時間:
2015-7-16 03:56
幽默 謝謝分享
, o: u" @# \. p4 `: a, c
作者:
aqaq
時間:
2015-11-1 13:21
感謝你的分享 學習了 .................
作者:
wwwww755
時間:
2016-3-15 16:59
好資料 學習了 感謝
作者:
sunboy
時間:
2016-3-16 13:07
建議樓主轉換 txt 下載。
作者:
redfire911
時間:
2016-4-23 06:39
謝謝大大分享
作者:
ykf836
時間:
2016-7-1 18:05
人才呀
作者:
HINETSTAR
時間:
2016-7-27 20:11
呵呵,謝謝分享
作者:
harryhuang
時間:
2016-10-13 11:10
看著有點似懂非懂
作者:
zk13620096080
時間:
2017-2-8 16:58
可以在各種系統中通用啊!
作者:
yangjianhao
時間:
2017-4-1 16:54
這彎轉的太急了
作者:
w908816
時間:
2017-4-13 00:38
謝謝分享一百DDKK
作者:
18671111710
時間:
2017-12-4 16:08
看不明白求教
作者:
boye28
時間:
2017-12-4 21:46
好東西,多看看,也能學會不少東西
作者:
xg1314
時間:
2018-1-10 23:15
竟然有這么多種,漲見識了!
作者:
386224497
時間:
2019-9-11 20:24
不太明白。。。
作者:
yzb806557757
時間:
2019-9-14 20:31
小手一抖,金幣拿走,謝謝分
歡迎光臨 若楓后處理論壇 (http://www.buddhismlove.com/)
Powered by Discuz! X3.5