10 print "Hello, world!"
del 10
save "hello.bas"
load "hello.bas"
list
list 10-
list -30
list 10-30
new
exit
quit
bye
10 20 25 30
10 20 30 40
renum
10 print "Hello, world"
連結には;
を使用する:
10 print s1;s2$
cls
30 goto 10
無限ループに注意
30 stop
40 cont
40 end
rem コメント
10 print "Hello, world!" : end
num = 10
string$ = "Hello"
10 print 1 + 1
記号 | 意味 |
---|---|
+ | 加法 |
- | 減法 |
* | 乗法 |
/ | 除法 |
mod | 剰余(除法のあまり) |
^ | 累乗 |
0〜1の乱数を生成:
random = rnd(1)
1〜10の乱数を生成:
random = int(rnd(1) * 10) + 1
10 print "Hello, " + "world!"
10 print a$ + b$
10 if score > 80 then print "OK"
10 if score > 80 then print "OK" else print "NG"
演算子:<, >, <=, >=, =, <>, and, or, not, xor
then
直後のgoto
は省略できる。
10 for i = 1 to 10
20 print i
30 next i
九九を出力:
10 for i = 1 to 9
20 for j = 1 to 9
30 print i; "x "; j; "= "; i * j
40 next j
50 next i
10 i = 1
20 while i <= 10
30 print i
40 i = i + 1
50 wend
gosub
で指定行目に移動し、return
で元の場所に戻る。
10 gosub 100
20 end
100 print "Hello"
110 return
10 input "your age?", age
20 print "you are "; age; " years old."
10 input "a, b?", a, b
20 print "a + b = "; a + b
© 2019 shge.github.io 利用規約・プライバシー