    主プログラムと外部手続き  ☆

`BASICのプログラムは，主プログラムと，それに引き続くいくつかの外部手続き定義によって構成される。外部手続き定義は書かないこともある。主プログラムとは，プログラムの最初の行からEND行までの部分をいう。外部手続き定義には，外部関数定義，外部副プログラム，外部絵定義の3種類がある。`

    例　次のプログラムで，100行から130行までが主プログラム，200行から260行までが外部関数定義。
    100 DECLARE EXTERNAL FUNCTION fact
    110 INPUT n
    120 PRINT fact(n)
    130 END
    200 EXTERNAL FUNCTION fact(n)
    210    IF n=1 THEN
    220       LET fact=1
    230    ELSE
    240       LET fact=n*fact(n-1)
    250    END IF
    260 END FUNCTION

    プログラム単位
    　主プログラムと，個々の外部手続き定義をプログラム単位という。プログラム単位は，識別名やOPTION文などの有効範囲となる。詳細