第一章 算法与计算机 1
1.1算法 1
1.2计算机语言 13
1.3电子计算机概述 18
习题 22
第二章 BASIC程序设计初步 23
2.1BASIC语言与BASIC程序 23
2.2BASIC表达式 26
2.3数据传送 31
2.4程序的控制结构 41
2.5BASIC状态及其控制 64
习题 65
第三章 BASIC数据类型 69
3.1引言 69
3.2基本数据类型 69
3.3字符串处理 75
3.4数组 88
习题 102
第四章 模块化程序设计 105
4.1概述 105
4.2子程序 108
4.3函数 118
4.4程序文件 127
习题 133
第五章 输入与输出设计 135
5.1输入输出风格 135
5.2数据输出格式的控制 138
5.3打印机控制 143
5.4屏幕控制 150
习题 157
第六章 数据文件 159
6.1数据文件的概念 159
6.2顺序文件的读写 164
6.3随机文件的读写 167
习题 177
第七章 复杂数据结构 179
7.1堆栈 179
7.2队列 188
7.3链表 196
7.4树 204
习题 217
第八章 算法设计举例 219
8.1递推与迭代 219
8.2递归 227
8.3分治 238
8.4排序 243
8.5数字模拟 257
8.6搜索 261
习题 277
附录1 ASCII字符编码一览表 281
附录2 长城0520和IBM-PC BASIC语句和函数一览表 282
参考文献 287