プチコンmkII









21 くりかえし・比較命令

くりかえし・比較命令

指定回数の繰り返し、条件判断などを行う以下の命令があります。

FOR〜TO〜STEP、NEXT、IF〜THEN〜ELSE、 IF〜GOTO〜ELSE

21 くりかえし・比較命令

FOR〜 TO〜 STEP

指定回数の繰り返し

STEPを省略した場合は、STEP1として扱います。増加量がプラスで初期値よりも終了値が小さい時、FOR命令をスキップしてNEXT以降の命令を実行します。

書式FOR 変数=初期値 TO 終了値 [ STEP 増加量 ]
引数変数回数管理用
初期値始まりの数
終了値終わりの数
増加量1度に足す値
戻りなし
エラー

21 くりかえし・比較命令

NEXT

繰り返しの終わり

必ず FOR 命令とセットで利用します。

書式NEXT [ 変数名 ]
引数変数名繰り返す変数
戻りなし
エラー

21 くりかえし・比較命令

IF〜 THEN〜 ELSE

条件比較と分岐

IF命令は、複数行にまたがる記述はできません。

書式IF 条件式 THEN 成立時命令
IF 条件式 THEN @ラベル
IF 条件式 THEN 成立時命令 ELSE 不成立時命令
IF 条件式 THEN @ラベル ELSE @ラベル
引数条件式比較する内容
成立時命令・分岐先
不成立時命令・分岐先
戻りなし
エラー

21 くりかえし・比較命令

IF〜 GOTO〜 ELSE

条件比較と分岐

IF命令は、複数行にまたがる記述はできません。

書式IF 条件式 GOTO @ラベル
IF 条件式 GOTO @ラベル ELSE 不成立時命令
IF 条件式 GOTO @ラベル ELSE @ラベル
引数条件式比較する内容
成立時命令・分岐先
不成立時命令・分岐先
戻りなし
エラー