1 QBASIC入门 1
1.1 一点DOS知识 1
1.2 使用MS-DOS编辑器 3
1.3 再谈DOS 8
练习 1-1 10
1.4 初涉QBASIC编程环境 10
练习1-2 15
2 编程的第一步 16
2.1 概述 16
2.2 算术表达式 16
2.3 内存初探 20
练习2-1 21
2.4 存储字符 22
2.5 PRINT语句 22
2.6 美观的输出 24
2.7 INPUT语句 25
2.8 解决一个问题 28
练习2-2 29
2.9 在你的程序中加入数据 30
3 做出选择 31
3.1 比较和逻辑运算 31
练习3-1 33
3.2 条件语句 33
3.3 程序举例 35
3.4 SELECTCASE语句 36
练习3-2 37
3.5 条件语句和字符串比较 38
3.6 校验与确认 40
3.7 字符串比较的应用举例 42
练习3-3 43
4 循环结构 44
4.1 固定次数的循环 44
练习4-1 46
4.2 次数不定的循环 47
4.3 程序举例 49
练习4-2 50
4.4 循环的嵌套 52
5 再谈输入和输出 54
5.1 尝试使用颜色 54
5.2 PRINTUSING...语句 57
5.3 从打印机上输出 59
练习5-1 61
5.4 使用字符串函数 62
5.5 输入字符 65
练习5-2 69
6 解决实际问题 71
6.1 概述 71
6.2 提出问题 72
6.3 准备,开始 73
6.4 设计程序 73
6.5 编写程序 76
6.7 程序评估 80
6.6 测试 80
7 数组 82
7.1 概述 82
7.2 字符串数组 85
练习7-1 88
7.3 查询与排序 89
7.4 多维数组 93
练习7-2 97
8.1 概述 98
8 函数和子程序 98
8.2 FN函数 99
8.3 函数 100
8.4 程序举例 104
练习8-1 106
8.5 定义子程序 107
8.6 程序各模块间的参数传递 110
练习8-2 115
8.7 处理数组 116
8.8 绘制日历 118
8.9 递归 123
练习8-3 125
9 简单的图形和声音 127
9.1 在文本模式下绘画 127
9.2 绘制电子钟 130
练习9-1 134
9.3 点、线和圆 134
9.4 使用颜色 138
9.5 定义坐标系统 140
练习9-2 141
9.6 画多边形 143
9.7 点划线和图形填充 146
9.8 商业图表 148
练习9-3 152
9.9 用GET和PUT绘制动画 154
9.10 使用声音 158
9.11 音乐和PLAY语句 160
练习9-4 162
10 数学问题 163
10.1 内部数值函数 163
10.2 绘制图形 167
10.3 极坐标曲线 168
练习10-1 169
10.4 矩阵运算 171
10.5 联立线性方程 174
10.6 几何图形变换 176
练习10-2 177
10.7 处理天文数字 178
10.8 较大数字的阶乘运算 180
10.9 复数 182
练习10-3 184
11 程序的调试和测试 185
11.1 概述 185
11.2 调试技术 185
1 1.3 使用调试菜单 188
11.4 设计测试计划 190
练习11-1 190
11.5 分块测试 191
11.6 整体测试 192
练习11-2 192
11.7 使用有效数据 192
11.8 基本的错误处理方法 193
练习11-3 195
12.1 文件处理 196
12 顺序文件 196
12.2 建立顺序文件 197
12.3 在顺序文件中添加记录 198
练习12-1 199
12.4 读顺序文件 199
12.5 查询记录 200
练习12-2 201
12.6 程序举例 201
12.7 连接两个文件 205
12.8 自己设计程序 209
13 随机文件 211
13.1 概述 211
13.2 定长记录变量 212
13.3 使用随机文件 214
练习13-1 217
13.4 DOS的文件操作命令 218
13.5 其它文件操作 219
13.6 自己设计程序 222
14 二进制文件 223
14.1 概述 223
14.2 文本文件浏览器 225
练习14.1 227
14.3 应用程序举例 228
14.4 读dBASEⅢ文件 230
14.5 设计高速的数据库系统 233
14.6 自己设计程序 238