
サブルーチン
・ GOSUB でジャンプして RETURN で戻る構文をサブルーチンといいます。
・ 仕事単位でサブルーチン化して、それをメインルーチンから呼ぶようにするとプログラ
ムが読み易くなります。
100 GOSUB *HOME
110 GOSUB *CLAMP
120 GOSUB *UNCLAMP
2000 'GENTEN HUKKI
2010 *HOME
2020 SHOM 2,8,100
2030 HOME &H05,200,200
2040 RETURN
3000 'TSUKAMU
3010 *CLAMP
3020 ON 0
3030 OFF 1
3040 RETURN
4000 'HANASU
4010 *UNCLAMP
4020 ON 1
4030 OFF 0
4040 RETURN
メインルーチン
サブルーチン
繰り返しの例
・ 次の①と②の実行結果は同じです。プログラムには何通りもの方法があります。
①
10 C=0
20 *LOOP
30 C=C+1
40 IF C>255 THEN *NEXT_JOB
50 OUT C,0
60 TIME 5
70 GOTO *LOOP
80 *NEXT_JOB
90 PRINT C
>RUN
256
②
10 FOR C=0 TO 255
20 OUT C,0
30 TIME 5
40 NEXT C
50 PRINT C
>RUN
256
14
Comentarios a estos manuales