basic语言的基本命令

更新时间:2023-06-14 13:00:21 阅读: 评论:0

basic语言的基本命令(2009-09-24 20:34:02)
转载标签: it 分类: 编译器的编写 
1.赋值语句(LET) 【格式】LET 变量=表达式  【功能】将一个数据赋给一个变量。 【说明】  ⑴ LET 可省略基本语句。 ⑵ 表达式的值就是要赋给变量的数据。 ⑶ 表达式可以是一个数值,也可以是一个算术式。 【应用】  LET  A=5 2.暂停语句(PAUSE)  【格式】  PAUSE  时间 【功能】 暂时停止程序的执行,或是延迟一段时间。 【说明】    ⑴ 在让机器人运动时,是通过时间的长短来控制机器人前进、后退的距离,以及左、右转动的角 度。 ⑵ 时间的具体值就是指时间的长短,它可以精确到毫秒。 【应用】  PAUSE  1000  此语句的意思是延时时间设为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(非)。 逻辑表达式:用逻辑运算符把多个关系表达式连接起来的式子。 逻辑表达式的运算结果是一个逻辑值。 运算结果如下: A  AND  B  只有A 为真,B为真,逻辑表达式为真。 A  OR  B    A和B中只要一个为真,逻辑表达式为真。 ⑶  在逻辑运算、关系运算、数学运算的组合条件判断中,必须使用括号来表明运算顺序。 ⑷  各种数学运算的范围为:0~65535,不能超过,除法运算为整数除法,即取商。 9.读数语句/置数语句(READ/DATA) 【格式】 READ  变量1,变量2,……变量N  DATA  常量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)
靠近你温暖我
17英寸等于多少厘米【格式】 BRANCH  变量,(标号0,标号1,…,标号n) 【功能】多分支语句根据变量的值转向不同的标号。 【说明】 ⑴  如果变量的值为零,那么转至标号0;为1转至标号1,依此类推。如果变量的值大于n,那么执行 下一条语句。 ⑵  这个语句用于那些需要根据某一变量的值进行不同处理的场合,这样就可以用多分支语句分别转 到几个不同的标号。 12.条件循环语句1(DO WHILE—LOOP)  【格式】 DO  WHILE  条件表达式 语句块1 EXIT  DO 语句块2 LOOP 【功能】家风建设心得体会
执行DO WHILE语句时就检查条件表达式是否成立。条件表达式成立,开始执行循环体语 句,在执行LOOP语句时自动返回DO  WHILE语句,否则执行LOOP语句下面的语句。 【说明】 ① 每次循环开始时就检查条件表达式是否成立, 如果在开始时就不成立,循环会立即终止执行。 ② 在循环体语句中必须有改变条件表达式中变量的语句,否则就会出现死循环,可以用EXIT  DO语句 退出循环。 ③ EXIT  DO 为可选项,DO—LOOP 循环语句内可含多个EXIT  DO语句。 ④ DO—LOOP 循环语句可以整体嵌入块IF语句中,块IF语句可以整体嵌入DO—LOOP 循环语句中。 ⑤ DO—LOOP 循环语句可以嵌套,也可能和FOR-NEXT循环语句互相嵌套。 13.条件循环语句2(DO—LOOP  WHILE ) 【格式】 语句块1 EXIT  DO 语句块2 LOOP WHILE  条件表达式 【功能】执行DO语句时无条件执行一次循环体语句。在执行到LOOP语句时,检查条件表达式是否成 立。条件表达式成立自动返回DO语句,否
含糖高的食物>灰姑娘的英文
则执行LOOP语句下面的语句。 【说明】 在每次循环结束时检查表达式是否成立,而不是在循环开始时。 它和DO  WHILE循环的主要区别是第 一次循环肯定要执行。 一次循环肯定要执行。 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    语句块1  ELSE    语句块2 END IF 【功能】如果条件表达式成立,则执行语句块1,然后转到END IF语句的下一个语句。当条件表达式不 成立,则执行ELSE和语句块2,然后转到END IF语句的下一个语句执行。 【说明】 ⑴ 从关键词IF到END IF是一个条件条件转移语句。 ⑵ 在块结构条件转移语句中,可缺少ELSE和语句块2,当条件表达式不成立,不执行任何语句,转到 END IF语句的下一个语句执行。 ⑶ END IF是两个词,中间必须有空格。

本文发布于:2023-06-14 13:00:21,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1038077.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:语句   变量   表达式   条件   循环   执行
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图