- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Qbasic程序设计初步
Qbasic 程序设计初步
数学函数
函数 功能 说明 ABS(X) 求X的绝对值 INT(X) 返回一个不大于X的最大整数。 如 INT(8.6)=8, SGN(x) 符号函数 RND(X) 产生一个(0,1)区间的随札数。
二、字符串函数
函 数 名 功 能 举 例 RIGHT$(字符串0,n) 取指定字符串中最右面的n个字符 RIGHT$(“p.r.china”,5)=”china” LEFT$(字符串0,n) 取指定字符串中最左面的n个字符 LEFT$(“p.r.china”,5)=”p.r.c” MID$(字符串,p,n) 取字符串中从第p个字符开始的n个字符 MID$(“shanghai”,2,4)=”hang” INSTR(字符串1,字符串2) 查找字符串2是否在字符串1中,在什么地方。 INSTR(“xing yu yi fu xiao xie”,“yu”)=6
INSTR(“xing yu yi fu xiao xie”,“da”)=0 LTRIM$(字符串) 删除字符串中最左部的连续空格 LTRIM$(“ beijimg, china ” =“Beijing china ” RTRIM$(字符串) 删除字符串中最右部的连续空格 RTRIM$(“ Beijing china ”= “ Beijing china” STR$(数值) 将数值转换成字符串 STR$(123)=”123” VAL(数值字符串) 将数值字符串转换成数值 VAL(“123”)=123 ASC(字符串) 将字符串中的第一个字符转换尤其相应的ASCII码 ASC(“ABC”)=65 CHR$(数值) 返回以此数值为ASCII码的字符 CHR$(65)=A SPACE$( n ) 得到由 n 个空格组成的字符串 SPACE$(5)=“ ” LEN(字符串) 测字符串的长度 LEN(“xing yu”)=7 STRING$(n,字符串) 得到由n个指定字符串中的第一个字符组成的字符串 STRING(10,“abc”)=“aaaaaaaaaa”
算术运算符
运算符 含义 举例 + 加 - 减 * 乘 / 除 5\2=2.5 \ 整除 5\2=2 MOD 求余 5MOD2=1
常用命令
输出语句(PRINT)
赋值语句(LET)
键盘输入语句(INPUT)
读数语句(READ)和置数语句(DATA)
恢复数据指针语句(RESTORE)
结束语句(END)
选择结构命令
行IF语句
格式:IF条件 THEN 语句1 [ELSTE 语句2]
块IF语句
格式:IF条件 THEN
语句组1
[ELSE
语句组2]
END IF
SELECT CASEE语句
格式:SELECT CASE 测试表达式
CASE条件11,条件12……
语句组1
CASE条件21,条件22……
语句组2
……
CASE ELSE
语句组n
END SELECT
循环结构
WHILE 循环结构
格式:WHILE 条件
循环体
WEND
FOR循环结构
格式:FOR 循环变量=初值 TO 终值 STEP 步长
循环体
NEXT 循环变量
子程序
GOSUB—RETURN
格式:
GOSUB 子程序第一行行号或标号
RETURN
GOSUB语句的功能是将流程转到由行号或标号指定的第一行去执行。然后接着执行子程序中下面的语句。执行到RETURN语句时,流程返回到调用该子程序的语句下的条语句去执行。
ON GOSUB—RETURN
格式:ON 数值表达式 GOSUB 子程序1,子程序2……子程序n
该语句的功能是根据给定的数值表达式的值,从多个子程序中选定一个执行。若表达式的值为1,则流程转到子程序1开始执行;若表达式的值为2,则流程转到子程序2开始执行……。当在子程序中执行到RETURN语句时,流程返回ON GOSUB语句下面一个语句继续执行。
DIM 数组名(下界 TO 上界
LET (赋值语句)格式:[LET] 变量=表达式功能:先计算右边表达式,然后将结果赋给左边的变量SWAP (变量值交换语句)格式:SWAP 变量1,变量2功能:将变量1和变量2的值进行交换PRING (显示或输出语句)格式:PRING [表达式表][,|;]功能:将指定的数据显示在屏幕上LPRING (打印语句)格式:LPRINT [表达式表][,|;]功能:将指定的数据用打印机打印出来REM (注释语句)格式1:REM 注释内容
文档评论(0)