亚洲二区精品_国产精品com_日本高清精品_国产高清一级毛片在线不卡

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 8129|回復: 35

[分享] 使用一連串IF-GOTO的經(jīng)驗

 火.. [復制鏈接]

28

主題

67

回帖

146

積分

注冊會員

積分
146
樓主
發(fā)表于 2013-7-24 22:40:27 | 只看該作者 |倒序瀏覽 |閱讀模式

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區(qū)

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

×
本帖最后由 羅蓋仙 于 2013-7-24 22:53 編輯
$ t9 P" a: ?' k2 f" K
! P$ h: q. Z: x% p: ?! ?使用者如果需要使用一連串的IF-GOTO,我想說明一些事項與特性
& X) h4 M* P9 O
& ]& A" \8 `0 O* w0 s0 p/ {形式1:
7 i" }3 `$ J! }8 L( J* \* v* x#100=選兵(陸.海.空)! q  Y+ W9 J) S3 L/ ?4 q: A
IF[#100 EQ 陸 ] GO1
4 p) @7 O8 c3 J5 J2 U+ E& G' aIF[#100 EQ 海 ] GO27 ^1 `4 S0 ^& {& \' o
GO3(鼻用說.當然是空軍)
! k; \7 @1 O" v& j' Y8 u(或不用GOTO3省略它.可以的話在GOTO2後面直接就做,屬於空軍加工部分)
: A, N7 x" y  C4 q3 ^/ I因為EQ是很確定.鐵定的東西..使用者可安排快捷性(調(diào)整順序)
. ~( @7 G7 M7 Y- S$ t. M6 m  m* S4 O+ k- S& X' r
如果怕#100有錯誤.如輸入天兵..可在#100輸入後...與GOTO之間進行防呆
0 Z- n' ]# K3 c) U也可不防呆,加工會鑽錯,誰叫使用者故意去測試玩弄MACRO,沒防呆功能用戶最好空跑一下,確定好再做

3 b  u* t7 e' J+ u( `% h4 q  c
  h* G: P+ E8 P) A6 w還有一種防呆寫法:: o9 I" n5 H; z
#100=選兵(陸.海.空)
: o4 D1 U7 L- u+ pIF[#100 EQ 陸 ] GO1
+ @$ p: g1 n6 @7 a$ a+ w- aIF[#100 EQ 海 ] GO2- q* Q- q7 N7 l4 r/ R
IF[#100 EQ 空 ] GO3$ R8 A. A; s2 N& Y; Q
#3000=1.(如果流到這裡表示#100投入有誤)
6 G# `; }. T. {N1....5 o) q/ p# n" g: K8 d

; B9 c7 j& K% aN2....
" Z( z5 f1 P7 M$ P: m8 X" z3 e0 A+ C) a) t. s% G
N3....) n2 b3 z0 U5 V- J4 l( ^, \6 |+ G
' F+ A0 F6 S8 X% \
M99

/ a" X5 `" z6 J, J: d, f3 J" b. b" y2 C- n. q( J8 H. s
/ N, k# T: {+ \* z* N$ o( a
形式2:( ^; D. P  ?# x* T% L2 l, r( f
#100=領國家的薪水(人民,老師,軍警,政官(民意.立法))" {. j0 M9 o5 ?* e  P! r0 ?
IF[#100 EQ 0萬] GO17 v; _$ W- n$ _1 W9 Z
IF[#100 GT 5萬] GO2
, B* s0 ^! p' DIF[#100 LT 5萬] GO3
- V. J) D" O/ M) y" NGO4(可省略條件式[#100 EQ5萬])老師
4 z- y  r& g2 W5 a4 Z& a..........
# ~, G3 N" W  `N1 人民0 S& G1 x) ~; x9 k- M- b

0 F0 l* e4 o  K  uN2 政官- ]0 `7 ~6 }6 F$ \

9 F  s; j( E) l  [( {0 f  @! yN3 軍警* W& e3 k  J" o* `, ?" O
# @& {# K) b" A7 J7 O
N4 老師
5 ]7 \$ [2 y7 o( A  x8 h: t/ J0 q) u- I* C, P
M99) o* U2 N$ Y: Z5 c, N5 Y4 `

0 M9 a/ c, @  |8 ~' E※注意1與3可能會有衝突,有前後順序性的

0 i# d3 W- J/ U( g形式2是以新臺幣計價的
, c2 g) Z8 _9 m! X5 B( W: o9 \1 z# S$ C  v/ u2 Q$ @

$ b/ |) m- r6 Q( v/ ?( _+ n另外一個IF-THEN的例子:- V! X- C, g" y  ~, N' C8 i
假設#100=已用四則運算,算好的結果
# W) w. P1 s( l* {5 q/ }3 R1 W, J3 n' g$ H3 e# \6 Z: Z, Q
IF[#100 EQ 2.5萬] TH#30=10.- S& h+ f0 P0 T( e# V
IF[#100 EQ 0萬] TH#30=10.# Z  S+ g* T9 I3 g* G
IF[#100 GT 2.5萬] TH#30=20.' J, V  E% q, I9 Y* ?' W7 y
IF[#100 LT 2.5萬] TH#30=15.1 q5 _" T7 P0 ~" ~9 P$ S. f: p( j0 _
N1 G1 X#30 Y#25.......開始加工

4 i- J- t1 A) M  b$ b$ R" M' G% H
* T. d$ Z7 j3 Y$ j6 M) F0 ?: X上述2與4性質(zhì)雷同可能會有衝突,不能這樣寫,可改寫成,A法:
% ~3 y- H3 y* D2 ]  [# }+ x
4 D" l4 O, r  g3 @) jIF[#100 EQ 2.5] TH#30=10.
1 G: Z+ k1 K  t8 s4 G1 X7 g6 nIF[#100 EQ 0.] TH#30=10.
5 z' y' ^7 k; ~$ ]$ z. bIF[#100 EQ 0.]GO1或IF[#30 EQ 10.]GO1(讀到2先跳開)1 X) C, I5 v0 J9 M( T/ [
IF[#100 GT 2.5] TH#30=20.
8 f# t% B: d( }' [+ O1 Z# @7 ?IF[#100 LT 2.5] TH#30=15.
% n: W7 i2 X2 V/ g4 t+ N  G5 P2 C" ON1 G1 X#30 Y#25.......開始加工

1 @- S0 N* a: k+ f' [# M" n+ v2 g" D1 E6 j
或改寫成,B法:使用或閘(OR)
0 h% Z- C# d' N2 ?9 x2 F* C#30=10.
" |& M8 |# m7 D3 OIF[[#100 EQ 0.]OR[#100 EQ 2.5]]GO1(判斷好就先跳開)
- ]- ?6 K% e. c/ ]4 ?5 y9 tIF[#100 GT 2.5] TH#30=20.1 y. Q# V  Q. R; o& K4 L# z
IF[#100 LT 2.5] TH#30=15.4 B+ ]1 [; ]8 s/ ^9 A& l. z
N1 G1 X#30 Y#25.......開始加工* I9 O9 j" t. q/ ^8 I4 {

1 ^+ N  [- M* G6 V) B( W還有一種不使用TH的寫成,如下:; U( T9 K3 y2 g/ q5 O9 x3 M
30=10.
! g) x% w0 j: w' E5 _$ M7 CIF[[#100 EQ 0.]OR[#100 EQ 2.5]]GO1- y5 d* Q6 l8 p0 W4 \
#30=20.# W2 G% o" E: b  C* d
IF[#100 GT 2.5] G01
" S8 {- z  O+ V% \6 L' n#30=15.; `& A/ D% }1 }) h/ g
IF[#100 LT 2.5] GO1<---此條件式可以省略
$ O" B$ V( r4 L0 Y2 zN1 G1 X#30 Y#25.......開始加工
6 `# e! W4 a/ T1 N+ T* x, I& @8 S6 x% V4 O  t
#30會一直有數(shù)值去覆蓋它
- S6 x* `% f% |0 ]3 p3 |
1 M/ i# T2 n1 i7 G
3 J, g" x4 q" W8 Y6 H
形式3:理髮/ s5 g4 _5 e+ u* r. v
#100=2兵(1.)、一兵(1.5)、上兵(2.)、下士(2.5)、中士(3.0)
' \! @; H- d6 G; _- a; D! I$ i) [IF[ #100 LE 3. ] GOTO理15分頭6 [: x  q- \! H3 s
IF[ #100 LE2.5] GOTO理12分頭$ M2 g1 [6 E  Q, v; W- [+ k
IF[ #100 LE 2. ] GOTO理9分頭; K! }: n2 L8 V) O+ e+ A, M7 H
IF[ #100 LE1.5] GOTO理6分頭
0 h* L) m" M; l( K9 a* z3 pIF[ #100 LE 1. ] GOTO理豬頭. C$ h$ Z* ]+ v6 R* n' o
2 b* u' y! t. W
※順序可顛倒,這不會有衝突,如阿兵哥人多可考慮置於首,考慮快捷性
0 G* u# L* n% X# x# w

, V* j7 ~4 K4 r4 k) h& J% z. D& V另外的一種B式
: {4 _' `" `$ w% j& EIF[ #100 GE 3. ] GO
9 i  ^7 n8 L; r# y  D) j- ~4 \IF[ #100 GE 2.5] GO
, Y1 `- ^& P; a/ w2 q" i, mIF[ #100 GE 2. ] GO
% |- ]4 K6 R8 M! p4 h; jIF[ #100 GE 1.5] GO
. v4 P) X3 N+ W' \0 F0 g0 CIF[ #100 GE 1. ] GO
7 k: S4 Q9 }+ g, }& P6 p3 l順序不可顛倒喔!不然少將會理成狗頭! c. B0 X3 ], K, J0 |
此例不能安排、佈置快捷性
3 d% T% J+ q: ~7 v) h' q( l

: P9 f- f5 L; p1 T7 v9 X* L. J" f* U* J' [7 y
A式:有點像把數(shù)值逼到牆角比,自不量力可直接看出
6 U) c4 t7 [" ^! b, ]B式:像在自由空間比,如果順序調(diào)換- K) G7 g9 i  z
有錢人也可以去小吃店吃牛肉麵! {8 Y4 z$ _5 x2 r) t, I$ @3 q
高學歷也可撿回收物當職業(yè)
: d  l+ Y1 B) Z( i3 C

& @5 O* \3 ]& g: j( W0 N, o再說一下B:順序不能上下倒立,只能轉身如- t0 Z" d7 B3 I* }1 m& q' @# t
IF[ 3. LE #100 ] GO
; p' ?' }. E/ S" E0 p" l+ f+ x...) Q1 ^* _; j6 B7 r; |. Y
...5 Y3 r$ F- `/ A& t
IF[ 1. LE #100 ] GO
+ P6 A0 n# d$ G, y7 f9 J, Q! s- ]+ {
) X+ p3 [% |( @! D4 o) t5 `A.B兩者有一種共通的特性,領多少錢就做多少事
. M# p, j3 ]0 m4 c& J( t如果順序顛倒,可能是使用者需要截長補短(抓長補短)的性質(zhì),有互補的作用6 F( A; T% K3 w9 p. k/ G7 x4 f$ l
; b# T' E, Y2 w! A
" P; y& A9 c9 k, y
以上為個人的經(jīng)驗

28

主題

67

回帖

146

積分

注冊會員

積分
146
沙發(fā)
 樓主| 發(fā)表于 2013-7-25 22:17:20 | 只看該作者
本帖最后由 羅蓋仙 于 2013-7-25 22:18 編輯
; }- h; l, m' d0 v/ O- v. W2 X1 J2 ]" l/ Z
形式3的例子有錯誤,小弟越看越奇怪,抱歉
, l' K5 B) `* x4 o- |& ^: ]黑字例子改成這樣(A式)
6 k) M3 A8 P5 G0 m9 {IF[ #100 GE 3. ] GO理15分頭
, ^1 D. |. q% B: }# n- J, _: e4 v  [IF[ #100 GE 2.5] GO理12分頭# V# F, f" ]. X7 b3 ]
IF[ #100 GE 2. ] GO理9分頭$ g4 {2 I, F8 v- {, e
IF[ #100 GE 1.5] GO理6分頭1 K: ]+ R; q  }' x
IF[ #100 GE 1. ] GO理3分頭+ {- ^  d: S1 V- N, I+ w
9 O! z  [2 D4 K2 w' ^- p& k
紫字例子改成這樣(B式)
8 L$ i, C9 Y, _& e1 G6 W0 aIF[ #100 LE 1. ] GO理15分頭
- _) `. G0 g. }; n5 H' j( E3 CIF[ #100 LE1.5] GO理12分頭
* V! ]4 G8 X; U2 tIF[ #100 LE 2. ] GO理9分頭' Z- l4 o# C9 }* G0 u5 z' i
IF[ #100 LE2.5] GO理6分頭
9 t9 Q" S  \1 l' L7 x9 nIF[ #100 LE 3. ] GO理3分頭
回復

使用道具 舉報

0

主題

6

回帖

11

積分

新手上路

積分
11
板凳
發(fā)表于 2013-8-12 13:58:29 | 只看該作者
小手一抖,金幣拿走,謝謝分享
+ _; f0 i, s$ u0 _+ i2 o 精細族  賺錢竅門
回復

使用道具 舉報

1

主題

15

回帖

13

積分

新手上路

積分
13
地板
發(fā)表于 2013-9-18 13:31:23 | 只看該作者
謝謝分享xxfx
回復

使用道具 舉報

2

主題

16

回帖

14

積分

新手上路

積分
14
QQ
5#
發(fā)表于 2013-10-14 21:32:36 | 只看該作者
看得 好糾結
回復

使用道具 舉報

0

主題

25

回帖

21

積分

注冊會員

積分
21
6#
發(fā)表于 2013-10-19 16:14:57 | 只看該作者
看不懂啊宏程序
回復

使用道具 舉報

1

主題

25

回帖

142

積分

注冊會員

積分
142
7#
發(fā)表于 2013-11-16 21:52:45 | 只看該作者
小手一抖,金幣拿走,謝謝分享
回復

使用道具 舉報

0

主題

43

回帖

24

積分

注冊會員

積分
24
QQ
8#
發(fā)表于 2013-11-28 20:42:36 | 只看該作者
攢錢哪!速度
人無我有,人有我變,人變我雜,人雜我強
回復

使用道具 舉報

1

主題

379

回帖

240

積分

注冊會員

積分
240
QQ
9#
發(fā)表于 2014-2-10 21:16:43 | 只看該作者
看不懂是什么
回復

使用道具 舉報

3

主題

96

回帖

312

積分

注冊會員

積分
312
10#
發(fā)表于 2014-3-14 12:25:01 | 只看該作者
這樣反而 有點難懂了   我資質(zhì)不好
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關閉

站長推薦上一條 /2 下一條

QQ|Archiver|手機版|小黑屋|若楓后處理論壇 ( 蘇ICP備11015087號-1|蘇公網(wǎng)安備32059002001368號 )

GMT+8, 2025-7-3 10:54 , Processed in 0.242101 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表