亚洲二区精品_国产精品com_日本高清精品_国产高清一级毛片在线不卡
若楓后處理論壇
標題:
使用一連串IF-GOTO的經驗
[打印本頁]
作者:
羅蓋仙
時間:
2013-7-24 22:40
標題:
使用一連串IF-GOTO的經驗
本帖最后由 羅蓋仙 于 2013-7-24 22:53 編輯
( K( |! N$ H& _" q( r% z& V
; H: `* o* k2 n+ u" A' ]7 D3 }
使用者如果需要使用一連串的IF-GOTO,我想說明一些事項與特性
- E9 @* I- G* ~* f
* D0 h4 z! A; b
形式1:
. x1 T1 I4 `1 u1 g
#100=選兵(陸.海.空)
! f6 d* b0 E3 G5 |5 i) E, Y
IF[#100 EQ 陸 ] GO1
A" ]; B( L& C# s7 r% t0 }9 i/ N* H
IF[#100 EQ 海 ] GO2
9 x9 _1 P* b( V6 H( B. f$ O7 H
GO3(鼻用說.當然是空軍)
* `: e9 d' v8 G- a
(或不用GOTO3省略它.可以的話在GOTO2後面直接就做,屬於空軍加工部分)
4 O% C/ v w2 D9 p T* }' [, z# {
因為EQ是很確定.鐵定的東西..使用者可安排快捷性(調整順序)
+ f8 n3 X) _9 H' w3 F
* b( S, w* z# Z3 Z9 Q
如果怕#100有錯誤.如輸入天兵..可在#100輸入後...與GOTO之間進行防呆
$ {( H3 y6 Q( E3 ~7 z7 W
也可不防呆,加工會鑽錯,誰叫使用者故意去測試玩弄MACRO,沒防呆功能用戶最好空跑一下,確定好再做
4 p0 D* Z: s0 U0 Y% S2 M
6 z U/ O0 V" p0 K. n
還有一種防呆寫法:
0 A/ z5 Y* Y& |9 w
#100=選兵(陸.海.空)
; |- a4 w. j) f: ]
IF[#100 EQ 陸 ] GO1
, e7 b. o7 Z: W: K+ Q$ S
IF[#100 EQ 海 ] GO2
2 ^& `& a. r9 ]# i. Q( Z
IF[#100 EQ 空 ] GO3
# Q( _8 W) o" c: V
#3000=1.(如果流到這裡表示#100投入有誤)
1 f8 E: O3 F* O) j" x1 N5 l
N1....
: M+ U5 M$ g- y' n
7 D" _, h* ^9 N; ]3 p3 P9 F! {
N2....
6 U: K: B" o* h* j& I3 g& X
+ X |0 w4 |+ S" x9 H! g4 ~% E0 ~
N3....
% S3 H; D, a2 d" D' e6 D
9 T* G, z$ ]0 I) _1 v
M99
$ Y2 Z" @9 g6 k! ^. M7 `/ |* Z
# d% b R* e0 r4 _0 n2 |8 A
$ v+ c0 {0 s$ q, G. u9 L7 ]3 _
形式2:
4 z! G- M- K+ C( G* H" b
#100=領國家的薪水(人民,老師,軍警,政官(民意.立法))
6 ~+ B! X/ d7 b! l6 g
IF[#100 EQ 0萬] GO1
% E1 e1 G- b' u$ k1 H3 `
IF[#100 GT 5萬] GO2
, R# j3 L( a, o' r0 M, x
IF[#100 LT 5萬] GO3
l S8 c% N+ q5 W- g
GO4(可省略條件式[#100 EQ5萬])老師
7 u0 y( f" }( J9 r6 P0 Q0 t9 z
..........
! S6 W7 {; x, t" f
N1 人民
- g' ^3 ~7 u' E6 f$ v6 D
/ X$ y7 C7 L/ M, g }( ?
N2 政官
) @: E0 l' I2 t1 p- X4 P
5 J' c# `, R. q9 |9 t" u6 i) i
N3 軍警
, ~0 E! m* `9 G5 M% s3 C. V
/ }; \ A# p, ^5 Q" E; R9 P
N4 老師
: W; O+ { Z! L* y( T5 B& F6 G
3 p ]9 ~9 Q0 A
M99
2 b+ x8 b9 _* I; H
* s2 k) M* ~. F( M. N
※注意1與3可能會有衝突,有前後順序性的
# Z; r' a7 t8 X1 q7 F# i
形式2是以新臺幣計價的
3 g Z. A( z: T# E% H+ @& \
- v# Y ~( C+ C1 q2 j! }
) w2 x, i1 D8 Q3 `4 H! e
另外一個IF-THEN的例子:
' a, d H' ?2 ~" {
假設#100=已用四則運算,算好的結果
: F, l& g: b3 u5 y% Z0 u
) o* P( E9 \3 u
IF[#100 EQ 2.5萬] TH#30=10.
0 P4 [1 Y& s8 s- e. e
IF[#100 EQ 0萬] TH#30=10.
/ @9 f% v1 f3 w2 V! N; j: y' f" k, K; }
IF[#100 GT 2.5萬] TH#30=20.
# Z9 h6 B( n7 ^1 ~
IF[#100 LT 2.5萬] TH#30=15.
" Q) z% h+ l/ l' C* X
N1 G1 X#30 Y#25.......開始加工
( x+ o% P; _' o, l& \8 v$ e1 @
0 M; S# i/ {7 ~* r2 G
上述2與4性質雷同可能會有衝突,不能這樣寫,可改寫成,A法:
5 R! q+ }4 h5 t) D; s, D
3 u6 S9 F) l6 A8 o, Q
IF[#100 EQ 2.5] TH#30=10.
- P3 [7 `2 c$ B( {8 T# E
IF[#100 EQ 0.] TH#30=10.
% r0 b) y% o4 |, L- ]' J
IF[#100 EQ 0.]GO1或IF[#30 EQ 10.]GO1(讀到2先跳開)
. p( H: x1 t/ m. e7 l
IF[#100 GT 2.5] TH#30=20.
" i! a2 ~( \# `6 Q! Q w
IF[#100 LT 2.5] TH#30=15.
2 o* Z' o, ?3 `4 z
N1 G1 X#30 Y#25.......開始加工
/ U# z' ]! W( M0 D# |; c% [
4 V( _( l @. c h) L+ e; L5 @ R0 E; O2 v5 [
或改寫成,B法:使用或閘(OR)
/ z* Z2 v, }9 C! J' b
#30=10.
0 P+ R. ^1 o/ h' O& @
IF[[#100 EQ 0.]OR[#100 EQ 2.5]]GO1(判斷好就先跳開)
* r; [9 _( D6 B( K+ R
IF[#100 GT 2.5] TH#30=20.
* X! P) f' h4 n
IF[#100 LT 2.5] TH#30=15.
, _4 _0 t( Y `: f
N1 G1 X#30 Y#25.......開始加工
& ]9 X$ _2 d) R4 s% L( E2 z& x
W8 X2 p6 \7 Q b4 L
還有一種不使用TH的寫成,如下:
j5 _) @3 d% G4 G! r" x+ @3 r
30=10.
2 F8 W" A2 I2 L
IF[[#100 EQ 0.]OR[#100 EQ 2.5]]GO1
8 N P2 w/ ]* e8 e
#30=20.
8 `& e2 r/ G {' S$ A/ z& y
IF[#100 GT 2.5] G01
( P' u B: }3 M
#30=15.
$ u9 H8 f: l$ I2 |: ^7 O5 C
IF[#100 LT 2.5] GO1<---此條件式可以省略
1 U$ B+ j# E7 n
N1 G1 X#30 Y#25.......開始加工
5 Y( @4 K5 i, Y* a$ S c1 ?
' w6 `1 `- e6 r9 L) F
#30會一直有數值去覆蓋它
" ?& {/ `+ D0 R2 `8 w) e6 v
! L2 o! T3 H6 L/ Z1 E# ~
: C9 z+ h$ Z* F* F) M
形式3:理髮
* ]/ \0 c0 z) |2 C' w4 h
#100=2兵(1.)、一兵(1.5)、上兵(2.)、下士(2.5)、中士(3.0)
0 ?# _* e1 w- H" F7 |6 O
IF[ #100 LE 3. ] GOTO理15分頭
# M/ }7 }. ^3 B& t9 t3 M1 q) Z
IF[ #100 LE2.5] GOTO理12分頭
$ G1 B. @3 V* ~0 a4 P$ U
IF[ #100 LE 2. ] GOTO理9分頭
+ L) m. f) v1 V* m
IF[ #100 LE1.5] GOTO理6分頭
" G) j0 a5 d; [! V; `4 s* c6 _
IF[ #100 LE 1. ] GOTO理豬頭
* e+ v; R4 R; e1 ?! S
' Y' j+ E0 V' s7 Y; y5 }( m
※順序可顛倒,這不會有衝突,如阿兵哥人多可考慮置於首,考慮快捷性
9 C/ P5 v$ Z7 x
: ~; B" ~2 d) o
另外的一種B式
! I1 O8 B9 @$ ]5 [# C0 F8 x, S$ O( D
IF[ #100 GE 3. ] GO
/ o5 V; E% P( r9 Q2 a, Z* j" Q
IF[ #100 GE 2.5] GO
. w5 J3 p' x( @3 }; j( P
IF[ #100 GE 2. ] GO
/ `" Z6 G! z; J9 m+ \' B1 r* R9 ?1 M
IF[ #100 GE 1.5] GO
' e" A' {; b! G% Q! y
IF[ #100 GE 1. ] GO
! A4 P) F O8 q/ D7 Q- [0 Y) |6 A0 C
順序不可顛倒喔!不然少將會理成狗頭
$ `4 c6 F! o. K) Y: ^$ z
此例不能安排、佈置快捷性
7 m8 C( x" ^; n0 h5 |
]% K7 K4 [" z/ P4 C* B! o
* S/ ~( V: u. U+ z9 B* f, y
A式:有點像把數值逼到牆角比,自不量力可直接看出
8 \& h" Y; l# _. \3 J* R
B式:像在自由空間比,如果順序調換
- [* |. c; A7 j" f. u" {
有錢人也可以去小吃店吃牛肉麵
. ^ J% l) `' u; s4 k1 [3 K
高學歷也可撿回收物當職業
4 L4 {! j$ B' ]/ a( b, o* j
. V7 r5 u- k5 [ @1 e/ u0 z3 R7 f
再說一下B:順序不能上下倒立,只能轉身如
: j* G6 D+ y# l
IF[ 3. LE #100 ] GO
, D/ G/ k' v: p0 |9 g/ @* f
...
3 o, s, c) z. T3 |* V h) ?
...
- w3 ?8 v! Y2 ^3 I! G
IF[ 1. LE #100 ] GO
+ d! Y3 z9 Q5 ?" c1 |
% y! r. M) w! \: R0 D* F7 ]% O
A.B兩者有一種共通的特性,領多少錢就做多少事
6 |9 t. V6 n' O8 n* T8 x5 Z) q
如果順序顛倒,可能是使用者需要截長補短(抓長補短)的性質,有互補的作用
; S$ [3 G. d& D4 N& J% D
7 H" [* x# r7 S5 e% J- |% [
6 @1 d8 x9 T6 o( `
以上為個人的經驗
作者:
羅蓋仙
時間:
2013-7-25 22:17
本帖最后由 羅蓋仙 于 2013-7-25 22:18 編輯
$ q6 U `7 f3 d2 t) _* n8 U& U
& p1 { k f, S8 M
形式3的例子有錯誤,小弟越看越奇怪,抱歉
( `9 ^6 H7 `) \# M, y
黑字例子改成這樣(A式)
6 u# t7 b# H' M" B2 w9 X8 Z
IF[ #100 GE 3. ] GO理15分頭
8 s: |! U1 K& R
IF[ #100 GE 2.5] GO理12分頭
8 E9 k" l6 H) t& o* K/ q
IF[ #100 GE 2. ] GO理9分頭
9 K# o' F/ ^" W" q/ E v
IF[ #100 GE 1.5] GO理6分頭
0 [$ M; I$ S! M* e6 N
IF[ #100 GE 1. ] GO理3分頭
* |# l7 c" ~% t5 X1 c
1 ~9 M/ ]0 ^: F3 W5 q+ v7 r' [4 |
紫字例子改成這樣(B式)
* q' {; l8 M+ O# r) y
IF[ #100 LE 1. ] GO理15分頭
) t! s% r {- m8 G' R
IF[ #100 LE1.5] GO理12分頭
r7 {& E# {1 T4 `
IF[ #100 LE 2. ] GO理9分頭
& i' p, T# c6 @2 [
IF[ #100 LE2.5] GO理6分頭
$ G4 R0 e* i8 e/ p
IF[ #100 LE 3. ] GO理3分頭
作者:
魏飛6
時間:
2013-8-12 13:58
小手一抖,金幣拿走,謝謝分享
! ]8 j. k3 P4 P1 F ?
精細族 賺錢竅門
作者:
請談
時間:
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
幽默 謝謝分享
8 [* `+ Z I) }# N4 d# x7 {
作者:
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://m.buddhismlove.com/)
Powered by Discuz! X3.5