よく用いられるステートメント
よく用いられるステートメント

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