User manual - File 3

u 326 u
20-10
便利なプログラム命令
■ジャンプ(Jump)命令
Dsz (Decrement and Skip on Zero)
機 能
メモリー内 の値を1ずつ減算し、0になったらジャンプします( カウント
ジャンプ)。
書 式
パラメーター
・メモリー 名 変数メモリ−名 ( A ∼ Z、r、
θ
)
(例)Dsz B‥‥メモリ−Bから1ずつ減算する。
解 説
指定されたメモリ−内の値に対して1 ずつ減算し、数値が0 でなけ
ればメモリー名の次の文を実行し、数値が0になれば 「:」、「^」、ま
たは「_」の次の文を実行します。
例
10→A : 0→C :
Lbl 1 : ? → B : B + C → C :
Dsz A : Goto 1 : C ÷ 1 0
10個の数値を入力して、平均値を求めることができます。
Goto∼Lbl
機 能
無条件に指定された箇所にジャンプします(無条件ジャンプ)。
書 式
Goto 数値または変数∼Lbl 数値または変数
パラメーター
・数 値 ( 0 ∼ 9の値)、変数(A∼Z、r、
θ
)
解 説
(1)「Goto n (n=0∼9)」と「Lbl n (nは「Goto n」のnと同じ値)」から構
成されます。プログラムを実行すると、「Goto n」から「Lbl n」へ命
令が移ります。
(2)単純にプログラムの先頭に分岐して実行を繰り返したり、プログ
ラムの途中から繰り返すときに使います。
(3)後ほど説明します「条件ジャンプ」や「カウントジャンプ」と組み合
わせて使うことができます。
(4)「Goto n」に対する「Lbl n」が見付からないときは、エラ−となり
ます。
例
?→A : ?→B : Lbl 1 :
?→X : A × X + B ^
Goto 1
y=AX+Bの計算において、Xの値はその都度変化し、A、Bの値は計
算内容によって変化することがあるプログラムです。このプログラ
ムの実行をやめるにはAを押します。
Dsz メモリー名 : 文 : 文
メモリー内G0
メモリー内=0
_
^
GY-355/357/359Ch20-2.J-k1026n 04.11.18, 14:09326