第一章 QBASIC的基本概念 1
1.1 QBASIC语言的特点及程序结构 1
1.2 QBASIC中的常量 5
1.3 变量 10
1.4 标准函数 14
1.5 运算符和表达式 15
习题 18
第二章 顺序程序设计 20
2.1 赋值语句(LET语句) 20
2.2 输出语句(PRINT语句) 24
2.3 键盘输入语句(INPUT语句) 31
2.4 读数语句(READ)和置数语句(DATA) 35
2.5 恢复数据指针语句(RESTORE语句) 39
2.6 结束语句(END语句)和暂停语句(STOP语句) 41
2.7 注释语句(REM语句) 43
习题 43
第三章 选择结构程序设计 46
3.1 概述 46
3.2 关系表达式和逻辑表达式 47
3.3 行IF语句 51
3.4 块IF 54
3.5 SELECT CASE结构 62
习题 72
第四章 循环结构 75
4.1 概述 75
4.2 WHILE循环结构 77
4.3 FOR循环结构 80
4.4 DO循环结构 89
4.5 循环的嵌套 94
4.6 程序举例 97
习题 103
第五章 函数与子程序 107
5.1 概述 107
5.2 用户自定义函数——DEF函数 108
5.3 块内子程序——子例程 114
5.4 独立模块的子程序 118
5.5 模块化的函数 126
5.6 全局变量与局部变量 131
5.7 过程的嵌套调用 133
5.8 过程的递归调用 134
习题 136
第六章 数组 140
6.1 数组和数组元素的概念 140
6.2 数组的建立和引用 141
6.3 静态数组和动态数组 145
6.4 一维数组 147
6.5 二维数组 153
6.6 数组作为过程的参数 156
习题 162
第七章 字符处理 167
7.1 概述 167
7.2 字符串常量 167
7.3 字符串变量 168
7.4 字符串变量的赋值 171
7.5 字符串的连接 174
7.6 字符串的比较 174
7.7 字符串数组 177
7.8 子字符串 178
7.9 有关字符串的函数 183
7.10 字符串处理程序举例 191
习题 193
第八章 屏幕控制和作图 196
8.1 文本模式与图形模式 196
8.2 屏幕控制语句 197
8.3 画点和画线 204
8.4 画圆、椭圆和圆弧 209
8.5 图形着色 212
习题 213
9.1 文件的概念 217
第九章 文件 217
9.2 OBASIC处理文件与目录的语句 220
9.3 顺序文件 223
9.4 随机文件 237
习题 242
第十章 如何使用QBASIC 246
10.1 启动QBASIC 246
10.2 使用QBASIC 248
10.3 编辑和运行QBASIC程序 250
10.4 分步执行和断点设置 255
10.5 在QBASIC环境中有关子程序的操作 257
10.6 在屏幕上同时观察两个模块的方法 259
第十一章 上机指导 260
11.1 上机考试系统使用说明 260
11.2 上机考试内容 267
习题 275
第十二章 附录 280
12.1 字符与ASCⅡ码对照表 280
12.2 QBASIC保留字 283
12.3 QBASIC语句一览表 284
12.4 QBASIC函数一览表 287
12.5 PRINT USING语句的格式字符 289