| 1000 1010 1020 | 行番号と言います。実行する順番を示しています。 |
| CLS | スクリーンをクリアーする |
| PRINT "TEST1" | TEST1を書き改行する |
| 何も表示せずに改行する | |
| INPUT A$ | 文字(数字を含む)を入力する |
| PRINT A$ | スクリーンに文字を書き改行する |
| END | プログラムを終了する |
| 命令 式 | 解 説 |
| print 1+2 | 書け 1+2の結果を |
| print 4-1 | 書け 4−1の結果を |
| print 3*2 | 書け 3×2の結果を |
| print 8/2 | 書け 8÷2の結果を |
| a=2 | 変数 a を 2 とする |
| b=3 | 変数 b を 3 とする |
| c=5 | 変数 c を 5 とする |
| print a*c+b | 書け a×c+b の結果を |
| print (a+b)*c | 書け (a+b)×c の結果を |
| print a*c*c+b*c | 書け a×c×c+b×c の結果を |
| pi=3.14159 | 変数 pi を 3.14159 とする |
| print sin(30) | 書け sin(30)の結果を |
| print sin(30/180*pi) | 書け sin(30÷180×pi)の結果を |
| print cos(30/180*pi) | 書け cos(30÷180×pi)の結果を |
| print int(pi) | 書け piの整数部を |
| print int(pi*10) | 書け pi×10の整数部を |
| 1から4のたし算 | 解 説 |
| print 1+2+3+4 | 書け 1+2+3+4の結果を |
| x=0 : print x | x を 0とする & 書け x を |
| x=x+1 : print x | x+1 を xとする & 書け x を |
| x=x+2 : print x | x+2 を xとする & 書け x を |
| x=x+3 : print x | x+3 を xとする & 書け x を |
| x=x+4 : print x | x+4 を xとする & 書け x を |
| files | ファイルの一覧を見る |
| close #1 | 閉じろ 1番を |
| open "a:\out1.prn" for output as #1 | 開け ファイル a:\out1.prnを 書込みは 1番から |
| print #1, 1 | 書け 1番に 1を |
| print #1, 9999 | 書け 1番に 9999を |
| print #1, "test" | 書け 1番に testを |
| close #1 | 閉じろ 1番を |
| files | ファイルの一覧を見る |
| close #2 | 閉じろ 2番を |
| open "a:\out1.prn" for input as #2 | 開け ファイル a:\out1.prnを 読み込みは 2番から |
| input #2, a | 入力せよ 2番から 変数 a に |
| print a | 書け a を |
| input #2, b | 入力せよ 2番から 変数 b に |
| print b | 書け b を |
| input #2, ip$ | 入力せよ 2番から 文字 ip$ に |
| print ip$ | 書け ip$ を |
| close #2 | 閉じろ 2番を |
| close #1 | 閉じろ 1番を |
| close #1, #2 | 閉じろ 1番、2番を |
| close | 閉じろ ファイル全部を |
| 関係演算子 | 演算内容 | 例 |
| = | 等しい | X=Y |
| <> | 等しくない | X<>Y |
| < | 小さい | X<Y |
| > | 大きい | X>Y |
| <=,=< | 小さいか等しい | X<=Y,X=<Y |
| >=,=> | 大きいか等しい | X>=Y,X=>Y |
| if x=>0 then print "Positive" | xが0より大きければ |
| if ip$="end" then print "END" | ip$が「end」ならば |
| if ip$<>"" then print ip$ | ip$が空でなければ |
| 100 if x=>0 then 200 | xが0より大きければ 200行へ行け |
| 300 if ip$="end" then 900 | ip$が「end」ならば 900行へ行け |
| 400 if ip$<>"" then 200 | ip$が空でなければ 200行へ行け |
| プログラム | 解説 |
| 100 x=1 | xを1とする |
| 110 print x | 書け xを |
| 120 gosub 200 | サブルーチン 200へ行け |
| 130 print x | 書け xを |
| 140 gosub 200 | サブルーチン 200へ行け |
| 150 print x | 書け xを |
| 160 end | 終了 |
| 200 x=x+10 | xに10を加えろ |
| 210 return | 戻れ |
| print 1+2+3+4+5 |
| x=0 | 初期設定 x=0 |
| x=x+1 | |
| x=x+2 | |
| x=x+3 | |
| x=x+4 | |
| x=x+5 | |
| print x |
| 100 x=0 | 初期設定 x=0 |
| 110 x=x+1 | |
| 120 x=x+2 | |
| 130 x=x+3 | |
| 140 x=x+4 | |
| 150 x=x+5 | |
| 160 print x | 書け xを |
| 170 end | 終了 |
| 100 x=0 | 初期設定 x=0 |
| 110 y=0 | 初期設定 y=0 |
| 120 y=y+1 | yに1を加える。yは、1,2,3,4,5と変化する |
| 130 x=x+y | xにyを加える |
| 140 if y=<5 then 120 | yが5より小さいか等しいときは、行120へ行け |
| 150 print y | 書け yを yは6になっています |
| 160 print x | 書け xを |
| 170 end | 終了 |
| 100 x=0 | 初期設定 x=0 |
| 110 for y=1 to 5 | 変数 yの初期値1、終値5 |
| 120 x=x+y | xに y を加える |
| 130 next y | yに 1 を加える。 yと終値との判断をする。 |
| 150 print y | 書け yを yは6になっています |
| 160 print x | 書け xを |
| 170 end | 終了 |