BASIC语言:回忆当年编程时的美好时光!
10 INPUT A
20 B = SIN(A)
30 PRINT "结果= ", B
40 END
BASIC 用户指南:
• PRINT
10 PRINT "HELLO WORLD !"
20 END
• INPUT
10 INPUT “A=”, A
20 PRINT A
30 END
• IF...THEN...
数值比较:
10 INPUT A
20 IF A>90 THEN B=“A”
30 PRINT B
40 END
运算符:
> 大于
< 小于
>= 大于或等于
=> 等于或大于
<= 小于或等于
=< 等于或小于
= 等于
== 等于
<> 不等于
!= 不等于
THEN 后面可以有 GOTO, GOSUB, INPUT, PRINT.
字符串比较:
10 INPUT A
20 IF A=“TOM” THEN PRINT “BOY”
30 END
运算符:
= is
== is
<> is not
!= is not
• FOR...NEXT...
10 FOR I=1 TO 4 STEP 2
20 PRINT “HELLO”, I
30 NEXT I
40 END
STEP: 步进。默认为1。
FOR...NEXT... 可以嵌套.
10 FOR I=1 TO 5
20 FOR J=1 TO 4
30 PRINT I, J
40 NEXT J
50 NEXT I
60 END
• GOTO
10 ...
20 ...
30 ...
40 GOTO 10
50 ...
• GOSUB
10 PRINT “H”
20 GOSUB 100
30 PRINT “L”
40 END
100 PRINT “A”
110 RETURN
• SOUND
10 SOUND C, M, 0.5
播放钢琴C调 do,0.5秒钟。
音调: C, C#, D, D#, E, F, F#, G, G#, A, A#, B
音阶: L (low), M (middle), H (high)
C, D, E, F, G, A, B 也可以表示成简谱形式: 1, 2, 3, 4, 5, 6, 7. (C# 为 1#).
• TEXT
10 TEXT “HELLO”, x, y, size
(x,y): 字符串 “HELLO” 的坐标。
• CIRCLE
10 CIRCLE x, y, radius
(x,y): 圆心坐标。
• RECTANGLE
10 RECT x, y, width, height
(x,y): 矩形左上角坐标。
• LINE
10 LINE x1, y1, x2, y2
(x1,y1): 起点坐标。
(x2,y2): 终点坐标。
• POINT
10 POINT x, y
(x,y): 点坐标。
• CLR: 清图形屏
• CLS: 清编辑屏.
• DELAY
10 DELAY 0.5
0.5:延时0.5秒。
• CURVE
10 CURVE x, y, radius, 0, PI
0: 起始角。
PI: 终位角。
以圆心(x,y)顺时针画出曲线。
• 数学方程:
常见三角函数:
SIN(X), COS(X), TAN(X), COT(X),
ASIN(X), ACOS(X), ATAN(X),
SINH(X), COSH(X), TANH(X),
ASINH(X), ACOSH(X), ATANH(X).
SQR(X): 平方根
ABS(X): 绝对值
FCT(X): 阶乘
LOG(X):自然对数
LOG10(X): 以10为底的对数
LOG2(X) :以2为底的对数
EXP(X): 以e为底的幂
ERF(X), ERFC(X), ROUND(X),
CEIL(X), FLOOR(X), TGAMMA(X),
LGAMMA(X)
• 固有变量:
INKEY : 按下键盘,取键值
RND : 随机数
PI : π
• 一些技巧:
1. 晃动手机来撤销编辑。
2. 从记事本中轻松完成剪贴复制。
BASIC - Programming Language ! 编程语言 ! V1.3更新日志:
Apple 已更新此 App 以显示 Apple Watch App 图标。
性能进一步改善.