导航:首页 > 程序命令 > basic命令

basic命令

发布时间:2022-11-19 04:30:38

① basic语言是一种什么语言

BASIC是一种直译式程序设计语言。设计给初学者使用的编程语言,在完成编写后不须经由编译及链接等手续,经过解释器即可运行,但如果需要单独运行时仍然需要将其创建成可执行文件。

由于立意甚佳,BASIC语言简单、易学的基本特性,很快地就普遍流行起来,几乎所有小型、微型以家用电脑,甚至部分大型电脑,都有提供使用者以此种语言撰写程式。

在微电脑方面,则因为BASIC语言可配合微电脑操作功能的充分发挥,使得BASIC早已成为微电脑的主要语言之一。

BASIC的相关影响

Basic开启了计算机领域全方位创意探索的大门:一些用户开发了电脑游戏(早期的电脑足球游戏在校园里很受欢迎),另一些计算机项目则关注于自然科学、社会科学和人文科学领域。

计算机热度开始超越达特茅斯学院校园范围。校园所在地的汉诺威高中很快就通过电话线路实现了计算机的远程访问,这也诞生出了第一代的“计算机儿童”。美国东北部的一些学校出现了早期互联网的雏形,他们都可以使用到达特茅斯学院的计算机。

人们对于计算机的热情催生出了分时计算机这个细分市场,一家名为“微软”的公司也由此出现,同时苹果也在第一款计算机中集成了自己开发的Basic编译器,众多版本的Basic语言在全球范围内不断发展。

② basic命令语句

QBASIC - Statements

命令:

BEEP, BLOAD, BSAVE, CALL, CHAIN, CHDIR, CIRCLE, CLEAR, CLOSE, CLS, COLOR, COM, COMMON, CONST, DATA, DATE$, DECLARE, DEF, DEFDBL, DEFINT, DEFLNG, DEFSNG, DEFSTR, DIM, DO, DRAW, END, ENVIRON, ERASE, ERROR, EXIT, FIELD, FILES, FOR, FUNCTION, GET, GOSUB, GOTO, IF, INPUT, IOCTL, KEY, KILL, LET, LINE, LINE INPUT, LOCATE, LOCK, LPRINT, LSET, MID$, MKDIR, NAME, ON, OPEN, OPTION, OUT, PAINT, PALETTE, PCOPY, PEN, PLAY, POKE, PRESET, PRINT, PSET, PUT, RANDOMIZE, READ, REDIM, REM, RESET, RESTORE, RESUME, RETURN, RMDIR, RSET, RUN, SCREEN, SEEK, SELECT CASE, SHARED, SHELL, SLEEP, SOUND, STATIC, STOP, STRIG, SUB, SWAP, SYSTEM, TIME$, TROFF, TRON, TYPE, UNLOCK, VIEW, WAIT, WHILE, WIDTH, WINDOW, WRITE
程序:
CALL
CHAIN
DECLARE
END
OPTION
REM
RUN
STOP

事件:
ON
SLEEP
WAIT

结构:

DO
ERROR
EXIT
FOR
FUNCTION
GOSUB
GOTO
IF
RESUME
RETURN
SELECT CASE
SUB
WHILE

③ 怎样使用BASIC语言

看得出你是个新手,我向你简介一下Basic
10 LET A=1
20 LET B=2
30 LET C=A+B
40 PRINT C
50 END
RUN
这样的程序,用GW-Basic或Qbasic来运行,DOS无法解析。GW-Basic,Qbasic都是运行在DOS下的Basic解析器,这类Basic的语句有两种:
1.直接运行指令(语句)
2.非直接运行指令,格式为 [行号] 语句
像上面的 20 Let B=2,20是行号,Let B=2是语句

这个程序是GWBasic程序,你打入带行号的语句时它并不马上运行,而是存在内存中,只有一打入Run时解析器才会按行号来一条一条地运行指令。

但在Qbasic中,行号可省略,运行时按书写顺序运行,为与直接运行语句区分,QBasic和VB中有一个立即运行窗口,在那输入的指令都是马上运行的。
若在Qbasic或VisualBasic6.0中运行上面程序,可以这样写:
首先,可以新建一个标准EXE工程,双击窗体,在Form_Load()间写入下面代码:
Let A=1
Let B=2
Let C=A+B
msgbox c
按F5运行

当然,也可以不建窗体,可这么做:建标准模块,然后进入代码框,打入
sub main()
Let A=1
Let B=2
Let C=A+B
msgbox c
按F5运行
end sub

④ qbasic命令

QBASIC是BASIC(Beginner's All-purpose Symbolic Instruction Code,初学者通用指令代码)语言的一个变种,由美国微软公司开发,1991年随MS-DOS 5.0推出。它不能被编译成独立的可执行文件,源代码在集成开发环境(IDE)中先被编译成中间代码,然后中间代码在IDE中被解释执行。它被设计用来代替GW-BASIC,并被集成在MS-DOS 5.0及其更高版本(包括Windows 95)中。QBASIC基于微软稍早推出的QuickBASIC 4.5,但去掉了后者的编译和连接部分。

微软在较新版本的Windows中不再集成QBASIC。不过Windows 98的用户可以在光盘的\\TOOLS\\OLDMSDOS目录中找到它,在Windows 95的光盘中,它存放在\\OTHER\\OLDMSDOS目录中。微软网站对它的技术支持只对MS-DOS的授权用户有效。

QBASIC拥有一个值得称道的集成开发环境和一个功能强大的集成调试器,这一切在那个时代让人耳目一新。直到今天,QBASIC依然是许多面向初学者的编程书籍的主题。

语法

和Quick BASIC类似而又不同于微软其他BASIC的早期实现版本的是,QBASIC是一种结构化的编程语言。和GW-BASIC相比,QBASIC的主要改进是:

扩充了变量和常量的类型

变量名长度:40个字符

增加了长整型、定长字符型变量

可定义数值常量、字符串常量

提供了新的选择结构

条件语句

IF <条件> THEN <语句组1> ELSE <语句组2> END IF

多分支语句SELECT

改进了循环结构

增加以下两个循环语句:

WHILE循环

WHILE <条件> <循环体> WEND

DO循环

DO WHILE <条件> <循环体> LOOP

子程序和函数作为单独的模块

不需要行号

代码示例(赋值,求和运算,并显示结果)

let A=10

let B=20

let C=A+B

Print C

快捷键

Ctrl+Break:中断正在运行的程序;

F5:继续运行被中断的程序;

Shift+F5:从第一条语句开始重新运行程序;

F4:当程序中断运行时,查看运行结果屏幕,再按一次F4则切换回代码屏幕;

F1:获得帮助。
不知道是不是你要的答案?!

⑤ BASIC怎么样执行

BASIC语言是解释执行。解释执行,是在程序环境下编写好程序后,执行它时是一句一句地由语言解释器翻译成机器语言,由计算机去执行,计算机能在程序编辑时就发现程序中错误

vb早期的版本就是解释执行的,它编译的可执行文件里其实不是真正的指令,这些假的指令由一个dll文件来解释执行。而由tc,vc等编译的程序,可执行文件里才是真正的指令,尽管如此,这些pe文件(现在windows可执行文件的主流格式)里并不是只包含我们编写的源程序对应的机器指令,还包含一个数据供装载器装载程序用。而java一类的语言,它有自己一套的指令系统,由java虚拟机把自己的那套指令解释成对应的80x86(比如)代码执行。

VB3、VB4 都有相应的反编译器存在。而 VB5、 VB6 不再是单纯的解释程序了,虽然里面还有解释执行的部分,但起码主程序部分是真正编译的,没有人做出 VB5 以上的反编译器了。所以破解VB3、VB4程序首先方法是用反编译器反汇编,查看其源代码,这样破解就简单多了。

⑥ basic基本命令及参数

本分类表仅包括部分Visual Basic对初学者有用的命令,限于篇幅,如果您想了解命令的详细用法,请参看VB帮助或其它有关VB书籍。 有一点需要记住的是:不要把VB命令同VB控件的属性混淆!
一、顺序文件 随机文件 二进制 其它 I/O
二、字符串 DOS 显示 声明
三、QUICKBASIC专用命令 内存/数组 DEFCUR DEFCUR
四、循环和条件
五、图形 过程 文件类型 事件处理
六、数字 逻辑 数据类型 端口 错误处理

本分类表仅包括部分Visual Basic对初学者有用的命令,限于篇幅,如果您想了解命令的详细用法,请参看VB帮助或其它有关VB书籍。
有一点需要记住的是:不要把VB命令同VB控件的属性混淆!
------------------- ------------------- -------------------
----------
顺序文件 随机文件 二进制 其它 I/O
------------------- ------------------- -------------------
----------
OPEN WRITE# OPEN GET OPEN GET DATA RUN
CLOSE PRINT# CLOSE PUT CLOSE PUT READ CHAIN
RESET PRINT# USING RESET FIELD RESET LOCK RESTORE
INKEY$
EOF INPUT# EOF LSET EOF UNLOCK ENVIRON LPRINT
LOC LINE INPUT$# LOC RSET LOC FREEFILE ENVIRON$
TAB
LOF FREEFILE LOF MK... LOF INPUT$ SYSTEM
LOCK SEEK CV... SEEK LINE INPUT$ SLEEP

UNLOCK SEEK# LOCK SEEK# VIEW PRINT END
FILEATTR FREEFILE UNLOCK FILEATTR DATE$ STOP
FILEATTR TIME$ LPOS
TRON STICK
RND # range: int((up-lo+1)*RND +lo) TROFF STRIG
IOCTL REM
IOCTL$
------------------- ------------ -------------------
-----------------
字符串 DOS 显示 声明
------------------- ------------ -------------------
-----------------
UCASE$ CHR$ SHELL LOCATE COLOR Main Proceres
LCASE$ ASC FILES PRINT SOUND --------- ----------
LEFT$ VAL NAME CLS CLEAR DECLARE
LTRIM$ SPC KILL BEEP PLAY COMMON
RIGHT$ SPACE$ MKDIR VIEW PRINT POS OPTION BASE
RTRIM$ STR$ CHDIR WIDTH CSRLIN CONST
MID$ INSTR RMDIR DEF FN
LEN STRING$ FILEATTR STATIC STATIC
LSET SWAP DIR$ SHARED SHARED
RSET FRE DIM DIM
ENVIRON REDIM REDIM
ENVIRON$ DEFINT DEFINT

----------------------------- ------------------------ DEFSTR DEFSTR
QUICKBASIC专用命令 内存/数组 DEFCUR DEFCUR
----------------------------- ------------------------ DEFINT DEFINT
LOCAL ALIAS $INCLUDE PEEK BLOAD VARPTR DEFLNG DEFLNG
SADD BYVAL Int86 POKE BSAVE VARPTR$ DEFSNG DEFSNG
SETMEM CDECL Int86x CLEAR UBOUND VARSEG DEFDBL DEFDBL
SIGNAL COMMAND$ INTERRUPT ERASE LBOUND FRE TYPE... TYPE...
EVENT UEVENT INTERRUPTX DEF SEG
VARPTR SSEG
VARSEG
----------------------------------------------------------------------
循环和条件
----------------------------------------------------------------------
FOR i TO j STEP k WHILE cond IF__THEN__ELSE SELECT CASE
EXIT FOR - CASE __ , __
NEXT WEND - IF__THEN CASE IS cond
ELSEIF__THEN__ CASE __ TO __
DO WHILE|UNTIL cond ELSE__ CASE ELSE
EXIT DO ENDIF END SELECT
LOOP WHILE|UNTIL cond

------------------ ------------------- ------------------- -----------
图形 过程 文件类型 事件处理
------------------ ------------------- ------------------- -----------
PSET LINE SUB ... INPUT ON KEY() GOSUB
PRESET CIRCLE FUNCTION ... OUTPUT " COM() "
POINT DRAW CALL APPEND " PEN "
BSAVE PAINT GOTO RANDOM " PLAY() "
BLOAD PALETTE GOSUB BINARY " STRIG() "
PCOPY VIEW RESUME " TIMER() "
PMAP WINDOW RETURN " __ GOSUB _,_,_
SCREEN COLOR CALL ABSOLUTE " __ GOTO _,_,_
SOUND "=Numeric Exp
COM ON|OFF|STOP

------------------- --------- ------------------- ----------- --------
数字 逻辑 数据类型 端口 错误处理
------------------- --------- ------------------- ----------- --------
HEX$ RND MOD IMP AS SINGLE FIX INP ERDEV ERR
OCT$ SGN ABS AND " DOUBLE CINT OUT ERDEV$ ERL
SWAP SIN SQR OR " LONG INT WAIT ON ERROR ERROR
EXP COS LOG XOR " INTEGER CSNG
TAN LET ATN NOT " STRING CDBL ON ERROR GOTO
RANDOMIZE EQV CLNG ON LOCAL ERROR GOTO
ON ERROR RESUME NEXT
ON LOCAL ERROR RESUME NEXT
RESUME
EVENT ON
EVENT OFF
RETURN

⑦ BASIC是什么

BASIC是什么

BASIC是一种高级语言,它的英文含义是“初学者通用符号指令代码”,是在1965年5月,由美车科学家托马斯·库尔兹研制出来的。10多年后,(现微软公司的总裁)比尔·盖茨把它移植到微型机上。三十多年来,BASIC语言一直是初学计算机语言者使用最广泛的一种高级语言。它能进行数值计算、画图、演奏音乐,功能十分强大,而学生起来又是非常容易。
BASIC语言的主要特点是:(1)构成简单。 BASIC语言的最基本语句只有17种,而且它们都是常见的英文单词或其变形,如READ、END等,很容易学习和掌握。
(2)是一种“人机会话”式的语言。通过键盘操作,用BASIC语言编写完的程序,可以在计算机上边编写、边修改、边运行。而且还可以在运行中向人们提示信息的指出错误,要求人去改正,即实现了人和机器的对话。
(3)BASIC语言应用广泛。许多中、小学以至于大学都开设BASIC语言。
经过不断修改,已经出现了GW BASIC、QUICK BASIC、VISUAL BASIC等版本。

ASCII是什么

ASCII是的缩写,用来制订计算机中每个符号对应的代码,这也叫做计算机的内码(code)。每个ASCII码以1个字节(Byte)储存,从0到数字127代表不同的常用符号,例如大写A的ASCII码是65,小写a则是97。由于ASCII字节的七个位,最高位并不使用,所以后来又将最高的一个位也编入这套内码中,成为八个位的延伸ASCII(ExtendedASCII)码,这套内码加上了许多外文和表格等特殊符号,成为目前常用的内码。

⑧ Basic语言是一种什么语言

BASIC是一种直译式程序设计语言。设计给初学者使用的编程语言,在完成编写后不须经由编译及链接等手续,经过解释器即可运行,但如果需要单独运行时仍然需要将其创建成可执行文件。由于立意甚佳,BASIC语言简单、易学的基本特性,很快地就普遍流行起来,几乎所有小型、微型以家用电脑,甚至部分大型电脑,都有提供使用者以此种语言撰写程式。在微电脑方面,则因为BASIC语言可配合微电脑操作功能的充分发挥,使得BASIC早已成为微电脑的主要语言之一。

(8)basic命令扩展阅读:

BASIC语言早期是以直译程式的方式创始,也演化出许多不同名称的版本,如:BASICA,GW-BASIC,MBASIC,TBASIC等。微软公司也在MS-DOS时代即推出QuickBASIC,并逐渐将之改良为兼具直译与编译双重翻译方式,1988年在Windows开始流行的时候,微软公司推出VisualBasicforWindows成为Windows作业环境一枝独秀的易学易用程式语言,微软公司还特地为MS-DOS的使用者开发了VisualBasicforMSDOS。微软在早期的崛起BASIC语言功不可没。

⑨ qbasic常用命令

你说的是常用命令,我来告诉你:
LET (赋值语句)
格式:[LET] 变量=表达式
功能:先计算右边表达式,然后将结果赋给左边的变量

SWAP (变量值交换语句)
格式:SWAP 变量1,变量2
功能:将变量1和变量2的值进行交换

PRINT (显示或输出语句)
格式:PRINT [表达式表][,|;]
功能:将指定的数据显示在屏幕上

LPRING (打印语句)
格式:LPRINT [表达式表][,|;]
功能:将指定的数据用打印机打印出来

REM (注释语句)
格式1:REM 注释内容
格式2:’ 注释内容
功能:在程序中加以解释来说明该程序段的作用

END (结束语句)
格式:END
功能:结束一个程序

CLS (清屏语句)
格式:CLS
功能:清除屏幕上显示的信息

PRINT USING (自选显示格式语句)
格式:PRINT USING 〈“格式字符串”〉;〈表达式表〉 [;]
功能:根据格式字符串规定的格式,将表达式表中的数据显示在屏幕上

LPRINT USING (自选打印格式语句)
格式:LPRINT USING 〈“格式字符串”〉;〈表达式表〉[;]
功能:根据格式字符串规定的格式,将表达式表中的数据打印在打印机纸上

STOP (暂停语句)
格式:STOP
功能:暂停程序的执行

SLEEP (定时暂停语句)
格式:SLEEP [数值表达式]
功能:暂停执行程序,时间为数值表达式所指定的数值(以秒为单位)

INPUT (键盘输入语句)
格式:INPUT [;][“注释内容”][;|,]变量[,变量]
功能:通过键盘给INPUT语句中的各个变量依次提供数据

LINE INPUT (行输入语句)
格式:LINE INPUT [;][“注释内容”;]字符串变量
功能:将键盘上输入的字符串(最长为255个)赋给字符串变量

READ/DATA(读数/置数语句)
格式:READ 变量 [,变量]…


DATA 常量 [,常量]…
功能:READ语句将DATA语句中提供的数据依次赋给指定的变量

RESTORE (恢复数据区语句)
格式:RESTORE [行号|行标号]
功能:从指定的DATA语句行中读入常量

数值函数

SIN (正弦函数)
格式:SIN (X)
功能:求X的正弦函数值

COS (余弦函数)
格式:COS(X)
功能:求X的余弦函数值

TAN (正切函数)
格式:TAN(X)
功能:求X的正切函数值

ATN (反正切函数)
格式:ATN(X)
功能:求X的反正切函数值
SQR (平方要函数)
格式:SQR(X)
功能:求X的算术平方根值,其中X必须大于或等于零

EXP (指数函数)
格式:EXP(X)
功能:求以e为底的X次幂,e=2.718282

LOG (对数函数)
格式:LOG(X)
功能:求以e为底的自然数值,即In x 的值

SGN (符号函数)
格式:SGN(X)
功能:求自变量X的符号

ABS (绝对值函数)
格式:ABS(X)
功能:求自变量X的绝对值,即|X|

INT (取整函数)
格式:INT(X)
功能:取不大于X值的最大整数

FIX (截取整数函数)
格式:FIX(X)
功能:把一个带有小数的数去掉小数部分,不进行舍入,直接截取整数部分。自变量X可以是任意数值表达式

CINT (转为整数函数)
格式:CINT(X)
功能:把一个带有小数的数转换成整数,对小数部分四舍五入

CLNG (转为长整数函数)
格式:CLNG(X)
功能:把自变量X转变为长整数

CSNG (单精度函数)
格式:CSNG(X)
功能:把数值X转变为单精度数,其中自变量X是一个数值表达式,使用该函数它将被转换成单精度数

CDBL (双精度函数)
格式:CDBL(X)
功能:把数值X转变为双精度数,自变量X可以是任意数值表达式

RND (随机函数)
格式:RND(X)
功能:产生一个0与1之间的随机数

TIMER (?函数)
格式:TIMER
功能:从午夜开始计算秒数

ASCII (ASCII码函数)
格式:ASC(X$)
功能:返回字符串 X$ 第一个字符的ASCII代码

VAL (字符串转数值函数)
格式:VAL(X$)
功能:将字符串 X$ 转换成数值

LEN (测长函数)
格式:LEN(X$)
功能:测量字符串的长度,即字符串的字符个数

INSTR (子字符串检索函数)
格式:INSTR([N,] X$,Y$)
功能:返回字符串 Y$ 在字符串 X$ 中第一次出现的位置

屏幕显示格式中常用的三个函数
TAB (?函数)
格式:TAB(X)
功能:在指定位置X上显示或打印所需要的信息

SPC (?函数)
格式:SPC(X)
功能:空X个空格

SPACE$ (?函数)
格式:SPACE$(N)
功能:返回一个字符串,该字符串由N个空格组成

输入函数
INKEY$ (?函数)
格式:INKEY$
功能:从键盘上读一个字符

INPUT$ (?函数)
格式:INPUT$ (N[,[#] 文件号])
功能:返回从键盘或指定文件中读出的N个字符组成的字符串

CSRLIN (光标行座标函数)
格式:CSRLIN
功能:返回当前光标行座标位置

POS (光标列座标函数)
格式:POS(N)
功能:返回当前光标列座标位置

UBOUND;LBOUND (测试下标上、下界函数)
格式:UBOUND(数组[,维])
LBOUND(数组[,维])
功能:返回一个已定义数组中指定维的上、下界

FRE (测试空字节函数)
格式:FRE(X)
功能:返回空闲内存节数

GOTO
格式:GOTO 行标识符
功能:改变程序的执行顺序,无条件地转去执行GOTO后面所指的行标识符去执行

ON/GOOT
格式:ON 表达式 GOTO 行标识符表
功能:先计算ON后面的表达式的值,再根据计算结果,将程序转移到GOTO所指行标识符表中的某个行标识符去执行

关系运算
= (等于)
> (大于)
>=(大于或等于)
< (小于)
<=(小于或等于)
<>(不等于)

AND(与)
OR (或)
NOT(非)
表: A B | NOT A | NOT B | A AND B | A OR B
1 1 | 0 | 0 | 1 | 1
1 0 | 0 | 1 | 0 | 1
0 1 | 1 | 0 | 0 | 1
0 0 | 1 | 1 | 0 | 0
逻辑运行顺序: NOT—AND—OR
()—算术—关系—逻辑

IF (条件语句)
单行 IF 条件语句
格式:IF 条件 THEN 语句序列1 [ELSE 语句序列2]
功能:首先计算条件的值,如果为真则执行THEN后的语句序列1,否则执行ELSE后面的语句序列2

块结构 IF 条件语句
格式:IF 条件1 THEN
[语句块1]
[ELSEIF 条件2 THEN
[语句块2]
……
[ELSE
[语句块n]]
END IF

CASE (条件语句)
格式: SELECT CASE 测试表达式
CASE 表达式表1
[语句块1]
[CASE 表达式表2
[语句块2]]
……
[CASE ELSE
[语句块N]]
END SELECT
功能:根据表达式的值,从多个语句块中选择符合条件的一个语句块执行

FOR/NEXT(循环语句)
格式:FOR A=E1 TO E2 STEP E3
循环体
NEXT A
说明: FOR 语句为循环说明语句,它说明了循环的次数FOR TO STEP 为语句定义符
A--循环控制变量,可以用任一简单变量表示
E1--循环控制变量的初值
E2--循环控制变量的终值
E3--循环控制变量的增值,也称步长
NEXT 语句为循环终端语句,它与FOR语句必须成对出现 NEXT语句中的循环控制变量必须与FOR语句中的一致
循环体由一条或多条语句构成,是被重复执行的部分

WHILE/WEND (循环语句)
格式: WHILE <条件>
循环体
WEND
说明: WHILE是循环的起始语句又称说明语句,它的作用是给出循环条件 WEND是循环的终止语句.
<条件>代表一个逻辑条件,它可以是一个关系表达式也可以是一个逻辑表达式,还可以是一个变量或常数

DO/LOOP (循环语句)
格式1: DO[(WHILE 或 UNTIL)条件]
循环体
[EXIT DO]
LOOP

格式2: DO
循环体
[EXIT DO]
LOOP[(WHILE 或 UNTIL)条件]
说明: 如果条件永远成DO-LOOP循环可能陷入"死循环"这时可用EXIT DO 来退出循环
DO循环可以嵌套,其规则与FOR-NEXT循环相同

字符串函数
CHR$ (字符函数)
格式:CHR$ (N)
功能:将ASCII码值N转换成它所表示的字符

MID$ (取中间字符串函数)
格式:MID$ (A$, N [,M])
功能:从字符串A$中,第N个字符起,取出M个字符

STRING$
格式1:STRING$(N, X)
功能: 产生N个ASCII码X所对应的字符.通常用在无法从键盘按输入的字符
格式2:STRING$(N, X$)
功能: 产生N个字符串X$中的第一个字符

OCT$ (十进制转八进制函数)
格式:OCT$ (X)
功能:将十进制数值转换成八进制字符串

STR$ (数值转换成字符串函数)
格式:STR$ (X)
功能:将数值数据转换成字符串数据

LTRIM$ (删除字符串左边空格函数)
格式:LTRIM$ (X$)
功能:删除字符串X$左边的空格

RTRIM$ (删除字符串右边空格函数)
格式:RTRIM$ (X$)
功能:删除字符串数据X$右边的空格

LCASE$ (小写函数)
格式:LCASE$ (A$)
功能:将A$中所有大写字母改成小写

UCASE$ (大写函数)
格式:UCASE$(A$)
功能:将A$中所有小写字母改成大写

TRIM$ (两头截空函数)
格式:TRIM$ (A$)
功能:截去字符串A$的头尾所有空格

LEFT$ (左取函数)
格式:LEFT$(A$,N)
功能:得到字符串A$最左边的N个字符

RIGHT$ (右取函数)
格式:RIGHT$(A$,N)
功能:得到字符串A$最右边的N个字符

HEX$(十进制数转换十六进制字符串)
格式:HEX$(N)
功能:将十进制数N转换成十六进制字符串

MKI$ (把整数转换为字符串)

IKL$ (把长整数转换为字符串)

MKS$ (把单精度数转换为字符串)

DATE$/TIME$ (取得系统的日期/时间)

GOSUB/RETURN (调用子程序语句和返回语句)
GOSUB (调用子程序)
格式: GOSUB<标号1>
功能:用于转移到子程序的入口语句去执行
RETURN (子程序返回语句)
格式:RETURN [<标号2>]
功能:用于子程序执行完毕从子程序返回,作为子程序的结束语句

DEF FN (用户自定义函数)
格式1: DEF FN <函数名>[(参数表)]=<表达式>
格式2: DEF FN <函数名>[(参数表)]
语句块
FN <函数名>=<表达式>
END DEF
功能: 定义一个用户自己的函数

SUB (过程定义)
格式: SUB 过程名[(参数表)][STATIC]
语句序列
END SUB
功能: 定义一个SUB过程

FUNCTION (过程定义)
格式: FUNCTION 过程名[(参数表)][STATIC]
语句序列
过程名=表达式
END FUNCTION
功能: 定义FUNCTION函数过程

DECLARE (过程说明语句)
格式: DECLARE [RUNCTION/SUB] 过程名[(参数表)]
功能: 对被调用的过程进行说明,对传递的自变量进行检查

DIM SHARED / COMMON SHARED (定义全局变量)
格试: DIM SHARED 变量名表 / COMMON SHARED 变量名表
功能: 将变量名表中的变量定义为全局变量

STATIC (定义局部变量)
格式: STATIC 变量表
功能: 在DEF FN 函数、FUNCTION 或 SUB 过程中把变量定义为局部变量

SHARED (共享变量)
格式: SHARED 变量[AS类型][,变量[AS类型]…
功能: 使主程序与某个过程共享变量

DIM (数组定义)
格式: DIM[SHARED] 变量 [(下标)][AS类型][,变量[(下标)][AS类型]]…
功能:说明变量或数组并分配存储空间

REDIM (改变分配给数组的空间)
格式: REDIM[SHARED] 变量 (下标)[AS类型][,变量(下标[AS类型]……
功能: 改变分配给动态数组的空间

OPTION BASE (?)
格式: OPTION BASE n
功能: 指定数组下标的缺省下界

OPEN (打开或建立文件)
格式1: OPEN 文件说明[FOR 方式1] AS [#] 文件号 [LEN=记录长度]
格式2: OPEN 方式2,[#] 文件号,文件说明[,记录长度]
说明:
1.在格式1中,"方式1"指定文件的输入/输出有以下几种方式:
OUTPUT 指定顺序输出方式
INPUT 指定顺序输入方式
APPEND 指定顺序添加方式
RANDOM 指定随机存取方式,也是缺省方式
2.格式2中的"方式2"指的是以下几种字符
O 指定顺序输出方式
I 指定顺序输入方式
R 指定随机读/写方式
A 指定顺序添加方式

CLOSE (结束文件的读/写操作)
格式:CLOSE [[#] 文件号 [, [#] 文件号 ]……]
功能: 结束文件的读/写操作

FREEFILE
格式:FREEFILE
功能:产生一个尚未使用的最小文件号

LOC
格式:LOC(N)
功能: 返回文件号为N的指定文件的当前位置

LOF
格式:LOF(N)
功能: 返回文件长度

PRINT#
格式:PRINT# 文件号,[USING 格式字符串;] 表达式[{,|;}]
功能: 把数据写入顺序文件中

WRITE#
格式:WRITE# 文件号,表达式表
功能: 把数据写入顺序文件中

INPUT#
格式:INPUT# 文件号,变量名
功能:从顺序文件中读出数据,并把读出的数据赋给相应的程序变量

LINE INPUT#
格式: LINE INPUT# 文件号,字符串变量
功能: 从顺序文件中读取一整行的数据,并赋给其后的字符串变量

EOF
格式: EOF(文件号)
功能:检查文件是否已读完

CLS
格式:CLS[0|1|2]
功能:清除部分或全部屏幕信息
说明: CLS 0 清除整个屏幕,系统缺省值
CLS 1 如果利用VIEW语句设置过图形视见区,则清除该区,否则清除整个画面
CLS 2 清除文本视见区,但屏幕的最底行仍保持不变

WIDTH
格式: 1. WIDTH 宽度
2. WIDTH LPRINT 宽度
功能: 语句格式1的功能是改变屏幕显示行的宽度,2的功能是改变打印机输出行的宽度

SCREEN
格式: SCREEN [模式][,颜色][,当前页][,可见页]
功能: 设置屏幕显示方式

PSET
格式:PSET [STEP](X,Y)[,颜色号]
功能:在指定的坐标位置上,以指定的颜色画一个点

PRESET
格式: PRESET [STEP](X,Y)[,颜色号]
功能:在屏幕的指定位置(X,Y)上画一个点

LINE
格式: LINE[[STEP](X1,Y1)]-[STEP](X2,Y2)[,[颜色号],[,B[F]][,类型符]
功能:在屏幕上画线段或矩形框

CIRCLE
格式: CIRCLE[STEP](X,Y)半径[,颜色][,起始角][,终止角][,纵横比]
功能: 以(X,Y)为圆心,用给定的半径画圆 椭圆或圆弧

DRAW
格式: DRAW 字符串
功能: 按语句中的字符串,逐步描绘出图形

COLOR
格式: 1. COLOR [前景色][,背景色][,边框色]
2. COLOR [背景色][,调色板]

PAINT
格式: PAINT [STEP](X,Y)[,颜色号][,边框色]
功能:给一个封闭的图形,涂上指定的颜色和边框色

VIEW
格式: VIEW [[SCREEN](X1,Y1)-(X2,Y2)[,[颜色号][,边框色]]]
功能:定义输出图形的屏幕尺寸

VIEW PRINT
格式: VIEW PRINT [顶行 TO 底行]
功能: 在屏幕上定义一个文本输出区域

WINDOW
格式: WINDOW[[SCREEN](X1,Y1)-(X2,Y2)
功能:定义当前视见区的逻辑尺寸

GET
格式: GET [STEP](X1,Y1)-[STEP](X2,Y2),数组名[(下标)]
功能:把屏幕上指定区域的图形映象存放到"数组"中

PUT
格式: PUT[STEP](X,Y),数组名[(下标)][,显示方式]
功能: 将GET语句所存入数组中的图形映象在屏幕所指定的区域重新显示出来

BEEP
格式: BEEP
功能: 使电脑喇叭发出"嘟"的一声

SOUND
格式: SOUND 频率,音长
功能: 使喇叭发出一定频率延时的声音

PLAY
格式: PLAY 命令字符串
功能: 用给定字符串表示的音乐演奏
楼上的好像没学过qbasic吗,要加油啊!!

阅读全文

与basic命令相关的资料

热点内容
非科班程序员自学 浏览:799
压缩泡沫鞋底底材 浏览:217
程序员职场第一课2正确的沟通 浏览:677
遇到不合法app应该怎么办 浏览:90
汇编程序编译后的文件 浏览:77
大智慧均线源码 浏览:371
单片机排阻的作用 浏览:213
滴滴金融app被下架如何还款 浏览:210
jpg转换成pdf免费软件 浏览:741
范里安pdf 浏览:443
伪造pdf 浏览:75
能删除android文件夹吗 浏览:446
LINUX使用V2ray 浏览:797
找人帮忙注册app推广是什么 浏览:820
独立服务器如何恢复初始化 浏览:11
优秀到不能被忽视pdf 浏览:316
导游程序员家政 浏览:586
22乘28的快速算法 浏览:338
软通动力程序员节2021 浏览:846
安卓系统如何卸载安装包 浏览:870