本书是中等职业教育计算机及应用专业国家规划教材《编程语言基础— —QBASIC语言》的第2版,根据教育部颁布的中等职业学校计算机及应用专业编程语言基础课程教学基本要求编写,同时参照了教育部考试中心最新颁发的全国计算机等级考试大纲。 本教材针对职业教育的特点,突出基础性、先进性、实用性、操作性,注重对学生创新能力、创业能力和实践能力、自学能力等各种应用能力的培养。本书主要内容包括:QBASIC语言概述,数据类型、运算符和表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数和子程序,文件,屏幕控制与作图,OBASIC与面向对象设计。全书各章配有习题,另外还配有上机实习书。 本书适合中等职业学校计算机及应用专业以及其他相关专业使用,也可作为各类计算机培训的教学用书及计算机等级考试的辅导用书,还可供计算机T作者及爱好者参考使用。第1章 QBASlC语言概述1.1编程语言概述1.2 QBASIC语言的特点1.3 QBAsIC源程序简介1.3.1 QBASIC程序语句行1.3.2 QBASIC的程序结构1.4 QBASIC的基本操作1.4.1 QBASIC文件组成与启动1.4.2程序的建立、运行、存盘和打开1.4.3退出QBASIC1.4.4 QBASIC菜单命令说明本章小结上机指导习题第2章 数据类型、运算符和表达式2.1数据和数据类型2.1.1 QBASIC的数据2.1.2 QBASIC的数据类型2.2 QBASIC的运算量2.2.1常量2.2.2变量2.2.3函数2.3运算符和表达式2.3.1算术运算符和算术表达式2.3.2字符运算符和字符表达式2.3.3关系运算符和关系表达式2.3.4逻辑运算符和逻辑表达式2.3.5表达式运算本章小结习题第3章 顺序结构程序设计3.1输出语句PRINT3.1.1 PRINT语句的一般格式3.1.2 PRINT语句的输出格式3.2输入语句3.2.1赋值语句LET3.2.2键盘输入语句INPUT3.2.3读数语句READ/置数语句DATA3.2.4数据恢复语句RESTORE3.3辅助语句3.4顺序结构程序应用举例本章小结上机指导习题第4章 选择结构程序设计4.1问题分析4.1.1行IF语句4.1.2块IF语句4.2多分支语句4.2.1多分支块IF语句4.2.2多分支块SEL,ECT CASE语句4.3多分支转移语句4.3.1无条件转移语句GOT04.3.2多分支转移语句ONGOT04.4选择结构程序设计综合举例本章小结上机指导习题第5章 循环结构程序设计5.1步长型循环语句FORNEXT5.2 FORNEXT的应用5.3当型循环语句5.3.1 WHILEWEND语句5.3.2 DO WHILELOOP语句5.3.3 DOLOOP WHILE语句5.4直到型循环语句5.4.1 DO UNTILLOOP语句5.4.2 DOLOOP UNTIL语句5.5多重循环5.6循环结构程序设计综合举例本章小结上机指导习题第6章 数组6.1一维数组6.1.1一维数组的概念及定义语句6.1.2一维数组应用举例6.2二维数组6.2.1二维数组的概念及定义语句6.2.2二维数组应用举例6.3静态数组和动态数组6.3.1静态数组6.3.2动态数组6.3.3数组释放语句ERASE6.3.4数组重新定义语句REDIM6.4字符串数组6.5数组的综合举例本章小结上机指导习题第7章 函数和子程序7.1标准函数7.1.1标准函数的特点及调用方式7.1.2常见的标准函数7.2自定义函数7.2.1模块内自定义函数DEF7.2.2模块化自定义函数兀JNCTION7.3子程序7.3.1 SUB子程序7.3.2 GOSI.JB子程序7.3.3 过程(函数)声明语句DECI。ARE7.4调用过程时的数据传递7.4.1形式参数和实在参数7.4.2地址传递7.4.3值传递7.5过程的嵌套调用和递归调用7.5.1过程的嵌套调用7.5.2过程的递归调用7.6变量的属性和作用域7.6.1局部变量7.6.2全程变量7.7静态变量和动态变量7.7.1静态变量7.7.2动态变量本章小结上机指导习题第8章 文件8.1文件的基本概念8.1.1文件的分类8.1.2文件的属性8.2记录8.2.1定义和使用记录变量8.2.2记录数组8.3顺序文件8.3.1顺序文件的基本概念8.3.2顺序文件的建立、打开和关闭8.3.3顺序文件数据的存储和读取8.4随机文件8.4.1随机文件的基本概念8.4.2随机文件的建立、打开和关闭8.4.3随机文件数据的存储和读取本章小结上机指导习题第9章 屏幕控制与作图9.1屏幕坐标系9.1.1文本显示方式和字符坐标系9.1.2图形显示方式和点坐标系9.2屏幕控制语句9.2.1屏幕显示方式语句SCREEN9.2.2屏幕显示颜色语句COLOR.9.3基本绘图语句9.3.1画点语句PSET和PRESET9.3.2画线语句LINE和DRAW9.3.3画圆语句CIRCLE9.3.4图形填色语句PAINT9.4图形的窗口操作9.4.1窗口语句WINDOW9.4.2视窗语句vlEW9.5简单的动画本章小结上机指导习题第10章 QBASIC与面向对象设计10.1 VB.NET简介10.2 VB.NET简例附录附录1 ASCII字符编码表附录2 QBASIC保留字附录3 QBASIC语句一览表附录4 QBASIC函数一览表