
135
uu
uu
u 條件轉移
條件轉移對兩個變量或算式進行比較,並根據比較結 果決定程序是轉移至
緊接於 ⇒ 後的語句,還是轉移至緊接於=⇒後的語句。條件轉移的句法如
下所示。
•L 關係運算子 R ⇒ S
:
= ⇒ S
:
< S
^^
•L 關係運算子 R ⇒ S
:
< S
^
L : 左邊 R : 右邊 S : 語句
左邊與右邊可以是變量( A 至 Z ),常數或含變量的表達式(例如: A × 2, B–
C )。在條件轉移中可使用的六種關係運算子如下所示。
L= R .......... L 與 R 相等時為真; 不相等時為假
L= R .......... L 與 R 不相等時為真; 相等時為假
L> R .......... L 大於 R 時為真; L 小於等於 R時為假
L< R .......... L 小於 R 時為真; L 大於等於 R 時為假
Lt R .......... L 大於等於 R 時為真; L 小於 R 時為假
Ls R .......... L 小於等於 R 時為真; L 大於 R 時為假
如下所示的流程圖表示轉移是如何根據條件是否成立而實行的。
L 關係運算子 R ⇒ S
:
=⇒ S
:
< S
^^
L 關係運算子 R ⇒ S
:
< S
• 緊接於 ⇒ 及 =⇒ 後的語句可以是多重語句。
• 在一個條件轉移中最多可嵌套15個條件。
• 在條件轉移中不能含有任何換行符號( _ ) 。如果在條件轉移中有換行符
號,則在執行此程序時將出現錯誤信息 “Syn ERROR”。
(不成立時)
(不成立時)
{ } { }
(成立時)
(成立時)
{
}
{ }
{ }
{ }
^
Comentarios a estos manuales