Basic语言的基本指令文档格式.doc

上传人:wj 文档编号:4637404 上传时间:2023-05-03 格式:DOC 页数:4 大小:32.50KB
下载 相关 举报
Basic语言的基本指令文档格式.doc_第1页
第1页 / 共4页
Basic语言的基本指令文档格式.doc_第2页
第2页 / 共4页
Basic语言的基本指令文档格式.doc_第3页
第3页 / 共4页
Basic语言的基本指令文档格式.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Basic语言的基本指令文档格式.doc

《Basic语言的基本指令文档格式.doc》由会员分享,可在线阅读,更多相关《Basic语言的基本指令文档格式.doc(4页珍藏版)》请在冰点文库上搜索。

Basic语言的基本指令文档格式.doc

【说明】⑴在让机器人运动时,是通过时间的长短来控制机器人前进、后退的距离,以及左、右转动的角度。

⑵时间的具体值就是指时间的长短,它可以精确到毫秒。

【应用】PAUSE1000此语句的意思是延时时间设为1秒。

3.结束语句(END)

【格式】END

【功能】终止运行

4.循环语句(FOR/NEXT)

FOR循环变量=初值 TO 终值 STEP步长(……

……------循环体

……)

NEXT 变量FOR循环说明语句(循环入口)NEXT循环终值语句(循环出口)

【功能】循环语句用来执行固定次数的重复动作。

【说明】⑴循环变量的初值、终值和步长均可以是常数或变量。

⑵当步长为1时,STEP可以省略。

⑶FOR/NEXT需同时使用缺一不可,循环变量名要一致。

⑷循环的嵌套层数不超过8层。

5.声音语句(SOUND)

【功能】在指定的持续时间内发出给定的声调的声音。

【说明】⑴本模块已集成在通用机器人主板的10号端口。

⑵声音频率的值,是实际的频率的值,能发出人的耳朵听到的频率,实际应用中,可适当改变声音的频率来校正音准,声音频率0为休止符。

6.无条件转移语句(GOTO)

【格式】GOTO行标号

【功能】无条件地转向指定的行标号去执行程序。

【说明】⑴标号是表示某一地址的符号。

⑵标号以冒号结束,并且出现在执行语句的前面,而不能出现在不可执行语句前。

7.注释语句(REM)

【格式】REM字符串

【功能】释语句的主要作用是为了增强程序的可读性,在程序执行中并不被执行,即REM”后的语句只是起到说明作用。

【说明】⑴为了提高程序的可读性,可以在程序的适当位置加上一些注释,注释可以放在程序的任何位置。

⑵REM后面可以是任何内容。

⑶REM可以用单引号代替“’”。

【应用】REM机器人走图形

8.条件转移语句(IF/THEN)

【格式】IF条件表达式THEN标号

【功能】根据条件表达式是否成立,决定程序的流向。

【说明】⑴在条件语句中,条件表达式的值如果为真,那么转到给定的标号去执行程序,否则执行条件语句的下一个语句。

⑵在使用条件语句前,要对算术表达式、关系表达式、逻辑表达式以及有关知识有一个初步的了解和认识。

①算术表达式:

算术运算符:

+(加)、-(减)、*(乘)、/(除)、^(乘方)、(、)圆括号算术表达式:

用算术运算符和括号,将常量、变量和函数连接起来的式子。

②关系表达式关系运算符:

=(等于)、<

>

(不等于)、=>

或>

=(大于等于)、=<

或<

=(小于等于)、>

、(大于)<

(小于)。

关系表达式的运算结果是一个逻辑值,逻辑值只有两个,真

(1)和假(0)。

条件成立,其值为真,条件不成立,其值为假。

③逻辑表达式逻辑运算符:

AND(与)、OR(或)、NOT(非)。

逻辑表达式:

用逻辑运算符把多个关系表达式连接起来的式子。

逻辑表达式的运算结果是一个逻辑值。

运算结果如下:

AANDB只有A为真,B为真,逻辑表达式为真。

AORBA和B中只要一个为真,逻辑表达式为真。

⑶在逻辑运算、关系运算、数学运算的组合条件判断中,必须使用括号来表明运算顺序。

⑷各种数学运算的范围为:

0~65535,不能超过,除法运算为整数除法,即取商。

9.读数语句/置数语句(READ/DATA)

【格式】READ变量1,变量2,……变量NDATA常量1,常量2,……常量N,

【功能】用DATA语句中的数据,给READ语句中的相应的变量赋值。

【说明】⑴变量1,变量1,……变量N是用逗号分隔的一组变量,末尾不加符号。

⑵常量1,常量2,……常量N是用逗号分隔的一组数据,末尾不加符号。

⑶READ/DATA语句必须配对使用,READ语句中只能是变量,不能是常量或表达式。

⑷DATA语句中的数据只能是常量,不能是变量或表达式,DATA语句非执行语句,Data语句的位置无限制,但必须在END语句前。

⑸READ语句,顺序读取,如果读数超过了实际有的数据,则读入的数据不可知。

10.恢复数据区语句(RESTORE)

【格式】RESTORE

【功能】RESTORE语句,将读数指针重新置到开始位置。

⑴RESTORE语句与读数语句/置数语句(READ/DATA)联合使用。

⑵程序执行RESTORE语句后再执行READ语句时,READ语句中的变量将从程序中的第一个DATA语句的第一个数据开始读数据。

11.多分支语句(BRANCH)

【格式】BRANCH变量,(标号0,标号1,…,标号n)

【功能】多分支语句根据变量的值转向不同的标号。

【说明】⑴如果变量的值为零,那么转至标号0;

为1转至标号1,依此类推。

如果变量的值大于n,那么执行下一条语句。

⑵这个语句用于那些需要根据某一变量的值进行不同处理的场合,这样就可以用多分支语句分别转到几个不同的标号。

12.条件循环语句1(DOWHILE—LOOP)

【格式】DOWHILE条件表达式语句块1EXITDO语句块2LOOP

【功能】执行DOWHILE语句时就检查条件表达式是否成立。

条件表达式成立,开始执行循环体语句,在执行LOOP语句时自动返回DOWHILE语句,否则执行LOOP语句下面的语句。

【说明】①每次循环开始时就检查条件表达式是否成立,如果在开始时就不成立,循环会立即终止执行。

②在循环体语句中必须有改变条件表达式中变量的语句,否则就会出现死循环,可以用EXITDO语句退出循环。

③EXITDO为可选项,DO—LOOP循环语句内可含多个EXITDO语句。

④DO—LOOP循环语句可以整体嵌入块IF语句中,块IF语句可以整体嵌入DO—LOOP循环语句中。

⑤DO—LOOP循环语句可以嵌套,也可能和FOR-NEXT循环语句互相嵌套。

13.条件循环语句2(DO—LOOPWHILE)

【格式】语句块1EXITDO语句块2LOOPWHILE条件表达式

【功能】执行DO语句时无条件执行一次循环体语句。

在执行到LOOP语句时,检查条件表达式是否成立。

条件表达式成立自动返回DO语句,否则执行LOOP语句下面的语句。

【说明】在每次循环结束时检查表达式是否成立,而不是在循环开始时。

它和DOWHILE循环的主要区别是第一次循环肯定要执行。

一次循环肯定要执行。

14.定义变量语句(SYMBOL)

【格式】SYMBOL变量=变量类型

【功能】字节变量、它位变量、字变量均须用SYMBOL语句定义后才能使用。

【说明】⑴通用QBASIC语言中,位变量bit0~bit32、字节变量b0~b4、字变量w0~w1,均可以直接使用。

⑵除以上变量外,其它字节变量,可直接使用;

其它位变量、字变量均须用SYMBOL语句定义后才能使用。

⑶SYMBOL变量=WORD定义为双字节变量SYMBOL变量=BYTE定义为单字节变量(可省略不写)SYMBOL变量=BIT定义为位变量⑷一个程序中,最多可用的变量数为128个字节,如使用双字节变量,则占两个空间。

15.块结构条件转移语句(IF/THEN/ELSE)

【格式】IF条件表达式THEN语句块1ELSE语句块2ENDIF

【功能】如果条件表达式成立,则执行语句块1,然后转到ENDIF语句的下一个语句。

当条件表达式不成立,则执行ELSE和语句块2,然后转到ENDIF语句的下一个语句执行。

【说明】⑴从关键词IF到ENDIF是一个条件条件转移语句。

⑵在块结构条件转移语句中,可缺少ELSE和语句块2,当条件表达式不成立,不执行任何语句,转到ENDIF语句的下一个语句执行。

⑶ENDIF是两个词,中间必须有空格。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2