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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 8107|回復: 35

[分享] 使用一連串IF-GOTO的經驗

 火.. [復制鏈接]

28

主題

67

回帖

146

積分

注冊會員

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

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

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

×
本帖最后由 羅蓋仙 于 2013-7-24 22:53 編輯
3 `- Y" ^  O% @) t! O& G" f2 [6 t
7 {* O+ {& r9 W  N/ g使用者如果需要使用一連串的IF-GOTO,我想說明一些事項與特性& k' v# X+ L% u& q6 c) Z

9 G. V  x$ j7 c  T# {2 M5 w形式1:
, O' d& k8 [2 J#100=選兵(陸.海.空)+ \- Y/ h: z, P+ P4 ~
IF[#100 EQ 陸 ] GO1
+ \! ^3 a# f! n4 `/ A$ M7 {+ [' F; yIF[#100 EQ 海 ] GO2
4 E" F+ }; L) Z5 {% EGO3(鼻用說.當然是空軍)8 Z4 s( Z6 s1 x: o
(或不用GOTO3省略它.可以的話在GOTO2後面直接就做,屬於空軍加工部分)& b3 I( J. u0 G3 [
因為EQ是很確定.鐵定的東西..使用者可安排快捷性(調整順序)
! J; V7 I4 a  ^/ J6 E" U+ [1 X5 \6 [2 z: E3 h4 s8 ?5 V# E& g: @
如果怕#100有錯誤.如輸入天兵..可在#100輸入後...與GOTO之間進行防呆% r- v) v6 I! u& n
也可不防呆,加工會鑽錯,誰叫使用者故意去測試玩弄MACRO,沒防呆功能用戶最好空跑一下,確定好再做

2 h) @5 x  ?$ P4 ^6 `; _0 Y9 z' s
* @1 \' O8 O; U7 g, t' ~還有一種防呆寫法:, e- }  k$ Z' S4 K9 s2 Y; X& W
#100=選兵(陸.海.空)! n: H7 S) E/ @8 u: F& r/ i. d
IF[#100 EQ 陸 ] GO1. s0 M* U; `" T$ y3 F! A
IF[#100 EQ 海 ] GO2
- R) D" ?, W4 q% C: O4 vIF[#100 EQ 空 ] GO3
+ x2 C. d1 M; M4 @% P) w#3000=1.(如果流到這裡表示#100投入有誤)4 w' A1 d/ }2 W9 u  U0 Z& x
N1....: F% ~$ |6 W& O9 h7 a

: r" z" R' V. V( R3 b- L6 f3 k0 LN2....
* X! ?& S( t, M* J/ V/ H8 s+ e) E" b* |  ~. ^: _% B, O+ u# h* v
N3....' c  @4 M/ q8 ^1 g$ `; |, L" V) l/ W9 S

, u! }9 t# `+ K, f: d0 l8 \M99

" t, \9 K* i' F* }" }, X
" c3 F( y) m# i& T# }1 P1 I; X8 |" M2 ^0 m5 o% M
形式2:
" w, b2 H, \, W7 o' s- D#100=領國家的薪水(人民,老師,軍警,政官(民意.立法)): @; G8 n6 ]4 Y, U( [
IF[#100 EQ 0萬] GO1
: J5 {- c" n9 }. a# EIF[#100 GT 5萬] GO2
# y% m1 j! l  i3 eIF[#100 LT 5萬] GO38 \$ i; N  m4 ]" J+ m7 M/ l- F7 o
GO4(可省略條件式[#100 EQ5萬])老師
- [1 r6 s5 w5 m6 [4 [..........
- g: U; ?3 c/ e0 H1 \" AN1 人民  X3 X; I9 A/ K
# Y6 r! I' @; Q
N2 政官4 f4 D7 U. Z7 p$ G2 A

  m8 p% F( N+ ?! X: R/ T: cN3 軍警& e  q" W& p+ e/ Q
5 ^7 n7 H4 r; `" [' r4 U4 N
N4 老師
; q! |" P  r2 A9 A7 M! t, w6 F/ \
, G: P( a) i/ G6 |M99
; V0 A. f* O" i& R
1 ?) ^5 j' v' @) Z$ p※注意1與3可能會有衝突,有前後順序性的
0 I7 x( B  C, [9 F
形式2是以新臺幣計價的$ [8 f3 V& B- i; d4 U. L
5 M  S7 n: w7 d" P! p* p+ X+ D

& A* i- [/ b% v5 v8 u4 ?2 f另外一個IF-THEN的例子:0 O/ i& S/ s- K) u" U6 G3 D) r* @
假設#100=已用四則運算,算好的結果
' }' W- {$ m) m  j% Y! ?/ X1 b, W1 V( V! I' x; T
IF[#100 EQ 2.5萬] TH#30=10.9 d3 _( u4 B( u: g6 Z. G
IF[#100 EQ 0萬] TH#30=10.1 x1 o; \7 M9 m7 A# z, t
IF[#100 GT 2.5萬] TH#30=20.# W5 I& {( |' a% u" ?
IF[#100 LT 2.5萬] TH#30=15.
* s) ]+ Q6 j0 O4 lN1 G1 X#30 Y#25.......開始加工

: F6 p" o4 D  C# H9 L  T
: {$ f! c/ |+ y, |3 c/ I上述2與4性質雷同可能會有衝突,不能這樣寫,可改寫成,A法:
' I, O% h5 W2 s3 A
! \  ]9 c3 |3 pIF[#100 EQ 2.5] TH#30=10.
# i3 a7 r% e* K3 x! n" [1 OIF[#100 EQ 0.] TH#30=10.
/ Y: s- s' o; K! rIF[#100 EQ 0.]GO1或IF[#30 EQ 10.]GO1(讀到2先跳開)
8 m0 m2 _' `% u) y9 [) dIF[#100 GT 2.5] TH#30=20.) o" H# A& s% V# g! n( K
IF[#100 LT 2.5] TH#30=15.
3 y7 Z1 t, D" I3 |3 k' E# D) |N1 G1 X#30 Y#25.......開始加工
4 b2 j( U+ W' T# v' W& N( ^0 M

. V' c- M$ W) I& d* Z% i或改寫成,B法:使用或閘(OR)  ]. K3 o$ y& ^
#30=10.
7 {) ^: k, ?) Z" h5 ~' _7 @IF[[#100 EQ 0.]OR[#100 EQ 2.5]]GO1(判斷好就先跳開)) I; v9 [# I+ Y: s
IF[#100 GT 2.5] TH#30=20.
2 @& U$ Y9 q  ?( sIF[#100 LT 2.5] TH#30=15.  b$ N7 T; g. H
N1 G1 X#30 Y#25.......開始加工/ p! M" L7 F. A
+ w. I+ r' x- |( ?5 i+ I
還有一種不使用TH的寫成,如下:
# _8 p; C* P2 ^  J* F& v  e) X" S30=10.
2 s- ^$ z. z& r1 HIF[[#100 EQ 0.]OR[#100 EQ 2.5]]GO1
, Q7 f9 }7 x4 X$ P#30=20.! y" s- U* ^  m) \, O  w* G3 O, Y
IF[#100 GT 2.5] G01
6 |3 Q2 H3 a/ y5 v#30=15.+ B/ z% _4 S& Q" s9 Q8 d
IF[#100 LT 2.5] GO1<---此條件式可以省略6 I6 V% c$ ?* ~% l( d
N1 G1 X#30 Y#25.......開始加工
: I/ x) l5 V9 r4 o* H
  ?  ]1 |: _1 }$ J- A#30會一直有數值去覆蓋它
$ T$ X9 w$ D3 _/ o, K/ D" ~

3 X# e4 l! B1 x* q* f  l* A3 ]: j
形式3:理髮1 t9 W# t% u& {* j" _, p: _* I! |
#100=2兵(1.)、一兵(1.5)、上兵(2.)、下士(2.5)、中士(3.0). G) s0 M1 g" R0 E# [1 m- _
IF[ #100 LE 3. ] GOTO理15分頭
9 F) z8 z5 p2 j  QIF[ #100 LE2.5] GOTO理12分頭
9 x# W- {" @7 W- v0 pIF[ #100 LE 2. ] GOTO理9分頭4 g$ W+ S9 f0 @" b7 G! E
IF[ #100 LE1.5] GOTO理6分頭6 E$ ~9 e; B( L" q
IF[ #100 LE 1. ] GOTO理豬頭8 c$ a# h* y/ |( e9 }5 o

4 {: T0 C3 M. X8 D0 L※順序可顛倒,這不會有衝突,如阿兵哥人多可考慮置於首,考慮快捷性

" \$ Y" B# F1 D0 u$ D( s& d
  E. w) O4 G+ E另外的一種B式
& C: ^4 ]6 w# o2 j9 RIF[ #100 GE 3. ] GO
9 ^% D2 X. f: U9 t' _& vIF[ #100 GE 2.5] GO
6 {) {# E- l' t7 T1 UIF[ #100 GE 2. ] GO/ q# `! y3 K) _( ^) M% R
IF[ #100 GE 1.5] GO
, ^) b* j" H% }IF[ #100 GE 1. ] GO
- y) k4 F8 I1 a" u1 ~/ x4 v順序不可顛倒喔!不然少將會理成狗頭5 T; b! }9 z2 ^
此例不能安排、佈置快捷性& g4 s; k# k2 W6 W
9 u/ |0 ?8 C0 K' ?
( W+ x# y) G- ]; w. l2 V" m
A式:有點像把數值逼到牆角比,自不量力可直接看出. ~5 _7 v0 X$ _8 g
B式:像在自由空間比,如果順序調換
" Q& e0 q- e! n2 d( x有錢人也可以去小吃店吃牛肉麵
0 _: o6 A. L6 m; f6 `高學歷也可撿回收物當職業

- ]" N% a, b5 y/ v& H. H- M
  K( S. v! f" t  [' J( M再說一下B:順序不能上下倒立,只能轉身如6 x1 e; u5 z; {
IF[ 3. LE #100 ] GO0 h2 _4 i8 b3 z* M- J# k
..., ]5 Y$ S6 M# Q* w0 i. ?! [. |
...
. j6 q- b# D/ m1 |IF[ 1. LE #100 ] GO
' {0 P* ?7 N- ~0 j* l$ [: K4 e; i$ l$ L3 N
A.B兩者有一種共通的特性,領多少錢就做多少事
$ L1 {) h, R# A& w  t' ]如果順序顛倒,可能是使用者需要截長補短(抓長補短)的性質,有互補的作用
" p" r: v' O+ i' ]# D. C

3 f3 j4 s, K4 q& [/ w/ m: t4 T3 K" ~' W0 z" @  F: w: z) Y, K
以上為個人的經驗

28

主題

67

回帖

146

積分

注冊會員

積分
146
沙發
 樓主| 發表于 2013-7-25 22:17:20 | 只看該作者
本帖最后由 羅蓋仙 于 2013-7-25 22:18 編輯 8 G1 N; v8 Q1 e% a: M
! }& O) l2 L' \* x2 d% n
形式3的例子有錯誤,小弟越看越奇怪,抱歉0 @+ [2 K8 H, n3 q+ X" W; u' Z
黑字例子改成這樣(A式)9 x* l5 D; H. i- s
IF[ #100 GE 3. ] GO理15分頭  q" h. I1 E9 {$ A7 d7 i
IF[ #100 GE 2.5] GO理12分頭/ H1 e* y! Z6 @7 @7 s' s; f
IF[ #100 GE 2. ] GO理9分頭7 ]. U# x  c- |; r7 n  s+ k8 s
IF[ #100 GE 1.5] GO理6分頭
5 I) r; L: P7 Q$ Y- F5 Q/ WIF[ #100 GE 1. ] GO理3分頭  V! ]! k% z$ O/ O; J1 E9 A

& |; k6 ]0 y5 {9 L2 o9 g紫字例子改成這樣(B式)
; B, S* S' Z% \5 _9 }( D" W7 tIF[ #100 LE 1. ] GO理15分頭
4 N! }$ \7 f7 n/ DIF[ #100 LE1.5] GO理12分頭
4 n. Z5 \+ z0 U, s# O* SIF[ #100 LE 2. ] GO理9分頭
2 g" W# z/ `- Z; c* Q/ O! t: WIF[ #100 LE2.5] GO理6分頭, ?: V; j% a- o# `3 F
IF[ #100 LE 3. ] GO理3分頭
回復

使用道具 舉報

0

主題

6

回帖

11

積分

新手上路

積分
11
板凳
發表于 2013-8-12 13:58:29 | 只看該作者
小手一抖,金幣拿走,謝謝分享
! A  _6 {+ B, H2 w5 N 精細族  賺錢竅門
回復

使用道具 舉報

1

主題

15

回帖

13

積分

新手上路

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

使用道具 舉報

2

主題

16

回帖

14

積分

新手上路

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

使用道具 舉報

0

主題

25

回帖

21

積分

注冊會員

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

使用道具 舉報

1

主題

25

回帖

142

積分

注冊會員

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

使用道具 舉報

0

主題

43

回帖

24

積分

注冊會員

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

使用道具 舉報

1

主題

379

回帖

240

積分

注冊會員

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

使用道具 舉報

3

主題

96

回帖

312

積分

注冊會員

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

使用道具 舉報

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

本版積分規則

關閉

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

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

GMT+8, 2025-6-28 22:45 , Processed in 0.189991 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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