Basic语言的基本指令.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
basic语言的基本命令 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语句,顺序读取,如果读数超过了实际有的

您可能关注的文档

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档