第一章 概论 1
1.1 从BASIC到QBASIC 1
1.2 QBASIC语言的主要特点 2
1.3 QBASIC的基本操作 2
第二章 QBASIC语言的基本概念 6
2.1 QBASIC字符集和保留字 6
2.2 QBASIC常量与变量 7
2.3 QBASIC函数 11
2.4 QBASIC表达式 13
第三章 顺序结构程序设计 17
3.1 程序设计概述 17
3.2 提供数据的语句 22
3.3 输出语句(PRINT,LPRINT) 28
3.4 注释语句(REM)、暂停语句(STOP)和结束语句(END) 33
3. 5 应用举例 34
第四章 选择结构程序设计 39
4.1 概述 39
4.2 无条件转向语句(GOTO) 39
4. 3 关系表达式和逻辑表达式 41
4.4 条件语句 43
4.5 多路分支选择语句 50
4.6 多路分支转移语句(ON GOTO) 54
4.7 应用程序实例 56
第五章 循环结构程序设计 64
5.1 循环结构的概念 64
5. 2 WHILE循环结构 66
5. 3 FOR循环结构 67
5.4 DO循环结构 72
5.5 多重循环 76
5.6 循环应用程序举例 80
第六章 数组 89
6. 1 数组及下标变量的概念 89
6. 2 一维数组及其应用 94
6. 3 二维数组及其应用 103
6. 4 应用实例 109
第七章 自定义函数和子程序 119
7. 1 自定义函数 119
7. 2 子程序 124
7.3 全局变量与局部变量 131
7.4 参数传递和过程的嵌套调用 133
7.5 应用实例 138
第八章 字符串 144
8.1 字符串常量和变量 144
8.2 字符串函数和字符串表达式 147
8. 3 字符串数组 155
8.4 自选输出格式 157
8.5 应用实例 161
第九章 图形 169
9.1 文本模式与图形模式 169
9.2 屏幕控制语句 170
9.3 画点和画线 175
9.4 画圆、椭圆和圆弧 179
9.5 图形着色及图案填充 180
9. 6 窗口和视见区 182
9. 7 应用举例 185
第十章 文件 189
10.1 文件概述 189
10.2 顺序文件及其操 191
10. 3 随机文件及其操作 196
10.4 记录变量及其在随机文件中的应用 202
10. 5 应用实例 205
第十一章 上机操作指南 213
11.1 概述 213
11.2 使用QBASIC帮助系统 213
11.3 使用QBASIC指南 215
11.4 QBASIC开发程序的过程 224
11. 5 上机实习内容 225
附录一 QBASIC语句一览表(按字母顺序排列) 251
附录二 QBASIC常用内部函数一览表 254
附录三 QBASIC保留字一览表 256
附录四 QBASIC运行时错误信息一览表 257
附录五 QBASIC文本编辑操作 259
附录六 ASCII字符编码表 262