よく用いられるステートメント |
IF 〜 THEN 〜 ELSE 〜 |
機能: 論理式の条件判断を行う。
書式:
@ IF <条件> THEN <文> ELSE <文>
A IF <条件1> THEN
ステートメントブロック1
ELSEIF <条件2> THEN
ステートメントブロック2
・・・・
ELSE
ステートメントブロック
ENDIF
文例:
@ IF a=0 THEN PRINT "Good!" ELSE PRINT "Bad"
A IF a>80 THEN
PRINT "Very Good!"
ELSEIF a>60 THEN
PRINT "Good"
ELSE
PRINT "Bad"
ENDIF
SELECT CASE 〜 |
機能: 論理式の条件判断を行う。
書式:
SELECT CASE <条件>
CASE <式1>
ステートメントブロック1
CASE <式2>
ステートメントブロック2
・・・・
CASE ELSE
ステートメントブロック
END SELECT
文例:
SELECT CASE a
CASE IS >80
PRINT "Very Good!"
CASE 60 TO 80
PRINT "Good"
CASE ELSE
PRINT "Bad"
END SELECT
FOR 〜 NEXT |
機能: 処理の繰り返しを行う。
書式:
FOR <カウンタ変数>=<初期値> TO <終了値> (STEP <増減値>)
ステートメントブロック
NEXT <カウンタ変数>
文例:
INPUT "n=";n
p=1
FOR i=1 TO n
p=p*i
NEXT i
PRINT "n!=";p