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 | 終了 |