
136
A t 0 ⇒ B = A ^ = ⇒ B = A
2
^ <
Goto 1
如上所述,在對數值存儲器內容進行增量或減量操作後,若數值存儲器內
容沒有變為 0,則執行緊接於數值存儲器名後面的語句;若數值存儲器內容
變為 0,則跳過緊接於數值存儲器名後面的語句。
範例 編寫一個程序,使其能輸入10個數值,並計算這10個數值的平
均值。
程序
範例 輸入一個程序,使其能在輸入值大於等於零時計算輸入值的平
方根,而在輸入值小於零時計算輸入值的平方。
Lbl 1
{A}
(成立時)
當此程序被執行時,其首先提示您為 A 輸入一個值。若 A 值大於等於 0,
則程序的執行將轉移至 ⇒ 與
^^
^^
^
之間的語句。而若 A 值小於 0,則程序的
執行將轉移至
= =
= =
=⇒ 與
^^
^^
^
之間的語句。
最後,無條件轉移使程序的執行從 Goto 1 返回至 Lbl 1,並重新執行程
序。
uu
uu
u 計數轉移
計數轉移有兩種: 數值存儲器( Isz) 內容加一及數值存儲器( Dsz) 內容減
一。請看以下兩種格式。
(不成立時)
存儲器內容不等於0
存儲器內容等於 0
存儲器內容不等於0
Isz 存儲器名 : 語句 語句
存儲器內容等於 0
{ }
_
:
^
Dsz 存儲器名 : 語句 語句
{ }
_
:
^
A = 10
C = 0
Lbl 1
{B}
C = B + C
Dsz A
Goto 1
C ÷ 10
無條件轉移
無條件轉移
Comentários a estes Manuais