序言 1
目录 1
译者序 3
第一部分 程序设计入门 3
第一章 BASIC起步 3
1.1 简述 3
1.2 一个非常简单的例子 3
1.3 询问 4
1.4 进一步谈谈PRINT 6
1.5 小结 7
习题 7
2.2 简单的循环 9
第二章 循环 9
2.1 简述 9
2.3 求平方根 10
2.4 嵌套的循环 13
2.5 小结 14
习题 14
第三章 选择 15
3.1 简述 15
3.2 IF语句 15
3.3 二次方程 18
3.4 猜数游戏 20
3.5 退出循环 22
3.6 小结 23
习题 25
第四章 FOR循环 27
4.1 简述 27
4.2 最简单的情况 27
4.3 最高级的用法 29
4.4 嵌套的循环 33
4.5 小结 35
习题 35
5.1 简述 37
5.2 数表 37
第五章 表和数据 37
5.3 READ和DATA语句 41
5.4 更多的实例 42
5.5 小结 44
习题 44
第六章 字符串 46
6.1 简述 46
6.2 字符串变量 46
6.3 字符串运算 48
6.4 字符串表 52
6.5 小结 55
习题 56
7.2 点和线 57
7.1 简述 57
第七章 图形 57
7.3 坐标系的建立 58
7.4 窗口 60
7.5 彩色图形 63
7.6 多窗口作图 65
7.7 小结 67
习题 68
第八章 文件和表格 70
8.1 简述 70
8.2 数据文件 70
8.3 表格 72
8.4 进一步谈谈文件 74
8.5 小结 77
习题 77
第九章 函数 79
9.1 简述 79
9.2 内部数值函数 79
9.3 内部字符串函数 81
9.4 单行自定义函数 82
9.5 多行自定义函数 83
9.6 申明语句DECLARE DEF 85
9.7 小结 86
习题 86
10.2 内部子程序 88
第十章 子程序 88
10.1 简述 88
10.3 外部子程序 91
10.4 外部函数 96
10.5 小结 96
习题 97
第十一章 如何进行程序设计 98
11.1 简述 98
11.2 制订规范 99
11.3 程序设计 100
11.4 代码设计 102
11.5 结构化和测试 106
11.6 调试 107
11.7 小结 108
第二部分 文本应用 111
第十二章 文本处理 111
12.1 简述 111
12.2 字符串的基本运算 111
12.3 意外情况处置 114
12.4 一个文本处理实用程序 117
12.5 一个万年历程序 123
12.6 小结 127
习题 128
13.2 一种简单的记分应用 129
第十三章 文件应用 129
13.1 简述 129
13.3 一个字处理实用程序 134
13.4 一个主文件修改程序 139
13.5 小结 146
习题 147
第十四章 检索和排序 148
14.1 简述 148
14.2 简单的检索 148
14.3 效率更高的检索 149
14.4 排序 151
14.5 排序效率测量 153
14.6 分类合并 154
14.7 一种索引排序 159
14.8 一个索引程序 162
14.9 小结 167
习题 167
第十五章 一个数据库系统 169
15.1 简述 169
15.2 数据组织 169
15.3 程序的组织 171
15.4 主程序 172
15.5 命令程序 174
15.6 数据的检索 176
15.7 数据的操作 178
15.8 实用程序 179
15.9 几个低层子程序 182
15.10 运行样本 183
15.11 库 186
习题 188
进一步设计思考题 189
第三部分 数学应用 193
第十六章 初等数学 193
16.1 简述 193
16.2 三角学 193
16.3 方程的根 197
16.4 素数 200
16.5 MAT指令 204
习题 208
进一步设计思考题 209
第十七章 模拟 210
17.1 简述 210
17.2 随机数 210
17.3 发牌 213
17.4 突变的传播 218
17.5 蒙特卡洛法 220
17.6 棒球模拟 222
17.7 资源分配 229
习题 231
进一步设计思考题 232
第十八章 计算机模型 233
18.1 简述 233
18.2 一个生态学模型 233
18.3 一个人口模型 235
18.4 一所小型学院的模型 241
进一步设计思考题 250
第四部分 其它应用 253
第十九章 财经问题 253
19.1 简述 253
19.2 预算方案设计 253
19.3 菜单驱动程序 259
19.4 复利 261
19.5 关键路径法 269
习题 276
进一步设计思考题 277
第二十章 博奕问题 278
20.1 简述 278
20.2 井字棋:简单版本 278
20.3 井字模:启发式版本 282
20.4 井字棋:前瞻式版本 288
20.5 尼姆博奕 292
20.6 一种模式匹配游戏 298
习题 305
第二十一章 高级图形 307
21.1 简述 307
21.2 图 307
21.3 BOX命令 312
21.4 动画 314
21.5 ASK命令 318
21.6 两个图形库 319
21.7 小结 324
习题 325
进一步设计思考题 326
22.2 声音 327
22.1 简述 327
第二十二章 声音和音乐 327
22.3 PLAY语句 328
22.4 乐谱作图 329
22.5 乐曲的和声 338
习题 346
进一步设计思考题 347
附录 348
附录1 ASCⅡ字符集 348
附录2 PRINT USING详介 352
附录3 程序目录 356
关键词索引 365
中英文名词索引 367