主プログラムと外部手続き ☆
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文などの有効範囲となる。詳細