| AUTO mm,nn |
打开自动行数编号 |
AUTO |
| |
从mm开始,增量是nn(行数即语句标号)
|
AUTO 10 |
| |
|
AUTO 5,5 |
| |
|
AUTO 10,10 |
CLEAR
|
置数字变量初值为0串为零
|
CLEAR |
CLEAR n
|
同CLEAR,但为字符串开辟n字节内存
|
CLEAR 500 |
LOAD ”文件名”
|
输入“文件名”的程序
|
CLEAR 500/4 |
SAVE ”文件名”
|
把程序以“文件名”存储
|
LOAD "T" |
DIR
|
文件名例表
|
SAVE "S12345678" |
DEL "文件名"
|
删除文件(DEL *.* 删除全部文件)
|
DEL "AB.TXT" |
| CONT |
在按Pause _ Esc键或STOP 以后恢复执行 |
CONT |
LIST mm-nn
|
给出行mm到行nn的全部程序行 |
LIST |
| |
清单 |
LIST 30-60 |
| |
|
LIST 30- |
| |
|
LIST –90 |
| |
|
LIST . |
| NEW |
清除整个程序,所有变量,指示字等都置0 |
NEW |
| RUN mm |
从行mm执行程序,或者从最小 |
RUN |
| |
行数起执行(若无mm) |
RUN55 |
| TROFF |
关闭跟踪 |
TROFF |
| TRON |
打开跟踪 |
TRON |
| |
|
|
| |
|
|
程序语句
|
|
语句
|
功能及举例 |
| (类型定义) |
|
| DEFDBL字母表或范围 |
定义为双精度型,所有以指定字母或指定范围内的字母作开头的变量都是双精度型。 |
| |
例:DEFDBL J DEFDBL X,Y,A-E,J |
| DEFINT字母表或范围 |
所有以指定或指定范围内的字母作开头的变量都被定义为整数。 |
| |
例:DEFI NT A DEFINT C,E,G DEFINT A-K |
| DEFSNG字母表或范围 |
所有以指定字母指定范围内的字母作开头的变量都被定义为单精度型 。 |
| |
例:DEFSNG L DEFSNG A-L,Z,P |
| DEFSTR字母表或范围 |
所有以指定字母或指定范围内的字母作开头的变量都被定义为串变量。 |
| |
例:DEFSTR A,B,C DEFSTR S,X-Z,M |
(赋值和分配)
|
|
CLEAR
|
为字符串存储开辟指定数目n字节内存 |
| |
例:CLEAR 750 CLEAR MEM/10 CLEAR 0 |
| LET变量=表达式 |
把表达式的值赋给变量,在LEVEL Ⅱ BASIC 中LET 可有可无。 |
| |
例.LET A $=”CHARLIS” LET A%=I# |
| |
LET B1=C1 D=X*Y/Z |
(执行的顺序)
|
|
END
|
结束执行回到命令状态。 |
| |
例:99 END |
STOP
|
暂停执行,打印出有关中断行语句标号的中断信号。 |
| |
例:100 STOP |
GOTO 行号 (行号可以是变量)
|
转移到指定行号。 例:GOTO 100 |
GOSUB 行号 (行号可以是变量)
|
转移到在指定行号开始的子程序。 |
| |
例:GOSUB 3000 |
RETURN
|
子程序出口,转移到最近执行的GOSUB下边的语句。 |
ON表达式GOTO行号1,……行号K
|
计算表达式,如果表达式的整数部分等于1至K之间的一个数,则转移到相应的行号,否则到下一条语句。 |
| |
例:ON K+1 GOTO 100,200,300 |
| |
|
ON表达式GOSUB行号1,……行号K
|
同上,根据表达式的整数值转移到相应的行号开始的子程序。 |
| |
例:ON J GOSUB 330,7000 |
| FOR 变量=表达式样TO 表达式 |
STEP 表达式 打开FOR –NEXT 循环,STEP可有可无,若不用时增量为1。 |
| |
例:FOR I=1 TO 50 STEP 1.5 |
| |
FOR M%=J% TO K-1% |
| NEXT变量 |
关闭FOR ─ NEXT 循环,变量可省略,要关闭嵌套的循环可用变量表。 |
| |
例:NEXT NEXT I |
ERROR代码
|
模拟用代码指定的错误。 |
| |
例:ERROR 14 |
REM 或用单引号 '
|
注释说明;BASIC解释程序将忽略程序行其余部分。 |
| |
例:REM A IS ALTITUDE |